All Sign Customizer for WooCommerce

The WordPress plugin for panels, plaques, stickers, 3D text and banners.

Latest: 1.0.10 · October 12, 2026 11 releases About this product →

Get new releases by email

1.0.10 Improvement
  • Fixed fixing methods (eyelets, screws, stand-offs) keeping their previous position and scale after a size or orientation change.
  • Fixed loaded designs being resized against a stale canvas zoom when the sign size or orientation changes, which made texts and images drift out of proportion with the sign.
  • Fixed design objects only ever shrinking across successive size or orientation changes: each object now keeps a reference of its place on the sign, so the design scales back up when the new format allows it.
  • Fixed the Couffo skin not initializing sizes, shapes, colors, borders, and fixing methods on shop template pages, which also hid the orientation switcher.
  • Reworked the canvas toolbar (orientation and zoom controls) into a single group that no longer overflows its container, with tooltips and keyboard-accessible buttons.
  • Fixed add-to-cart error messages calling an undefined notification helper, and routed frontend notifications through the bundled toast library.
  • Fixed template save feedback being invisible in the admin template maker: the notification container now sits above the editor overlay, so success and failure messages are actually shown.
  • Defaulted the Couffo options column to the left side, for new configurations and when the setting is missing.
  • Removed the duplicated plugin name entry in the admin menu so Home is the first submenu.
1.0.9 New
  • Added a Templates section in the customer configurator: customers can browse the templates of the product configuration, apply one without leaving the designer, or go back to a blank design.
  • Added a confirmation before a template replaces a design the customer already customized, and a loading overlay while the template is being drawn.
  • Kept the product price when switching templates at runtime, so a template base price is never computed from the previously applied template.
  • Added a notice when a template uses a size, shape, border, or fixing method that is no longer available and was replaced by a visible one.
  • Synced the page URL with the applied template on design pages, so a refresh or a shared link restores it.
  • Moved the Templates entry to a permanently visible spot: the side column next to Preview and Layers in the default skin, and next to the quantity and Finish controls in the Couffo skin, instead of the scrollable options list.
  • Added a Templates row to the customizer Config Options list so its visibility in the configurator can be toggled.
  • Added "Text templates" and "Text templates loading" labels to the visualizer language settings.
1.0.8 New
  • Fixed templates listing pages staying stuck on the loading skeleton because of an invalid route name in the frontend app.
  • Fixed template design pages opening the default configuration instead of the saved design when the template data is stored in a JSON file.
  • Loaded template designs server-side on template design pages, without output preview images and cart data, with a REST fallback when the file is missing.
  • Fixed the Couffo skin template maker opening an empty 0 cm canvas with missing sections, and aligned its template loading and saving with the ID-based template format.
  • Replaced name-based template IDs with random server-generated IDs so templates with the same name, deleted templates, or client-provided IDs can no longer collide.
  • Added a Templates link in the configuration sidebar of simple configurations to list, create, and configure the templates of that configuration.
1.0.7 New
  • Fixed external clipart API loading by removing WordPress nonce headers from cross-origin JSON requests.
  • Added a sizes orientation switcher for portrait/landscape display and clamped frontend custom size values to configured min/max limits.
  • Fixed template-loaded fixing methods so eyelets/grommets are drawn after template scale ratios are restored.
  • Improved proportional scaling of template design objects when customers switch between sign sizes.
  • Improved template configurator viewport refresh after loading designs in the Couffo skin.
  • Added optional custom canvas images for supported managed fixing methods.
  • Hardened template loading so invalid fonts, missing template fields, or slow canvas objects do not prevent the saved design from loading.
  • Loaded frontend toast assets with the configurator so legacy product design scripts can display add-to-cart messages without errors.
  • Fixed custom design add-to-cart for variable products when a parent product ID is posted instead of a concrete variation ID.
  • Fixed template maker bootstrap so admin-mounted template editing loads the saved template data instead of opening an empty configurator.
  • Fixed direct template routes so template pages load the configurator template instead of the templates list.
1.0.6 New
  • Aligned double-sided sign part defaults and pricing handling with additional and multiplier pricing types.
  • Added a required-options size unit switcher label, defaulting to "Change the unit of measurement", including demo configuration data.
  • Fixed templates page routing so listing URLs and template-detail configurator URLs do not render duplicate template/list views.
  • Fixed template base price hydration so loaded templates pass their base and regular prices to the frontend configurator.
  • Added visible/hidden controls for simple config shapes and borders, including demo defaults and configurator filtering.
  • Added a visible/hidden action for simple config fixing methods and filtered hidden methods from configurator payloads.
  • Added bulk add and bulk remove actions for simple config fonts.
  • Fixed configurator regular price resolution so variable-product flows use the effective variation price when available.
  • Fixed template metadata edits so saving a template form cannot overwrite existing design data with an empty placeholder.
1.0.5 New
  • Fixed customization and template buttons for WooCommerce variable products when configurations are attached to variations.
  • Added fallback resolution from variable parent products to their configured variations on single product pages and shop loops.
  • Included WooCommerce product variations in the configuration product association modal for create and edit flows.
  • Fixed configurator design URL generation for permalink and plain permalink structures.
  • Optimized template page loading by deferring large template JSON loading to the existing REST template endpoint.
1.0.4 New
  • Added missing configurator text fields for recap, preview, layers, QR code, quantity, reset modal, and validation modal wording.
  • Improved frontend font loading by supporting Google Fonts stylesheets and direct font files before applying fonts to canvas text.
  • Removed the blocking font loading failed alert and kept the configurator usable when a font cannot be loaded.
  • Scoped frontend preview overlays, modal overlays, and the configurator loader to the mounted configurator container instead of covering the whole page.
1.0.3 Improvement
  • Updated frontend price calculations to consume configuration-level discounts.
  • Removed deprecated material-level discount pricing from frontend calculations.
  • Improved template save feedback with a loading state and toast fallback.
  • Improved template list pricing and add-to-cart pricing to account for configured discounts.
1.0.2 New
  • Fixed plugin activation safeguards when WooCommerce or WordPress plugin helpers are not fully loaded.
  • Improved compatibility with PHP environments where the mbstring extension is not enabled.
  • Replaced PHP 8-only string helpers to keep PHP 7 compatibility.
  • Hardened default option initialization for borders, shapes, fixing methods, and configuration page settings.
  • Improved REST save reliability for required options, additional options, and settings stored inside configuration data.
  • Fixed required options item creation/update flows for sizes, shapes, borders, fixing methods, fonts, pricings, and lighting.
  • Added clearer default placeholders for managed shape, border, and fixing method selectors.
  • Improved template routing, template list rendering, and template configurator loading.
  • Added and improved template visibility controls, default template previews, and stable template identifiers.
  • Improved frontend configurator mounting for preview, product pages, and template maker routes.
  • Improved font and clipart management, including alphabetical font handling and clipart group workflows.
  • Improved admin UI consistency for buttons, toggles, tables, sidebars, and configuration section screens.
  • Improved demo data generation for simple and advanced configurations, including materials, pricings, fonts, lighting, and template data.
  • Fixed cart, checkout, order recap, and downloadable output handling.
  • Improved WordPress.org compliance, escaping, sanitization, and REST permission checks.
1.0.1 New
  • Fixed WooCommerce product association with configurations.
  • Improved configuration edit flow and product pre-selection.
  • Added product association status and linked configuration names in the product selector.
  • Improved template cards with clearer Edit, Delete, and Configure Design actions.
  • Added stable template identifiers and improved template JSON data storage.
  • Improved REST API save/update/delete behavior across configuration sections.
  • Aligned required options and additional options data structures.
  • Improved demo data generation for configurations, materials, fonts, and pricings.
  • Improved frontend preview/configurator loading.
  • Improved cart, checkout, and order recap display.
  • Fixed PHP warnings, REST errors, and several admin UI issues.
  • Improved WordPress coding standards compliance.
1.0 Improvement
  • First stable version.