Add product options, a live price calculator, and a visual product builder to any WooCommerce product — no code, no product limits.
Storelly turns ordinary WooCommerce products into configurable products your customers can personalize, price, and order in one flow. It bundles a
product options & price calculator engine, a
visual product builder with live preview, and a complete
B2B quote & wholesale workflow into a single plugin — replacing the three or four add-on plugins most stores stack and fight with. Everything runs entirely on your own server, free, with
no product caps and no trial timers.
See it in action — two real configurators built with Storelly:
https://www.youtube.com/watch?v=ggXfb793ET4
https://www.youtube.com/watch?v=DMGDfQzYcfU
Try the live demos:
Bag customizer — live demo |
Product builder — explore all examples
🎯 Why store owners choose Storelly
Most stores end up stacking three or four plugins — one for product add-ons, one for a price calculator, one for B2B quotes, one for a product designer — and then fighting the conflicts between them. Storelly replaces that stack with a single engine built for configurable products and B2B selling.
👥 Who Storelly is built for
- Print shops & print-on-demand — quoting custom jobs takes hours, artwork goes back and forth by email, and reorders start from zero. Storelly turns enquiries into priced quotes and saved designs into one-click reorders.
- Solo makers & personalized-gift shops — you need surcharge pricing for engraving, gift wrap, or rush options without hiring a developer. Add an option group, set the price, done.
- Configurable product retailers — furniture, curtains and blinds, signage: products priced by size and material explode into thousands of WooCommerce variations. Storelly replaces variation sprawl with options, conditional logic and live price calculation.
- B2B manufacturers & wholesalers — negotiated prices live in spreadsheets, quotes in inboxes, and net-term balances in your accountant's head. Storelly puts company accounts, per-company pricing, approvals and account credit inside WooCommerce.
- Agencies — one plugin that covers options, calculators, quotes and B2B means one tool to learn and support across every client build.
🛍️ Perfect for
Business cards, flyers & brochures, stickers & labels, t-shirts & apparel, mugs & drinkware, banners & signage, photo gifts, packaging, custom furniture, curtains & blinds, jewelry & engraving, trophies & awards, cakes & bakery, bike builds — any store where "one product, many choices" is the business.
✨ Free features — unlimited, forever
- Visual product builder — customers personalize products on a live canvas: add text, upload images, pick colors and swatches, and see exactly what they will get before adding to cart.
- Every field type you need — dropdowns, radio buttons, image swatches, text inputs, checkboxes, file uploads, labels and advanced fields, with per-option price surcharges.
- Price calculator & quantity breaks — tiered pricing that updates the price live as customers choose quantity and options. Unlimited tiers, unlimited products.
- Conditional logic — show or hide options based on previous choices, so customers only ever see what is relevant.
- B2B quotes (request a quote) — customers submit a quote request, you reply with a priced quote, they accept online and it converts straight into a WooCommerce order. Expiry dates and email notifications included.
- Company accounts & wholesale pricing — upgrade customers into company accounts with negotiated per-company pricing, assigned catalogs, team members with approval rules, and account credit with net payment terms.
- Quote & order PDF export — a built-in local PDF export for quotes and orders ships free; no external service required.
- Custom orders — design on behalf of a customer from wp-admin and send them a ready-to-pay order.
- Saved designs & reorder — customer designs are stored on your site so repeat orders take one click.
- Import / export — move option sets between sites with JSON import/export, or seed products from your existing WooCommerce variations in the setup wizard.
- Translation-ready — ships in 15 languages with full RTL support.
☁️ Storelly Cloud — optional paid services
The free plugin is complete on its own. Storelly Cloud is an optional subscription that adds managed services running on our infrastructure (
app.storelly.com) — it never unlocks code on your server:
- Production print-ready PDF rendering — high-resolution, print-shop-grade files with bleed for fulfillment (your free local PDF export always keeps working).
- Order sync & analytics dashboard — option-level revenue analytics for your store.
- Premium template library — industry option presets with one-click import and ongoing updates. Free templates stay free.
🌍 Languages
Storelly ships with translations for
15 languages out of the box and follows your WordPress Site Language automatically — no extra setup required:
- Extended coverage (200+ strings): Vietnamese (vi)
- Menu labels + core admin verbs (~30 strings): French (fr_FR), German (de_DE), Spanish (es_ES), Portuguese-Brazil (pt_BR), Italian (it_IT), Japanese (ja), Chinese-Simplified (zh_CN), Russian (ru_RU), Arabic (ar), Dutch (nl_NL), Polish (pl_PL), Turkish (tr_TR), Swedish (sv_SE), Indonesian (id_ID)
RTL languages (Arabic, Hebrew) automatically render with right-to-left layout — 18 companion RTL stylesheets ship with the plugin.
Want to help translate? Contribute on
translate.wordpress.org once the plugin lands there, or send your
.po file to support@storelly.com.
🔌 Works with
WooCommerce (required), block themes and classic themes, Elementor, WPML/Polylang-style translation workflows, and standard WooCommerce emails, taxes, and payment gateways. Your cart and checkout stay 100% native WooCommerce.
1.7.0
- Cloud features now follow your plan. Print-ready PDF rendering and order sync now require an active Storelly Cloud plan — matching what the plugin has always described. The full product builder, pricing options, quotes and custom orders stay free and local on your own site, with no product limit; only these optional cloud features are gated.
- "Unlock" prompt instead of a silent failure. A store without a Cloud plan that tries to download a print-ready PDF now sees a clear "Print-ready PDF needs a Cloud plan" message pointing to Account & Plan, instead of an empty download.
- Order sync respects your plan. Orders are uploaded to the Storelly Dashboard only when you have both enabled order sync AND an active Cloud plan that includes it. Your local order data is never changed; sync resumes automatically once a plan is active.
1.6.6
- Fixed: option builder Save / Update. The Save and Update buttons in the admin option builder now save reliably, and the apply-to-products status round-trips correctly after saving.
- Store listing. Rewritten plugin intro and an expanded screenshot set: the front-end product builder and live customizer, the admin option builder with quantity & bulk pricing, the product list, the overview dashboard, the Template Library, and B2B company accounts.
- Polish. Token-styled toast for order-download notices with a shared scrim token, plus minor B2B admin and dialog styling cleanups.
1.6.5
- Fixed the demo product installing as duplicates. On some servers activating the plugin could install the bundled demo product several times over (and briefly slow the site) if the first admin page was reloaded while it was still importing. The one-time install is now guarded so it runs exactly once.
- Fixed broken images in the demo product. Component thumbnails and the per-view base images of the demo "bag" now import correctly instead of showing blank or wrong images.
- New: Remove demo data. Storelly › Setup Wizard now has a one-click "Remove demo data" button that deletes the demo product, its option set and bundled images (including any duplicates from older versions). Your own products are never touched.
1.6.4
- Custom Orders — "View in designer" fixed. The button now opens the storefront builder pre-loaded with the buyer's actual saved design (it previously used a legacy link with no effect). Admin-only, nonce-protected.
- Print PDF generation fixed. Saving a design now keeps the vector (SVG) frames the print-PDF engine rebuilds each page from, so "Regenerate PDFs" / Download (PDF) work instead of failing. (Designs saved before this update should be re-saved once from the builder to generate their print files.)
- Order sync no longer duplicates. Each order was being sent to the Storelly Dashboard twice; now sent once. Order sync also moved to a background job so checkout is never slowed by PDF rendering or the dashboard call.
- Cloud connect hardening (wordpress.org compliance). No WooCommerce REST keys are minted on activation; cloud PDF defaults to off until you opt in; uninstall now removes cloud secrets + opt-in flags (the stable store ID is kept so reinstalling re-links to the same store). After connecting, the site emails the admin their new Storelly account details.
- Clearer Storelly guidance. Settings › Integration now explains what is local vs cloud and which fields are optional; the Custom Order screen shows a "Connect Storelly" prompt when cloud PDF is off; the Overview help section adds direct support contacts (email + WhatsApp).
1.6.3
- Removed the vestigial designer-marketplace / "launcher" module entirely. It was bundled-but-disabled scaffolding inherited from the NBDesigner / pc-designer codebase (no UI entry point). Deleting it permanently eliminates any possibility of a symbol collision with another NBDesigner / PC Designer–derived web-to-print plugin — superseding the 1.6.1 / 1.6.2 mitigations. Core product builder, quotes, B2B, custom orders and saved designs are unchanged.
1.6.2
- Comprehensive conflict handling for sites that also run an NBDesigner / PC Designer–derived web-to-print plugin. Storelly now reliably detects a sibling designer plugin (regardless of plugin load order) and cleanly disables only its own optional designer-marketplace module instead of loading code that would collide, with a clear admin notice. This fully resolves the activation fatal introduced when both were active. Core product builder, quotes and B2B features are unaffected.
1.6.1
- Fixed a fatal error ("Cannot redeclare function") that could occur on activation when another NBDesigner / pc-designer–derived web-to-print plugin was already active. The optional designer-marketplace module now detects those legacy helpers and steps aside instead of crashing the site.
1.6.0
A major feature release turning Storelly into a full B2B-capable, quote-driven WooCommerce product platform. Everything below runs locally and stays free; only the optional Storelly Cloud features (print-ready PDF, order sync, dashboard analytics) require a paid plan.
- B2B / Wholesale (new). Company accounts (with members and roles), a wholesale tier-pricing ladder, and an Account Credit system: prepaid wallet, net-terms credit line with an over-limit approval workflow, monthly volume rebates, partial-refund reversals and accounts-receivable aging — all on a single signed ledger. Each company gets a public, brand-safe storefront, and payment-term labels are fully customizable.
- Request a Quote (greatly expanded). Add a file-upload field to quote forms (multi-file, drag-and-drop, shown in admin/email/PDF). New multi-product quote cart and a standalone quote page. Import existing quotes from WooCommerce orders, contact-form plugins (Contact Form 7, WPForms, Gravity Forms, Forminator) and quote plugins (ELEX, Addify, B2BKing). Buyers manage, accept and convert quotes to orders from their account.
- Custom Orders. Reworked detail page: instant tabs, clearer CTAs, customer notes, one-click re-order and download-all.
- My Account portal. New customer endpoints — quotes, saved designs, re-orders, brand store, team, approvals and store management.
- Email system. All transactional mail unified on the WooCommerce email engine, plus an email log, a "send test" tool and an admin Emails dashboard.
- Designer canvas. Buyers can now add their own free-form text and images on the canvas alongside admin-defined components, with pricing computed authoritatively on the server.
- Admin redesign. Refreshed Emails / About / System / Orders / Quote screens on a shared component library, and a re-organized menu (placed under WooCommerce) grouped into Build / Sell / Configure bands.
- Reliability & compliance. PHP 8 compatibility fixes, batched several N+1 query paths, hardened account-endpoint rewrite flushing, and a clean Plugin Check pass.
1.5.7
- Onboarding & activation polish: one-click bundled (offline-safe) demo product, "resume setup" link, Request-a-Quote badge on by default, a polite dismissible review prompt (after 2+ weeks of use), and large-catalogue migration safety with a re-entrancy lock so concurrent runs never create duplicate option sets.
1.5.6
- Customizer V3 — Order Summary restructured so the "Add to cart" CTA is the last element pinned to the browser edge and can never be clipped on short viewports. The trust note moved into the scrollable area; the V3 modal now uses a flex column layout so the sticky CTA pins flush to the modal bottom.
1.5.5
- Customizer V3 — preset Fabric layers (colour/material swatches) are now locked (non-selectable) so customers can't accidentally open the layer-transform toolbar; customer text/image layers stay fully interactive. Zoom controls made larger and clearer.
1.5.4
- Customizer V3 — fixed the "white square overlay" bug where picking an option that reused a shared placeholder image rendered a solid white box over the product photo. Passive views (where an option doesn't change the image) now hide the layer instead.
1.5.3
- Customizer V3 — verified primary-view auto-detection against the demo bag product so picking an option always switches the canvas to the view it actually affects.
1.5.2
- Customizer V3 — picking an option whose change lives on a different view now auto-switches the canvas to that view (improved detection), and hid a ghost overlay that could wash out artwork on multi-view products.
1.5.1
- Customizer V3 — localStorage design persistence (reopen the modal and your previous design is restored), a floating toast system, accessibility polish (focus rings, aria-live price announcements), full mobile-responsive layout, empty-state tiles, and option-card micro-interactions.
1.5.0
- Customizer V3 — full UX audit and design-token consistency cleanup; every accent colour now resolves from a single token block so the entire customizer re-themes at once.
1.4.0 – 1.4.9
- Customizer V3 build-out: 1:1 rewrite of the Order Summary column with live grand total, status progress pill ("5/5 configured"), view-aware accordion that filters to parts affecting the current view, in-canvas view thumbnails, per-attribute filter chips, redesigned Details/Shipping/FAQ tabs, deterministic view switching, and numerous scroll-containment and layout fixes.
1.3.0 – 1.3.9
- Customizer V3 introduced: new 4-zone layout (product header, vertical tab nav, accordion options panel, canvas, summary column), live grand total, per-component and global reset, progress meter, and a Cloodo/Printcart-aligned design system. Template Library gained a WYSIWYG live preview rendered against a real product, plus restyled storefront option fields. Earlier layouts remain available as fallbacks via filter/constant.
1.2.7
- Compatibility: replace hardcoded Asia/Ho_Chi_Minh timezone with site-configured wp_timezone_string(). Compliance: declare the Storelly demo-data endpoint in External services. Designer Marketplace module bundled but disabled by default.
1.2.6
- Add Category-Based Options & enhance import reliability.
1.2.5
- Fixed Builder Options Export: resolved an issue where export would hang indefinitely.
1.2.4
- Security improvements: fixed nonce verification patterns, improved file upload sanitization.
1.2.3
- Enhance Storelly Settings page with professional styling and API sync.
1.2.2
- Enhance file handling and security checks.
1.1.2
- Security updates: nonce verification and user permissions.
1.1.1
- Enhance settings handling, template rendering, and style CSS in plugin.
1.1.0
- Enhanced security, caching, and code quality across the plugin.
1.0.0