Install PrintIntegrator on a WooCommerce store. The plugin handles the designer, file generation, and order integration. WooCommerce handles cart, checkout, and order management.
1. Verify prerequisites
Check your stack: WordPress 6.4 or higher, WooCommerce 8.0 or higher, PHP 8.1 or higher. The plugin will refuse to activate if any are missing.
For shared hosting, check that you have at least 4 vCPUs and 4 GB of RAM available. The designer is server-side rendered for previews; under-provisioned hosting will struggle under load.
2. Install the plugin
Upload the PrintIntegrator plugin ZIP (provided after license purchase) via the WordPress Plugins → Add New → Upload Plugin interface. Activate.
The activation wizard runs once. It asks for your license key (from your PrintIntegrator account portal), creates the required database tables, and registers the WooCommerce hooks.
3. Enable for a product
Go to Products → All Products, open a product you want to make personalizable, and switch to the PrintIntegrator tab. Toggle "Enable personalization". Configure the print area, upload a template if you have one, and save.
4. Configure file output
In PrintIntegrator → Settings → Output, set the default output format (PDF/X-1a for offset, PDF/X-4 for digital, PNG for DTG). Configure the ICC profile your press requires. Save.
5. Test
Open the product on the storefront, customize, add to cart, check out with a test payment. Verify the order appears in WooCommerce Orders with the print-ready file attached.