Quick summary
This post covers the leading Shopify product configurator apps — Zakeke, Kickflip, Hulk Product Options, and Custom Product Options by Bold — with use cases, pricing, and a clear guide to choosing the right tool based on your product type and order volume. It is aimed at Shopify merchants selling customisable, personalised, or made-to-order products.
Most Shopify merchants selling custom products reach the same breaking point. Orders arrive with vague instructions in the notes field. Production teams chase customers for missing details. Items get made wrong, then remade. Returns climb, margins shrink, and the customer experience suffers at the exact moment it should be delivering something personal and premium.
A product configurator solves this at the point of purchase. Instead of hoping the customer explains what they want clearly, you capture every variable — colour, size, text, material, file upload — in a structured format before the order is placed. Done right, it also increases average order value. Shopify merchants using visual configurators report AOV lifts of 15–30% compared to standard variant dropdowns, because customers who actively build their product feel more invested in the purchase.
Here is how to choose the right tool.
What is a Shopify product configurator and when do you need one?
A product configurator is an app that sits on your product page and lets customers specify exactly what they want before adding to cart. It replaces or extends Shopify's native variant system, which maxes out at 100 variants across three options — a limitation that breaks immediately for anything with meaningful customisation.
You need a configurator if you sell:
- Personalised products — engraved jewellery, custom gifts, printed merchandise
- Made-to-order furniture or homewares — where customers choose materials, dimensions, or finishes
- Custom clothing or uniforms — with embroidery, printing, or bespoke sizing
- Configurable tech or kits — where component combinations change the product entirely
- Print-on-demand with custom artwork — where the customer uploads or designs artwork
If your current process involves reading order notes, emailing customers for clarification, or remaking items because the spec was unclear, a configurator is not optional.
Which product configurator apps work on Shopify?
There are four apps worth considering. They serve different use cases and price points.
Zakeke
Zakeke is the most capable visual product customiser on Shopify. It provides a real-time 3D and 2D product preview — customers see exactly what they are ordering as they configure it. You upload your product templates, define customisable zones (text, image placement, colour areas), and Zakeke renders a live preview with every change.
Best for: print-on-demand, personalised gifts, apparel with custom printing or embroidery, branded merchandise.
Key features:
- Real-time 2D and 3D previews
- Text, image upload, clipart, and QR code customisation
- Print-ready file export (PDF, PNG) sent automatically to production
- Virtual try-on for eyewear and accessories
- Over 100 integrations including Printful, Printify, and Gelato
Pricing: From around £14/month on the basic plan, scaling to £50–£100/month for higher order volumes and advanced 3D features. A free trial is available.
Limitation: Zakeke is product-centric rather than configuration-centric. It handles visual personalisation exceptionally well, but is less suited to complex logic-based configuration (e.g., "if the customer selects oak veneer, hide the painted finish option").
Kickflip
Kickflip (formerly Customily on some markets) is built for complex, logic-driven product configuration. Think furniture where selecting a three-seater sofa unlocks different leg and fabric options; or a uniform builder where adding a jacket triggers embroidery position choices that are irrelevant for trousers.
Best for: furniture, configurable products with interdependent options, B2B with complex product rules, high-ticket made-to-order items.
Key features:
- Conditional logic between options (show/hide options based on other selections)
- Dynamic pricing — price updates in real time as the customer adds options
- Image-based option swatches with live preview
- Integration with production workflows via webhooks and order tagging
- Multilingual support
Pricing: Free plan available (limited to one product). Paid plans start at around £49/month for unlimited products. Higher tiers add API access and priority support.
Limitation: The setup is more complex than Zakeke. You need to think through your product logic carefully before building it out in Kickflip. It rewards the time investment for the right products.
Custom Product Options by Bold
Bold's app has been on Shopify since 2013 and is the most established option for adding unlimited custom fields to any product. It does not offer visual previews but handles complex option structures reliably, with strong documentation and a long track record of Shopify compatibility.
Best for: merchants who need reliable, flexible option sets across a large catalogue without visual preview requirements — engraving services, print shops taking customer specifications, florists, bakers.
Key features:
- Unlimited options per product (text fields, dropdowns, file uploads, date pickers, checkboxes)
- Conditional logic to show or hide fields
- Per-option price add-ons
- Bulk apply option sets across products or collections
- One of the most battle-tested apps on the platform
Pricing: Around £19.99/month. No free plan, but Bold has a 14-day trial.
Limitation: No live visual preview. If showing the customer what their finished product looks like is part of the purchase decision, look at Zakeke or Kickflip instead.
Hulk Product Options
Hulk Product Options is the value pick in this category. It handles the most common customisation requirements — text input, file uploads, colour swatches, dropdown menus — at a lower price point than the alternatives, with a free tier that covers basic use cases.
Best for: merchants adding straightforward personalisation to existing products (name printing, message engraving, gift wrapping notes) without complex logic or live preview needs.
Key features:
- Up to 12 option types including text, colour swatches, image upload, and date picker
- Conditional logic on paid plans
- Per-option price add-ons
- Cart and checkout display of selected options
- Clean UI that works with most Shopify themes
Pricing: Free plan covers basic option sets. Pro plans start at around £10/month for conditional logic and inventory management per option. Business plan at around £20/month adds colour swatches and image swatches.
Limitation: The free plan has meaningful restrictions. Conditional logic and swatches require upgrading. For high-volume stores or complex products, the cost-benefit tips toward Bold or Kickflip.
How do you choose the right configurator for your product type?
Use this as a starting point:
| Product type | Recommended app | Why |
|---|---|---|
| Print-on-demand / personalised gifts | Zakeke | Real-time visual preview is essential for conversion |
| Furniture / high-ticket made-to-order | Kickflip | Conditional logic handles complex interdependent options |
| Engraving, bespoke orders, florists | Bold Custom Product Options | Reliable, flexible fields without needing preview |
| Low-volume personalisation add-ons | Hulk Product Options (free) | No cost barrier for simple text/upload requirements |
| Custom apparel with artwork upload | Zakeke or Bold | Depends on whether visual preview matters for your customer |
| B2B with complex pricing rules | Kickflip | Dynamic pricing and conditional logic combined |
The decision usually comes down to two questions:
- Does the customer need to see the finished product before buying?
- Do your options have dependencies — does choosing one thing change what else is available?
If the answer to question 1 is yes, go to Zakeke. If the answer to question 2 is yes and the product logic is complex, go to Kickflip. If neither applies, Bold or Hulk handles 95% of remaining requirements.
What do you need to get a configurator live on Shopify?
Regardless of which app you choose, the setup process follows a similar pattern.
- Audit your product variants first. Document every option a customer can choose, every dependency between options, and every price difference that results from a combination. This is the brief your configurator needs to be built from.
- Install the app and connect it to your theme. Most apps handle this automatically, but check that the option display does not break your add-to-cart flow or conflict with other apps (particularly cart drawers or subscription apps).
- Set up your option sets. Build the options in the app's admin, apply conditional logic where needed, and assign price add-ons.
- Test every combination that reaches production. Create test orders for edge cases — the option combination nobody expects but someone will inevitably choose. Check that order confirmation emails and your production export include all the information your team needs.
- Brief your fulfilment team. The configurator only works if the people making the product know how to read the output. Set up a clear handover process between what lands in Shopify orders and what goes to production.
- Review your cart and checkout copy. Make sure customers understand their selections are confirmed in the cart before purchase. A summary of chosen options in the cart reduces post-purchase queries.
Does a product configurator affect Shopify's checkout?
Yes — and this is worth understanding before you commit to an app.
Shopify's native checkout only handles standard variants. When a configurator adds custom options (text fields, file uploads, swatches), those options are typically stored as line item properties in the order. This means:
- They appear on the order confirmation and packing slip, but only if your theme and email templates are set up to display them
- They do not automatically feed into Shopify's inventory tracking (unless the app has specific inventory-per-option integration)
- Some apps handle this more cleanly than others — Bold and Zakeke both have good documentation on checkout compatibility
If you are on Shopify Plus, checkout extensibility gives you more control over how custom options display at checkout. On standard Shopify plans, verify the app's checkout compatibility before going live.
What AOV impact should you expect?
The data on product configurators is consistent. When customers are given a structured way to personalise a product, two things happen:
- Conversion rate holds or improves, because uncertainty about what they will receive is removed
- AOV increases, because configurators surface upgrade options (premium materials, additional personalisation, complementary add-ons) at the moment of highest intent
Research from Deloitte found that 36% of consumers are interested in purchasing personalised products, and those who do are willing to pay a premium — with 20% prepared to pay more than 20% above the equivalent standard product. For Shopify merchants, that premium is captured through the configurator's price add-on system.
The caveat: a badly implemented configurator — one that is slow, confusing, or does not show a clear preview — actively hurts conversion. Speed matters. A configurator that adds more than 2–3 seconds to page load needs to be optimised before it goes live.
Key takeaways
- Shopify's native variant system breaks at 100 variants. If you sell anything with meaningful customisation, you need an app.
- Zakeke is the best choice when customers need to see the finished product before buying.
- Kickflip handles complex conditional logic and dynamic pricing — the right call for furniture and high-ticket configurable products.
- Bold Custom Product Options is the most reliable all-rounder for capturing customer specifications without a visual preview.
- Hulk Product Options covers simple personalisation requirements at low cost.
- Before installing any app, document your product logic fully. The setup is only as good as the brief you build it from.
- Check checkout compatibility, especially if you are running a cart drawer or subscription app alongside.
- A well-implemented configurator typically increases AOV by 15–30%. A poorly implemented one damages conversion. Test thoroughly before launch.