Pro plugin Version 1.0.2 Updated

Visuaro - Product Designer for WooCommerce documentation

Visuaro lets your customers design their own products right on your WooCommerce product pages. They add text, upload photos and logos, pick shapes, clipart and stickers, and see the result on a realistic photo of the product in the colour they choose.

Try the live demo Get Visuaro

Overview

Visuaro lets your customers design their own products right on your WooCommerce product pages. They add text, upload photos and logos, pick shapes, clipart and stickers, and see the result on a realistic photo of the product in the colour they choose.

Requirements

  • WordPress 6.4 or later
  • PHP 7.4 or later
  • WooCommerce 8.5 or later
  • Required plugins: woocommerce

Installation

Download Visuaro - Product Designer for WooCommerce from your ProPluginsLab account, then upload it to WordPress.

  1. Log in to your ProPluginsLab account and open My Account > Downloads.

  2. Download the plugin zip file.

  3. In your WordPress admin, go to Plugins > Add New Plugin > Upload Plugin.

  4. Choose the zip file, click Install Now, then Activate.

License and automatic updates

Visuaro works fully as soon as it is activated. The license key turns on automatic updates, so new versions arrive in WordPress like any other plugin update. Pro features never depend on it.

Activate your license

  1. Find your license key in My Account on propluginslab.io, in the license keys section. It is also in your order confirmation email.

  2. In WordPress, open Visuaro > License. When two or more ProPluginsLab plugins or add-ons are active on the site, WooCommerce > Licenses also appears and lists all of them in one place.

  3. Paste the key into the Visuaro - Product Designer for WooCommerce Pro row and click Activate. The status changes to Active and automatic updates are on.

The license screen with a license key field, an Activate button and the license status
Visuaro > License: paste the key and click Activate.

Receive updates automatically

Once the license is active, new versions of Visuaro show up under Dashboard > Updates and on the Plugins screen. Click Update now, or click Enable auto-updates in the Visuaro row on the Plugins screen and WordPress installs every future release for you.

Good to know

  • Keys are checked once a day in the background, so your site never waits for the license server. If the server is briefly unreachable, the plugin keeps its last known status.
  • An expired key or a key that is not accepted only stops updates. Visuaro keeps working. After renewing, click Check now in its row.
  • Moving to a new domain: click Deactivate on the old site first, then activate the key on the new one. The status shows Site address changed, checking until the new address is confirmed.
  • On the command line: wp ppl-license list, wp ppl-license activate <plugin> <key>, wp ppl-license check and wp ppl-license deactivate <plugin>.

Quick start

  1. Open Visuaro Dashboard

    Go to wp-admin/admin.php?page=visuaro in your WordPress admin.

  2. Open Templates and print areas

    Go to wp-admin/admin.php?page=visuaro-templates in your WordPress admin.

  3. Open Pricing rules

    Go to wp-admin/admin.php?page=visuaro-pricing in your WordPress admin.

  4. Open Visuaro settings

    Go to wp-admin/admin.php?page=visuaro-settings in your WordPress admin.

#Visuaro Dashboard

Location: wp-admin/admin.php?page=visuaro

On this screen:

  • Visuaro Dashboard
  • Getting started
  • Background jobs
Screenshot: Visuaro Dashboard
Visuaro Dashboard

#Templates and print areas

Location: wp-admin/admin.php?page=visuaro-templates

On this screen:

  • Templates and print areas
  • Product templates
Screenshot: Templates and print areas
Templates and print areas

#Pricing rules

Location: wp-admin/admin.php?page=visuaro-pricing

On this screen:

  • Pricing rules
Screenshot: Pricing rules
Pricing rules

#Visuaro settings

Location: wp-admin/admin.php?page=visuaro-settings

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings
Visuaro settings

#Visuaro settings: Print output

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-output

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Print output
Visuaro settings: Print output

#Visuaro settings: Pricing

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-pricing

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Pricing
Visuaro settings: Pricing

#Visuaro settings: Uploads and privacy

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-uploads

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Uploads and privacy
Visuaro settings: Uploads and privacy

#Visuaro settings: Fonts

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-fonts

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Fonts
Visuaro settings: Fonts

#Visuaro settings: Advanced

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-advanced

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Advanced
Visuaro settings: Advanced

#Visuaro settings: AI tools

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-ai

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: AI tools
Visuaro settings: AI tools

#Visuaro settings: Sharing and edits

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-collaboration

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Sharing and edits
Visuaro settings: Sharing and edits

#Visuaro settings: Cloud storage

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-storage

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Cloud storage
Visuaro settings: Cloud storage

#Visuaro settings: Integrations

Location: wp-admin/admin.php?page=visuaro-settings#dsgn-tab-integrations

On this screen:

  • Visuaro settings
Screenshot: Visuaro settings: Integrations
Visuaro settings: Integrations

#Visuaro - Product Designer for WooCommerce Pro License

Location: wp-admin/admin.php?page=cwg-license-visuaro-product-designer-for-woocommerce-pro

On this screen:

  • Visuaro - Product Designer for WooCommerce Pro License
Screenshot: Visuaro - Product Designer for WooCommerce Pro License
Visuaro - Product Designer for WooCommerce Pro License

#Fonts

Location: wp-admin/admin.php?page=visuaro-fonts

On this screen:

  • Fonts
  • Add Google Fonts
  • Upload a font
Screenshot: Fonts
Fonts

#Color profiles

Location: wp-admin/admin.php?page=visuaro-color

On this screen:

  • Color profiles
  • Upload an ICC profile
Screenshot: Color profiles
Color profiles

#Production queue

Location: wp-admin/admin.php?page=visuaro-production

On this screen:

  • Production queue
Screenshot: Production queue
Production queue

#Vendors

Location: wp-admin/admin.php?page=visuaro-vendors

On this screen:

  • Fulfilment vendors
Screenshot: Vendors
Vendors

#Status and tools

Location: wp-admin/admin.php?page=visuaro-status

On this screen:

  • System status and tools
  • Environment
  • Tools
  • Recent jobs
  • Audit log
Screenshot: Status and tools
Status and tools

#Help and docs

Location: wp-admin/admin.php?page=visuaro-docs

On this screen:

  • Visuaro help and docs
  • Getting started
  • Templates and print areas
  • Product Designer tab
  • The designer
  • Orders, print files and production
  • Fonts
  • Privacy, security and data
Screenshot: Help and docs
Help and docs

#WooCommerce > Settings > Email > Visuaro: print files ready

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=visuaro_print_files_ready

On this screen:

  • Emails
  • Visuaro: print files ready
  • Email preview
  • [Everyday Goods Co.] Print files ready for order #12345
Screenshot: WooCommerce > Settings > Email > Visuaro: print files ready
WooCommerce > Settings > Email > Visuaro: print files ready

Settings reference

Visuaro settings

SettingTypeDefaultWhat it does
Button text text Customize Label of the button that opens the designer on a product page.
Button position select Before add to cart Where the button sits on the product page.
Editor mode select Modal overlay How the designer opens.
Editor theme select Dark Colour scheme of the designer.
Accent colour text #2563eb Buttons, selection handles and highlights in the designer.
Guest designs checkbox on
Autosave number 10 Seconds of inactivity before the design is saved as a draft (0 turns autosave off).
Versions per design number 25 How many saved versions of each design are kept.
Branding checkbox off
Designer statistics checkbox on

Visuaro settings: Print output

SettingTypeDefaultWhat it does
Default DPI number 300 Resolution of new print areas.
Default print method select Direct to Garment (DTG) Used by products that do not choose a method in their Designer tab.
PDF: vector, live text, embedded fonts checkbox on
SVG: vector, for cutters and lasers checkbox on
PNG: transparent raster at the print resolution checkbox on
EPS: vector for older RIP and sign software checkbox off
DXF: cut paths for vinyl cutters, lasers and CNC checkbox off
DST: Tajima embroidery machines checkbox off
PES: Brother and Babylock embroidery machines checkbox off
EXP: Melco and Bernina embroidery machines checkbox off
JEF: Janome embroidery machines checkbox off
Pending payment checkbox off
Processing checkbox on
On hold checkbox off
Completed checkbox on
Cancelled checkbox off
Refunded checkbox off
Failed checkbox off
Draft checkbox off
Print check checkbox on
Attach files to the "Print files ready" email checkbox off

Visuaro settings: Pricing

SettingTypeDefaultWhat it does
Customisation fee number 0 Added once per unit to every customised product.
Per print area number 0 For each print area that has artwork, for example front and back.
Per print area: free allowance number 1 How many are included before the charge applies.
Per text number 0 For each text element in the design.
Per text: free allowance number 0 How many are included before the charge applies.
Per image number 0 For each image, sticker or clipart element.
Per image: free allowance number 0 How many are included before the charge applies.
Per uploaded file number 0 For each image the shopper uploaded.
Per uploaded file: free allowance number 0 How many are included before the charge applies.
Per square centimetre number 0 By the area the artwork covers.

Visuaro settings: Uploads and privacy

SettingTypeDefaultWhat it does
Maximum upload size number 20 Largest image a shopper may upload.
Uploads per hour number 60 Per visitor, to stop abuse.
JPEG checkbox on
PNG checkbox on
WebP checkbox on
SVG checkbox on
GIF checkbox on
AVIF checkbox off
TIFF checkbox off
HEIC checkbox off
Remove photo metadata checkbox on
Keep colour profiles checkbox on
Abandoned drafts number 30 Days after which unsaved drafts are cleaned up.
Audit log number 180 Days to keep the audit log of admin changes.

Visuaro settings: Fonts

SettingTypeDefaultWhat it does
System fonts text Arial, Georgia, Helvetica, Times New Roman, Verdana, Courier New, Impact, Trebuchet MS Comma separated. Shown using the shopper's device fonts.
Google Fonts text - Comma separated families, downloaded to your site when you save.

Visuaro settings: Advanced

SettingTypeDefaultWhat it does
Canvas renderer select Canvas 2D only Drawing engine used by the designer.
Page cache exclusions checkbox on
Admin IP allow list text - Comma separated IP addresses or ranges allowed to open Visuaro admin screens. Empty allows all.
Remove data on uninstall checkbox off

Visuaro settings: AI tools

SettingTypeDefaultWhat it does
AI tools checkbox on
OpenAI API key password - Used for image generation and copywriting when OpenAI is chosen or available.
OpenAI model text - Leave empty for the default model.
Anthropic API key password - Used for copywriting suggestions.
Anthropic model text - Leave empty for the default model.
Stability AI key password - Used for image generation, background removal and upscaling when chosen.
Replicate token password - Used for image models hosted on Replicate when chosen.
Background removal provider select Automatic Which service runs this tool.
Upscaling provider select Automatic Which service runs this tool.
Vectorize provider select Automatic Which service runs this tool.
Image generation provider select Automatic Which service runs this tool.
Copywriting provider select Automatic Which service runs this tool.

Visuaro settings: Sharing and edits

SettingTypeDefaultWhat it does
Collaboration checkbox on
Customer edit window number 24 Hours after ordering in which customers can still change their design. 0 switches it off.

Visuaro settings: Cloud storage

SettingTypeDefaultWhat it does
Storage select This site (uploads folder) New files are written here. Existing files stay where they are.
Bucket or container text - Name of the bucket (Azure: container).
Region text - For example us-east-1. Use auto for R2.
Endpoint text - Leave empty for Amazon S3. R2, Google and MinIO need their endpoint.
Access key or account text - Access key id (Azure: storage account name).
Secret key password - Encrypted before it is stored and never shown again.
Public base URL text - Optional CDN or custom domain for public previews and mockups.

Visuaro settings: Integrations

SettingTypeDefaultWhat it does
Endpoint URL url -
Signing secret password -
visuaro.design.saved checkbox off
visuaro.order_design.ready checkbox off
visuaro.print_file.generated checkbox off
visuaro.preflight.failed checkbox off
Tracking bridge checkbox off
Cloudflare zone ID text - Purge template mockups from Cloudflare when the Visuaro cache is cleared.
Cloudflare API token password - A token with the Zone, Cache Purge permission.

Visuaro - Product Designer for WooCommerce Pro License

SettingTypeDefaultWhat it does
License key text -

Fonts

SettingTypeDefaultWhat it does
400 checkbox on
500 checkbox off
600 checkbox off
700 checkbox on
800 checkbox off
900 checkbox off
Italics checkbox on
Family name (auto detected) text -
weight select 400 Options: 300, 400, 500, 600, 700, 800, 900.
style select Normal Options: Normal, Italic.

Color profiles

SettingTypeDefaultWhat it does
Direct to Garment (DTG) checkbox off
Direct to Film (DTF) checkbox off
Sublimation checkbox off
Screen Printing checkbox off
Vinyl / HTV checkbox off
Embroidery checkbox off
UV Printing checkbox off
Laser Engraving checkbox off
CNC / Routing checkbox off
Offset / Litho checkbox off
Wide Format checkbox off
Digital Print checkbox off

Production queue

SettingTypeDefaultWhat it does
Film width mm number 559
Max length mm number 0
Gap mm number 5
Rotate prints to save film checkbox on
Select all checkbox off

Help and docs

SettingTypeDefaultWhat it does
Search the documentation search -

WooCommerce > Settings > Email > Visuaro: print files ready

SettingTypeDefaultWhat it does
Recipient(s) text store-owner@demo.propluginslab.io Comma separated. Defaults to store-owner@demo.propluginslab.io.
Enable/Disable checkbox on
Subject text -
Email heading text -
Additional content textarea -
Email type select HTML Options: Plain text, HTML, Multipart.
Cc(s) text -
Bcc(s) text -

Shortcodes

[visuaro]

Shortcode registered by the plugin.

[visuaro]

[visuaro_button]

Shortcode registered by the plugin.

[visuaro_button]

On your site

These pages show what visitors see on your site.

Screenshot: Design your own
Design your own
Screenshot: Classic Cotton T-Shirt
Classic Cotton T-Shirt