Visuaro – Product Designer for WooCommerce

Description

Visuaro turns any WooCommerce product into a customizable one. Customers add text, upload images, pick shapes, clipart and stickers, add QR codes and barcodes, and see their design on a realistic product mockup. When they order, Visuaro produces print ready files at the real size and resolution for your printer.

Everything is explained inside the plugin: every setting has a short description and a “Learn more” link to the built in Help and docs screen.

For customers

  • Visuaro Studio: a full design workspace with menus, an options bar, select, pen, brush, shape, type and eyedropper tools, rulers and guides, layers with groups, history, a colour panel and keyboard shortcuts.
  • Works on desktops, tablets and phones, with bottom sheets and large touch targets on small screens.
  • Live preview on product mockups, with product colour options.
  • Text with fonts, curves, outlines, shadows, glows, gradients and ready made styles.
  • Image uploads (JPEG, PNG, WebP, GIF, SVG and more) with a live print quality (DPI) indicator, crop, shape masks, borders and adjustments.
  • Shapes, clipart, vector stickers, QR codes and Code 128 barcodes.
  • Smart guides, grid snapping, align and distribute.
  • A print check that explains problems in plain language and fixes most of them in one click.
  • A live price that updates as the design changes.
  • Designs saved to the account (guest designs move to the account on login) and editable again from the cart.

For store owners

  • Templates from your own product photos with front, back and any other views, and print areas in real millimetres with bleed, safe zone and any shape (rectangle, ellipse, curved band, free form).
  • A bundled mockup library covering apparel, headwear, drinkware, home, print, stickers, packaging, tech, bags, signage, gifts, pets, sport and engraving.
  • Vector PDF print files with live text and embedded TrueType fonts, plus SVG and transparent PNG at the target DPI.
  • Print method profiles (DTG, DTF, sublimation, screen print, vinyl, embroidery, UV, laser, CNC, offset, wide format, digital) that drive the print check.
  • Design surcharges: a customization fee, and charges per print area, text, image, upload or square centimetre, each with free allowances, set store wide or per product.
  • A production queue with previews, downloads, status tracking, bulk generation and regeneration.
  • A “Print files ready” WooCommerce email with signed download links, and optional attachments.
  • Print files are only served through signed, expiring links; no private file has a guessable URL.
  • Fonts: upload TrueType fonts or import Google Fonts once; they are then served from your own site.
  • A REST API, WP-CLI commands (doctor, migrate, cache, template, render, purge) and actions and filters for developers.
  • Audit log, personal data export and erasure, HPOS and Cart and Checkout block support.
  • Works with WPML, Polylang and TranslatePress, the major page cache plugins, Elementor and Bricks.

Security

Uploads are checked by their content, never by file extension. SVG files are rebuilt from a strict allow list so scripts, external references and entity attacks are removed. Photo metadata (EXIF, GPS) is stripped. Every REST route has a permission check, every state changing request is nonce protected and rate limited, every database query is prepared, and every design and upload is checked against its owner.

External services

Visuaro works without any external service. One optional feature contacts a third party, only when you use it:

  • Google Fonts. When you add Google Fonts under Visuaro, Fonts or Settings, Fonts, your server downloads the font files once from fonts.googleapis.com and fonts.gstatic.com. Only the font family names you entered are sent. The fonts are then served from your own site, so your visitors’ browsers never contact Google. Google APIs Terms of Service, Google Privacy Policy.

Source code

The designer and admin scripts are written in TypeScript. The readable sources are included in the plugin under assets/editor/src and assets/admin/src, together with package.json, tsconfig.json and vite.config.ts. To rebuild assets/dist run npm ci and npm run build.

Pro version

Visuaro Pro is a separate plugin from ProPluginsLab for print shops that need more. It includes everything in this free plugin and adds:

  • AI image tools: background removal, upscaling, vectorizing and colour ideas, with built in tools that need no API key, plus optional OpenAI, Anthropic, Stability and Replicate
  • Live co-editing with comments, review and approval, and share links with view, comment or edit access
  • ICC colour profiles with soft proofing, gamut warnings and CMYK PDF output intents
  • Rule based pricing on any design measure, for example text count, colours or printed area
  • DTF gang sheets, white underbase, highlight white and screen print colour separations
  • Embroidery files (DST, PES, JEF, EXP) and cutter files (EPS, DXF)
  • Print vendor dispatch to Printful, Printify, Gelato, Prodigi, email, SFTP or any webhook
  • Design changes by the customer after ordering, within a time window you set
  • Variable data printing from a CSV file, for names and numbers
  • Cloud storage on Amazon S3, Cloudflare R2, Google Cloud Storage or Azure, webhooks and analytics events

This free plugin is complete on its own. Nothing here is limited, locked or time restricted, and installing Pro is never required for any feature listed above to work.

More plugins from ProPluginsLab

Free on WordPress.org:

Pro plugins at propluginslab.io:

Screenshots

Blocks

This plugin provides 1 block.

  • Visuaro Product Designer Embed the product designer for a customizable product.

Installation

  1. Install the plugin from Plugins, Add New, or upload the ZIP. WooCommerce 8.5 or newer must be active.
  2. Activate it.
  3. Go to Visuaro, Templates and install a mockup from the bundled library, or create a template from your own product photo.
  4. Edit a product, open the Designer tab, tick “Enable designer” and choose the template.
  5. Optional: add fonts under Visuaro, Fonts so PDF print files embed live text.

Visuaro, Help and docs walks through every step and explains each setting.

FAQ

Does it work with variable products?

Yes. The Customize button appears on simple and variable products. The chosen variation is passed to the designer and stored with the design.

Which print file formats are produced?

PDF (vector, live text, embedded fonts, TrimBox and BleedBox), SVG (vector, for cutters and lasers) and PNG (transparent raster at the print area’s target DPI). Choose them under Settings, Print output.

When are print files created?

Automatically when an order reaches one of the statuses chosen in Settings, Print output (Processing and Completed by default). You can also generate them for one or many orders from Visuaro, Production queue.

Do I need Imagick?

No. GD is enough. Imagick is used automatically when present for sharper previews of SVG uploads.

Do product photos have to be transparent PNGs?

No. A plain JPEG works. Product colours recolour the photo itself while keeping its shading, so one photo serves every colour.

Are guest designs supported?

Yes, through a signed cookie. When the guest logs in or registers, their designs and uploads move to the account.

Does it send data to third parties?

No, unless you add Google Fonts, which your server downloads once (see External services).

Does it work with page caching?

Yes. Pages that show a personal design are excluded from WP Rocket, LiteSpeed Cache, W3 Total Cache and WP Super Cache automatically, and other caches receive “do not cache” headers.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Visuaro – Product Designer for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0 on 13th October 2026

  • First release.
  • Tested with WordPress 7.1 and WooCommerce 11.2.1.