Instant Design Tool


Enable your customers to create and order their own designs with the Instant Design Tool. A modern, fast web app in your own corporate identity that’s compatible with any device and supports multiple languages.

This plugin allows you to connect WooCommerce to your own Instant Design Tool.

See for more information.



  • WooCommerce 3.7.0 or greater is recommended
  • An Instant Design Tool account (with access to management panel)

This section describes how to install the plugin and get it working.

  1. Install the plugin through the WordPress plugins.
  2. Use the WooCommerce->Settings->IDT Settings
  3. Get the connect code on your Instant Design Tool
  4. Fill in the connect code in IDT Settings to get started!



The value in this field will be automatically generated and will be sent with every request to the editor to authenticate the request

IDT Connect code

The connect code can be found in the managemenent area of your design tool under the tab “Plugins”. To unlock the plugins tab, you’ll first need to move the tool to a subdomain of your website.

Use the custom texts for buttons?

This setting is used to determine if custom button texts should appear on the customer-end of the website. The buttons will appear on the shop page and the product page and have respective options for those pages

Editable product button text

This setting will determine the custom text on the shop page buttons for editable products

Editable product button text on the product page

This setting will determine the custom text on the product page buttons for editable products

Use Print API?

This is the usage setting for Print API, which can be set to: never, optionally or always

Print API client_id

This is the client_id for Print API, which you can find in Print API dashboard

Print API secret

This is the secret for Print API, which you can find in Print API dashboard

Print API environment

This option is used to determine the environment Print API is working in. If you are using development keys, please specify test.

Print API status

This option is used to indicate the status of the Print API. If all is well and specified, this should show connected.

Print API usage modes
Print API is our print-on-demand partner. They print it and ship it to your customer with your logo on the box. The Print API field offers three different usage modes:


This usage mode will never use the Print API.


This usage mode will offer the option to forward orders to the Print API.
That means, it will display a meta-box on the order page, and offer you the ability to send all the editable items on this order to the Print API,
but will only do so when you implicitly order the plugin to do so.


This option will forward any orders editable items to Print API automatically.
This option is to be used with great caution. Due to the fact that product id’s might differ from platform to platform it is advised to test thoroughly before enabling this setting in production.
Product id mismatches will result in an exception which is very hard to circumvent.

Elementor Pro

This plugin supports custom buttons for product pages.
First start by creating a template with a button. Go to ‘Templates’ -> ‘Saved templates’ -> ‘Add new’. Select ‘Section’. Here you can add a button, feel free to customize it any way you want! Before the button is read for use, at the Link attribute fill in ‘IDT’ (without the quotes) and save. Now go back to ‘Saved buttons’ you will see the newly created button with a shortcode. In the Editor Pro theme builder, instead of adding a button widget, you can add a ‘shortcode’ widget with the given shortcode.
Note: Make sure ‘custom texts’ is on ‘no’, when using Elementor Pro buttons.


Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Instant Design Tool” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “Instant Design Tool” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.



  • Prolong session cookie lifetime


  • Fixed an address sync issue


  • Added default values for IDT settings
  • New PrintAPI flow (if enabled)


  • Fixed bug when placing an order
  • Added option to allow unpaid orders to be forwarded


  • Minor fix for IDT button


  • Fix login url missing parameters
  • Added more documentation


  • Ability to place order from the design tool without being logged in. (Requires resupply of the connect code)
  • Elementor Pro: Ability to add a custom IDT button
  • Fixed an bug when saving ‘Simple product’ or ‘External product’ it’s still recognized internally as a ‘Design tool product’
  • Fixed a cookie issue when IDT is not yet synced
  • Other minor bug fixes


  • Elementor Pro WooCommerce templates support.
  • Added: Ability to retry failed pdf requests.


  • First stable release.