Skip to main content
Print Options Wordpress image
WordPress needs a cart to sell print jobs, so Print Options is built on WooCommerce — install and activate WooCommerce first, then follow these steps.
  1. Install the Print Options plugin. Either search for it under Plugins → Add New, or download the latest release from our GitHub page and upload the zip under Plugins → Add New → Upload Plugin.
  2. Activate it. A Print Options menu appears in your WordPress admin sidebar.
    No account, no API keys. The plugin creates its own anonymous identity on activation and talks to our service on your server’s behalf.
  3. Open Print Options → Option Sets and click New from template. Pick a template — Business Cards, Flyers, Stickers, Thesis Binding and more — adjust the choices and prices, and click Save.
  4. Now assign it. Open any product for editing, and in the product data panel you will find a Print Options tab next to Attributes and Variations. Select your option set from the dropdown and Update the product.
  5. Visit the product on your storefront. The configurator renders with live pricing, and adding to cart uses the price our servers verify — not the one in the browser.

Managing your options

A set that is assigned to products cannot be deleted — remove it from those products first. That is deliberate: deleting it out from under a live product would break its page.

Prices and currency

Option sets are priced in your WooCommerce store currency. The configurator’s total is a live preview; the price charged is always recomputed server-side when the item enters the cart, and the full specification is stored on the order for your production team.
The WooCommerce product’s own regular price is not used for a product with an option set, and is hidden on the storefront. Leave it at 0 (or any placeholder): the option set is the price.
Prices print with your WooCommerce currency options (symbol, position, decimals and separators), and the configurator follows the site language: Danish, German, Spanish, French, Italian, Dutch and Romanian translations ship with the plugin. With WooCommerce taxes on and prices displayed including tax, the summary shows the tax automatically. See Languages, prices & tax.

Orders and shipping

  • A configured job is one cart line carrying every option, and the order screen shows a Download file button under each line with an uploaded file. See Cart & orders.
  • Enter the weight of one copy on the WooCommerce product. The plugin ships a configured job at that weight times the number of copies. See Shipping weight.
  • To have the cart’s quantity column show the real copies, switch the option set’s cart quantity to Real quantity. See The cart quantity.

Hooks for developers

Troubleshooting

If the configurator doesn't appear on your product page:
  1. Check the options are published to that product. On Shopify, the Products page in the app shows which products carry options; on Wordpress, check the product's Print Options tab.
  2. Shopify only — check the theme block. Online Store → Themes → Customize → the product template → the Print Configurator block must be added once. Without it there is nothing to render.
  3. Make sure the product is purchasable. A product that is out of stock or unavailable will refuse the add to cart, whatever the options say.
  4. If it still doesn't show, reach out on our Discord community.