✨ New in v2.4: AI Powered Payment Confirmation & Custom Workflow Controls.
- 1. 1. Installing Engraver for WooCommerce
- 2. Installation
- 3. 2. How to Add a Template
- 4. Create a Template
- 5. Template Assignment Best Practices
- 6. Testing the Template
- 7. 3. Managing Engrave Orders
- 8. Access Engrave Orders
- 9. Recommended Order Processing Workflow
- 10. Frequently Asked Questions (FAQs)
- 11. Engraving Fields Not Showing on Product Page
- 12. Can I Use Different Templates for Different Products?
- 13. Where Do Customer Customization Inputs Appear?
- 14. Can Customers Preview Their Engraving Before Checkout?
- 15. Is Engraver Compatible with All WooCommerce Themes?
Engraver for WooCommerce is a customization management plugin that enables WooCommerce stores to collect engraving and personalization inputs directly on product pages. It supports text engraving in the free version, and advanced inputs such as images, long-form text, and QR codes in the Pro version.
Here’s a quick setup video to guide you through installing and activating the plugin smoothly:
1. Installing Engraver for WooCommerce
Installation
- Go to Plugins → Add New.
- Click Upload Plugin.
- Select the file engraver-for-woocommerce.zip.
- Click Install Now, then Activate.
Once activated, the plugin registers its own menu and integrates into the WooCommerce workflow.
💡 Tip: After activation, confirm that the Engraver menu is visible under the WooCommerce section. This ensures the plugin is initialized correctly and is ready for configuration.
2. How to Add a Template
Templates define the customization fields customers see on the product page. Each template can be applied globally, per category, or to specific products. This template-driven architecture is essential for stores with large catalogs because it avoids repetitive field configuration on every product.
Create a Template
- Go to WooCommerce > Engraver
- Click Add New Template.
- Enter a template name and template heading ( you can decide whether the template Heading would be visible to customers), e.g., “Ring Engraving”, “T-Shirt Print”, “Glassware QR Code”.
- Add the required customization options fields: which side of the product can customers engrave (Front, Back, Top, Bottom, etc.), and what can be engraved on each side (Text, Image, Long Text / Message, or QR Code
- Configure Input variables (Customize the character length for short text, long text, and maximum file size for images.
- Configure pricing options: “Already Included” means customization is free, while “Set Pricing” means the customer must pay for customization. If you select Set Pricing, you can set the price for text, image, and QR/long text for the template.
- Assign where the template should apply:
- All Products
- Specific Categories
- Individual Products
- When you are done, click Publish Template.
Template Assignment Best Practices
- All Products Templates: Use when most products support engraving (e.g., jewelry store).
- Category Templates: Ideal for grouping similar items (e.g., mugs, plaques).
- Product-Specific Templates: Recommended for highly customized products with unique engraving constraints.
⚠️ Usability Note: Avoid assigning multiple templates with overlapping products, as this may cause discrepancies in template assignment.
Testing the Template
After publishing:
- Open any product covered by the template scope.
- View the product page on the frontend.
- Confirm that engraving fields appear above the Add to Cart button.
- Submit a test order to validate data capture.
3. Managing Engrave Orders
All customization requests submitted by customers are stored alongside WooCommerce order data and can be accessed through the Engrave Orders dashboard.
This allows production teams, fulfillment staff, or print/engraving vendors to retrieve exact customization instructions without manual clarification.
Access Engrave Orders
- Go to WooCommerce → Engrave Orders.
- You will see a list of all orders that contain engraving inputs.
- Click any order to view the full customization details.
- Download as required
Customization data may include:
- Engraved text values
- Uploaded image files
- Long-form text/message
- Generated QR code
Recommended Order Processing Workflow
- Open the order from WooCommerce → Engrave Orders.
- Review all customization inputs carefully.
- Download any uploaded assets (images or QR codes).
- Forward exact specifications to the engraving or print team.
- Mark order status accordingly (Processing → Completed).
💡 Tip: Always verify character limits and formatting before production to prevent engraving errors caused by unexpected text length.
Frequently Asked Questions (FAQs)
Engraving Fields Not Showing on Product Page
Possible causes:
- Template not assigned to the product or category
- Page caching is preventing dynamic field rendering
- Theme overriding WooCommerce product form hooks
Solutions:
- Confirm template scope (global, category, or product-level)
- Clear site and CDN cache
- Temporarily switch to a default theme to test compatibility
Can I Use Different Templates for Different Products?
Yes. Templates can be assigned:
- Globally to all products
- To selected product categories
- To individual products only
This makes it possible to offer different engraving options per product type (e.g., rings allow short text, while plaques allow long messages and QR codes). However, avoid assigning multiple templates with overlapping products.
Where Do Customer Customization Inputs Appear?
All engraving inputs are stored within the order details and accessible via:
WooCommerce → Engrave Orders
This ensures production teams always work with accurate customer-provided data.
Can Customers Preview Their Engraving Before Checkout?
Preview capability depends on your theme and any additional customization preview integrations. Engraver for WooCommerce focuses on capturing precise input data, which can then be rendered by production tools or preview extensions.*
Is Engraver Compatible with All WooCommerce Themes?
The plugin works with most themes that follow standard WooCommerce hook architecture. If engraving fields do not display correctly, check for:
- Custom product templates
- Page builder overrides
- JavaScript conflicts
Testing with a default WooCommerce-compatible theme helps isolate the issue.
By following this guide, WooCommerce store owners and developers can deploy a robust engraving workflow that scales from simple text personalization to advanced QR-enabled product customization while maintaining clear, production-ready order data.