{"id":272713,"date":"2026-02-26T18:09:50","date_gmt":"2026-02-26T18:09:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/swift-commerce\/"},"modified":"2026-04-01T13:08:33","modified_gmt":"2026-04-01T13:08:33","slug":"swift-commerce","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/swift-commerce\/","author":23432591,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.9","stable_tag":"1.4.9","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Swift Commerce","header_author":"Swift Commerce","header_description":"A powerful WooCommerce addon with extensive features and capabilities to solve problems for WooCommerce users.","assets_banners_color":"566a95","last_updated":"2026-04-01 13:08:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/swiftcommerce.io\/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","header_author_uri":"https:\/\/swiftcommerce.io\/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash","rating":5,"author_block_rating":0,"active_installs":0,"downloads":446,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"swiftcommerce","date":"2026-02-26 18:24:37"},"1.4.1":{"tag":"1.4.1","author":"swiftcommerce","date":"2026-02-27 01:59:33"},"1.4.2":{"tag":"1.4.2","author":"swiftcommerce","date":"2026-02-28 11:42:43"},"1.4.3":{"tag":"1.4.3","author":"swiftcommerce","date":"2026-03-03 01:33:54"},"1.4.4":{"tag":"1.4.4","author":"swiftcommerce","date":"2026-03-09 19:18:48"},"1.4.8":{"tag":"1.4.8","author":"swiftcommerce","date":"2026-03-16 22:46:12"},"1.4.9":{"tag":"1.4.9","author":"swiftcommerce","date":"2026-04-01 13:08:33"}},"upgrade_notice":{"1.4.1":"<p>Hotfix: WordPress.org compliance \u2014 removed custom CSS insertion, corrected plugin name, and distribution fixes.<\/p>","1.4.0":"<p>Major update: Abandoned Cart Recovery with automated email sequences, Conditional Logic for Checkout Fields, and Quick Add Fields drag-and-drop redesign.<\/p>","1.3.0":"<p>Major update: Global Styles system, standalone Email Customizer, template presets for all features, and Cloudflare Turnstile \/ hCaptcha support.<\/p>","1.0.0":"<p>Initial release \u2014 replace 15+ WooCommerce plugins with one unified toolkit.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3484315,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3484315,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3484315,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.8","1.4.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3484315,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3484315,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3484315,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3484315,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3484315,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"All-in-one dashboard \u2014 Enable, disable, and configure all 15+ features from one clean interface","2":"Wishlist settings \u2014 Customize button placement, guest support, and design with live preview templates","3":"Ajax Live Search \u2014 Configure real-time product search with instant results and category filtering","4":"Currency Switcher \u2014 Set up 160+ currencies with automatic exchange rates and geolocation detection","5":"Checkout Field Editor \u2014 Drag-and-drop field management for billing, shipping, and additional sections","6":"GDPR Cookie Consent \u2014 Design compliant cookie banners with multiple templates and category controls","7":"Back in Stock \u2014 Configure automated restock notifications with visual email editor","8":"reCAPTCHA \u2014 Protect forms with Google reCAPTCHA, Cloudflare Turnstile, or hCaptcha"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11133,21294,4079,1666,286],"plugin_category":[41,45],"plugin_contributors":[256684],"plugin_business_model":[],"class_list":["post-272713","plugin","type-plugin","status-publish","hentry","plugin_tags-cart-recovery","plugin_tags-currency-switcher","plugin_tags-subscriptions","plugin_tags-wishlist","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-swiftcommerce","plugin_committers-swiftcommerce"],"banners":{"banner":"https:\/\/ps.w.org\/swift-commerce\/assets\/banner-772x250.png?rev=3484315","banner_2x":"https:\/\/ps.w.org\/swift-commerce\/assets\/banner-1544x500.png?rev=3484315","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/swift-commerce\/assets\/icon-256x256.png?rev=3484315","icon_2x":"https:\/\/ps.w.org\/swift-commerce\/assets\/icon-256x256.png?rev=3484315","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/swift-commerce\/assets\/screenshot-1.png?rev=3484315","caption":"All-in-one dashboard \u2014 Enable, disable, and configure all 15+ features from one clean interface"},{"src":"https:\/\/ps.w.org\/swift-commerce\/assets\/screenshot-2.png?rev=3484315","caption":"Wishlist settings \u2014 Customize button placement, guest support, and design with live preview templates"},{"src":"https:\/\/ps.w.org\/swift-commerce\/assets\/screenshot-3.png?rev=3484315","caption":"Ajax Live Search \u2014 Configure real-time product search with instant results and category filtering"},{"src":"https:\/\/ps.w.org\/swift-commerce\/assets\/screenshot-4.png?rev=3484315","caption":"Currency Switcher \u2014 Set up 160+ currencies with automatic exchange rates and geolocation detection"},{"src":"https:\/\/ps.w.org\/swift-commerce\/assets\/screenshot-5.png?rev=3484315","caption":"Checkout Field Editor \u2014 Drag-and-drop field management for billing, shipping, and additional sections"}],"raw_content":"<!--section=description-->\n<h4>LAUNCH WOOCOMMERCE STORES FASTER, 10X AFFORDABLE AND WITH LESS TECHNICAL HEADACHE. 16 FEATURES. ONE BEAUTIFUL DASHBOARD.<\/h4>\n\n<p>Swift Commerce is everything your WooCommerce store needs \u2014 wishlists, subscriptions, product bundles, cart recovery, currency switching, checkout customization, GDPR compliance, and more \u2014 managed from one sleek, centralized dashboard.<\/p>\n\n<p>No juggling 15+ separate plugins. No debugging conflicts. No paying hundreds in stacked subscription fees. One install, one interface, and you're ready to sell.<\/p>\n\n<p><strong>And every single feature is acessible for free.<\/strong> Subscriptions, bundles, shipment tracking, cart recovery \u2014 all of it.<\/p>\n\n<h4>\ud83c\udf1f All 16 Features \u2014 Included Free<\/h4>\n\n<p><strong>\ud83d\uded2 Sell More<\/strong><\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/wishlist\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Wishlist<\/a><\/strong> \u2014 Customers save products and come back to buy. Supports guests and logged-in users.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/ajax-search\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Ajax Live Search<\/a><\/strong> \u2014 Real-time product search with instant suggestions. Fewer bounces, more sales.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/currency-switcher\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Currency Switcher<\/a><\/strong> \u2014 Display prices in 160+ currencies with automatic exchange rates and geolocation.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/add-to-cart-popup\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Add to Cart Popup<\/a><\/strong> \u2014 Cross-sell suggestions the moment a customer adds a product to cart.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/product-bundles\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Product Bundles<\/a><\/strong> \u2014 Create discounted product packages to increase average order value.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/product-addons\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Product Addons<\/a><\/strong> \u2014 Add custom fields, gift wrapping, engraving, and upgrades to any product.<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udcb0 Grow Revenue<\/strong><\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/subscriptions\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Subscriptions<\/a><\/strong> \u2014 Recurring billing with flexible plans, free trials, and automated renewal emails.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/cart-recovery\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Cart Recovery<\/a><\/strong> \u2014 Automated abandoned cart emails to recover lost sales with coupon incentives.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/back-in-stock\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Back in Stock Notifications<\/a><\/strong> \u2014 Customers subscribe to out-of-stock products and get notified when inventory returns.<\/li>\n<\/ul>\n\n<p><strong>\u2699\ufe0f Customize &amp; Control<\/strong><\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/checkout-field-editor\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Checkout Field Editor<\/a><\/strong> \u2014 Add, remove, and reorder checkout fields with drag-and-drop. Classic and block checkout.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/registration-form\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Custom Registration Forms<\/a><\/strong> \u2014 Collect the right customer data from day one with custom fields and validation.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/quantity-limits\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Quantity Limits<\/a><\/strong> \u2014 Set min\/max purchase rules and cart spend limits per product or category.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/shipment-tracking\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Shipment Tracking<\/a><\/strong> \u2014 Add tracking numbers and auto-notify customers. Supports FedEx, UPS, DHL, USPS, and more.<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd12 Trust &amp; Compliance<\/strong><\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/gdpr-cookie-consent\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">GDPR Cookie Consent<\/a><\/strong> \u2014 Customizable cookie banners with consent logging and granular category controls.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/email-verification\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Email Verification<\/a><\/strong> \u2014 Require email verification on registration. Eliminate fake accounts.<\/li>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/recaptcha\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">reCAPTCHA &amp; CAPTCHA<\/a><\/strong> \u2014 Protect login, registration, and checkout forms from bots and spam.<\/li>\n<\/ul>\n\n<p><strong>\ud83c\udfa8 Design Tools<\/strong> (built into every feature)<\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/swiftcommerce.io\/features\/email-customizer\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Email Customizer<\/a><\/strong> \u2014 Visual email editor with live preview, Google Fonts, product cards, and placeholder tags.<\/li>\n<\/ul>\n\n<h4>\ud83d\udd11 What Does Pro Add?<\/h4>\n\n<p>Every feature above works fully for free. <a href=\"https:\/\/swiftcommerce.io\/pricing\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Swift Commerce Pro<\/a> enhances each feature with advanced capabilities:<\/p>\n\n<ul>\n<li><strong>Wishlist<\/strong> \u2192 Social sharing, multiple named wishlists, and email reminders for saved products<\/li>\n<li><strong>Ajax Live Search<\/strong> \u2192 Search by SKU, weighted results, and advanced category\/attribute filtering<\/li>\n<li><strong>Currency Switcher<\/strong> \u2192 Geolocation auto-switch, checkout currency lock, and custom rounding rules<\/li>\n<li><strong>Add to Cart Popup<\/strong> \u2192 Advanced cross-sell rules, conditional recommendations, and popup design templates<\/li>\n<li><strong>Product Bundles<\/strong> \u2192 Dynamic pricing, variable product support, and advanced discount rules<\/li>\n<li><strong>Product Addons<\/strong> \u2192 File uploads, conditional addon visibility, and pricing formulas<\/li>\n<li><strong>Subscriptions<\/strong> \u2192 Advanced billing intervals, subscriber management, and email customization<\/li>\n<li><strong>Cart Recovery<\/strong> \u2192 Analytics dashboard, coupon generation, and CSV export<\/li>\n<li><strong>Back in Stock<\/strong> \u2192 Subscriber analytics, priority queue, and custom notification scheduling<\/li>\n<li><strong>Checkout Field Editor<\/strong> \u2192 Conditional logic rules (show\/hide fields based on cart, user, or other field values)<\/li>\n<li><strong>Registration Forms<\/strong> \u2192 Conditional fields, multi-step forms, and advanced field types<\/li>\n<li><strong>Quantity Limits<\/strong> \u2192 Per-category rules, cart spend restrictions, and role-based limits<\/li>\n<li><strong>Shipment Tracking<\/strong> \u2192 Bulk import, custom carriers, and automated status emails<\/li>\n<li><strong>Cookie Consent<\/strong> \u2192 Advanced consent categories, geo-targeting, and analytics integration<\/li>\n<li><strong>Email Verification<\/strong> \u2192 Custom verification page styling and admin notification controls<\/li>\n<li><strong>reCAPTCHA<\/strong> \u2192 Adds Cloudflare Turnstile and hCaptcha as alternative CAPTCHA providers<\/li>\n<li><strong>All features<\/strong> \u2192 Global Styles (centralized brand colors and typography) plus full design customization (spacing, borders, shadows, custom CSS)<\/li>\n<\/ul>\n\n<p>Pro doesn't unlock features \u2014 it supercharges the ones you already have.<\/p>\n\n<h4>\u26a1 Built for Performance<\/h4>\n\n<ul>\n<li><strong>Conditional loading<\/strong> \u2014 Disabled features add zero overhead to your site<\/li>\n<li><strong>One codebase<\/strong> \u2014 No plugin conflicts, no duplicated libraries, no redundant database queries<\/li>\n<li><strong>Modern stack<\/strong> \u2014 PHP 7.4+, WooCommerce HPOS compatible, block checkout ready<\/li>\n<\/ul>\n\n<h4>\ud83c\udfaf Who Is This For?<\/h4>\n\n<ul>\n<li><strong>Store owners<\/strong> replacing a bloated stack of 10+ individual WooCommerce plugins<\/li>\n<li><strong>Agencies<\/strong> setting up client stores faster with one plugin instead of a dozen<\/li>\n<li><strong>Subscription businesses<\/strong> needing recurring billing + wishlists + GDPR in one package<\/li>\n<li><strong>International sellers<\/strong> requiring multi-currency + geolocation + localized checkout fields<\/li>\n<\/ul>\n\n<h4>\ud83d\udcda Documentation &amp; Support<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/swiftcommerce.io\/help\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Documentation &amp; Guides<\/a><\/li>\n<li><a href=\"https:\/\/swiftcommerce.io\/contact\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Contact Support<\/a><\/li>\n<li><a href=\"https:\/\/swiftcommerce.io\/contact\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">Feature Requests<\/a><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party services when their respective features are enabled. No data is sent unless you activate the feature.<\/p>\n\n<h4>Google reCAPTCHA<\/h4>\n\n<p>Protects forms from spam. Sends user IP and browser data to Google for verification.\n* <a href=\"https:\/\/policies.google.com\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<h4>Google Fonts<\/h4>\n\n<p>Optional email typography. Font files loaded by email recipients from Google's servers when a Google Font is selected.\n* <a href=\"https:\/\/developers.google.com\/fonts\/faq\/privacy\">Privacy FAQ<\/a><\/p>\n\n<h4>ip-api.com<\/h4>\n\n<p>Optional geolocation for Currency Switcher auto-detection. Sends visitor IP address. Result cached per session.\n* <a href=\"https:\/\/ip-api.com\/docs\/legal\">Terms &amp; Privacy<\/a><\/p>\n\n<h4>ExchangeRate-API<\/h4>\n\n<p>Fetches real-time currency exchange rates. Only the base currency code is sent. Rates are cached.\n* <a href=\"https:\/\/www.exchangerate-api.com\/terms\">Terms of Use<\/a><\/p>\n\n<h4>Shipping Carriers (Pro)<\/h4>\n\n<p>Tracking links redirect customers to carrier websites (FedEx, UPS, DHL, USPS, Royal Mail, etc.) with the tracking number in the URL. No data is sent from your server.\n* <a href=\"https:\/\/www.fedex.com\/en-us\/privacy-policy.html\">FedEx Privacy<\/a> | <a href=\"https:\/\/www.ups.com\/us\/en\/support\/shipping-support\/legal-terms-conditions\/privacy-notice.page\">UPS Privacy<\/a> | <a href=\"https:\/\/www.dhl.com\/global-en\/home\/footer\/privacy-notice.html\">DHL Privacy<\/a> | <a href=\"https:\/\/www.usps.com\/privacypolicy\">USPS Privacy<\/a><\/p>\n\n<h4>Freemius<\/h4>\n\n<p>License management, plugin updates, and optional anonymous usage analytics.\n* <a href=\"https:\/\/freemius.com\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/freemius.com\/privacy\/\">Privacy Policy<\/a><\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Swift Commerce stores data locally on your server: wishlist product IDs (database for users, cookies for guests), back-in-stock email subscriptions, cookie consent logs, and CAPTCHA settings. External services are contacted only when their features are enabled \u2014 see \"External Services\" above for details.<\/p>\n\n<p>For more information, see our <a href=\"https:\/\/swiftcommerce.io\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>Quick Start (60 seconds)<\/h4>\n\n<ol>\n<li>Search for \"Swift Commerce\" in <strong>Plugins \u2192 Add New<\/strong>, or upload the ZIP file<\/li>\n<li>Activate through the Plugins menu<\/li>\n<li>Go to <strong>Swift Commerce<\/strong> in your admin sidebar to configure features<\/li>\n<li>Enable only the features you need \u2014 everything else stays dormant<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>WooCommerce 7.0+<\/li>\n<li>PHP 7.4+<\/li>\n<\/ul>\n\n<h4>Source Code<\/h4>\n\n<p>This plugin includes full uncompressed source code in the <code>src\/<\/code> directory for WordPress.org compliance:<\/p>\n\n<ul>\n<li><code>src\/<\/code> \u2014 React\/TypeScript source (components, hooks, features)<\/li>\n<li><code>assets\/js\/<\/code> \u2014 Unminified frontend JavaScript<\/li>\n<li><code>assets\/css\/<\/code> \u2014 Unminified frontend CSS<\/li>\n<li><code>build\/<\/code> \u2014 Compiled admin dashboard output<\/li>\n<\/ul>\n\n<h4>Build Instructions<\/h4>\n\n<ol>\n<li>Install Node.js (v18+)<\/li>\n<li>Run <code>npm install<\/code> in the plugin directory<\/li>\n<li>Run <code>npm run build<\/code><\/li>\n<\/ol>\n\n<p>Build tools: <a href=\"https:\/\/vitejs.dev\/\">Vite<\/a>, <a href=\"https:\/\/www.typescriptlang.org\/\">TypeScript<\/a>, <a href=\"https:\/\/tailwindcss.com\/\">Tailwind CSS<\/a>, <a href=\"https:\/\/postcss.org\/\">PostCSS<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. Features load conditionally \u2014 if a feature is disabled, it adds zero overhead. Replacing multiple plugins with Swift Commerce typically improves performance.<\/p><\/dd>\n<dt id=\"can%20i%20replace%20my%20existing%20plugins%20with%20this%3F\"><h3>Can I replace my existing plugins with this?<\/h3><\/dt>\n<dd><p>Yes. Every feature is a full replacement for its standalone equivalent. We recommend testing on a staging site first.<\/p><\/dd>\n<dt id=\"what%20if%20i%20only%20need%20a%20few%20features%3F\"><h3>What if I only need a few features?<\/h3><\/dt>\n<dd><p>Enable what you need, disable the rest. Disabled features don't load any code, CSS, or JavaScript.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20version%3F\"><h3>Is there a free version?<\/h3><\/dt>\n<dd><p>Yes \u2014 and unlike most WooCommerce plugins, all 16 features work fully in the free version. Subscriptions, bundles, cart recovery, shipment tracking \u2014 everything. Pro adds advanced enhancements but nothing is locked.<\/p><\/dd>\n<dt id=\"what%20does%20pro%20add%20if%20everything%20is%20free%3F\"><h3>What does Pro add if everything is free?<\/h3><\/dt>\n<dd><p>Pro enhances each feature with advanced capabilities \u2014 things like Cloudflare Turnstile for reCAPTCHA, conditional logic for checkout fields, analytics for cart recovery, and full design customization across all features. Think of it as going from great to exceptional.<\/p><\/dd>\n<dt id=\"does%20the%20wishlist%20work%20for%20guests%3F\"><h3>Does the wishlist work for guests?<\/h3><\/dt>\n<dd><p>Yes. Guest wishlists use browser cookies and automatically transfer to the user's account when they register.<\/p><\/dd>\n<dt id=\"is%20the%20cookie%20consent%20gdpr%20compliant%3F\"><h3>Is the cookie consent GDPR compliant?<\/h3><\/dt>\n<dd><p>It includes consent logging, granular category controls, and customizable banners. We recommend consulting a legal professional for your specific requirements.<\/p><\/dd>\n<dt id=\"how%20do%20exchange%20rates%20work%3F\"><h3>How do exchange rates work?<\/h3><\/dt>\n<dd><p>Set rates manually or enable automatic updates from ExchangeRate-API (free tier available). Rates are cached to minimize requests.<\/p><\/dd>\n<dt id=\"what%27s%20your%20refund%20policy%3F\"><h3>What's your refund policy?<\/h3><\/dt>\n<dd><p>30-day money-back guarantee on Pro. No questions asked.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Visit our <a href=\"https:\/\/swiftcommerce.io\/help\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">documentation<\/a> or <a href=\"https:\/\/swiftcommerce.io\/contact\/?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">contact support<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>[New Feature] reCAPTCHA \u2014 Client-side form blocking prevents submission until CAPTCHA is completed (v2 Checkbox)<\/li>\n<li>[Tweak] Dashboard \u2014 Cart Recovery now appears in the enabled features overview card<\/li>\n<li>[Tweak] WordPress Plugin Check (PCP) compliance \u2014 Proper escaping, sanitization, and phpcs annotations across all features<\/li>\n<li>[Fix] Pro compatibility \u2014 Added safety guards to prevent fatal errors when Pro classes are unavailable<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>[New Feature] Product Addons \u2014 Color Swatch field type for visual product option selection (Pro)<\/li>\n<li>[New Feature] Wishlist \u2014 Multiple wishlists per user with create, rename, and delete support (Pro)<\/li>\n<li>[New Feature] Wishlist \u2014 Tabular front-end view for managing multiple wishlists (Pro)<\/li>\n<li>[New Feature] Wishlist \u2014 Enhanced analytics with detailed product and user statistics<\/li>\n<li>[New Feature] Cookie Consent \u2014 Consent-based script blocking with per-category integration support<\/li>\n<li>[New Feature] Registration Form \u2014 User role assignment based on form field data<\/li>\n<li>[New Feature] Registration Form \u2014 Email Customizer integration for welcome email templates<\/li>\n<li>[New Feature] Email Verification \u2014 Enable\/disable switches for admin approval notification emails<\/li>\n<li>[Tweak] Shipment Tracking \u2014 Redesigned Appearance tab with full form customization and live preview<\/li>\n<li>[Tweak] Dashboard \u2014 Updated brand color scheme across all features<\/li>\n<li>[Fix] Subscriptions \u2014 Variable subscription products not saving correctly<\/li>\n<li>[Fix] Wishlist \u2014 Incorrect shortcode displayed in the Sharing tab<\/li>\n<li>[Fix] Registration Form \u2014 Edit dialog not opening automatically after adding a new field<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>[New Feature] Product Addons \u2014 Conditional logic rules for showing\/hiding addons based on other addon selections (Pro)<\/li>\n<li>[New Feature] Product Addons \u2014 Date and Time picker field types (Pro)<\/li>\n<li>[New Feature] Subscriptions \u2014 Buy Now option to skip cart and go directly to checkout (Pro)<\/li>\n<li>[New Feature] Cookie Consent \u2014 IAB TCF v2.2 framework with CMP stub, TC String encoder, and purpose-to-category mapping (Pro)<\/li>\n<li>[Tweak] Google Fonts \u2014 Centralized font loading across all features to eliminate duplicate requests<\/li>\n<li>[Tweak] Ajax Search \u2014 Analytics data now cached for improved dashboard performance<\/li>\n<li>[Fix] Cookie Consent \u2014 Banner reappearing after accepting or rejecting due to consent cookie not being read correctly<\/li>\n<li>[Fix] Subscriptions \u2014 Trial ending email now uses its own dedicated template instead of reusing the renewal reminder<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fixed: Subscription My Account pages showing broken styling and incorrect background colors<\/li>\n<li>Fixed: Subscription list action buttons not aligned under the Actions column<\/li>\n<li>Fixed: Admin subscription detail page returning a permission error<\/li>\n<li>Fixed: Wishlist triggering \"Cannot modify header information\" warning in debug log<\/li>\n<li>Fixed: Cookie Consent banner width setting not applying on the frontend<\/li>\n<li>Fixed: Cookie Consent template grid displaying in two columns instead of three<\/li>\n<li>Improved: Input sanitization for Add to Cart Popup and Wishlist AJAX handlers<\/li>\n<li>Improved: WordPress Plugin Check compliance for coding standards across multiple features<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>New: Added to Cart Popup \u2014 Custom heading text, product area background color, and button border radius controls<\/li>\n<li>New: Added to Cart Popup \u2014 Background and Animation customization sections (Pro)<\/li>\n<li>New: Wishlist \u2014 \"Add All to Cart\" bulk action on Wishlist page<\/li>\n<li>New: Wishlist \u2014 WhatsApp sharing and Copy Link sharing buttons<\/li>\n<li>New: Product Bundles \u2014 Background color customization and quantity alignment controls<\/li>\n<li>New: Product Bundles \u2014 Template action hooks for bundle item content and before add-to-cart button<\/li>\n<li>New: Ajax Search \u2014 Field weight controls for title, content, excerpt, and SKU relevance (Pro)<\/li>\n<li>New: reCAPTCHA\/hCaptcha \u2014 Widget mode selector (visible\/invisible) for hCaptcha<\/li>\n<li>New: Quantity Limits \u2014 Bulk category rule management with search, multi-select, and batch apply\/clear<\/li>\n<li>Improved: Added to Cart Popup \u2014 Flyout and Solid Bar previews pin to edges with proper positioning<\/li>\n<li>Improved: Added to Cart Popup \u2014 Popup Buttons section moved to Settings tab with visibility controls<\/li>\n<li>Improved: Added to Cart Popup \u2014 NumberStepper uses stacked vertical layout for consistency<\/li>\n<li>Improved: Added to Cart Popup \u2014 Close Button section uses GlobalColorPicker<\/li>\n<li>Improved: Product Bundles \u2014 Templates section uses 3-column layout, Border Color moved into Product Styling<\/li>\n<li>Improved: Quantity Limits \u2014 Category rules save in a single bulk request instead of individual calls<\/li>\n<li>Fixed: Wishlist \u2014 Removed unused Emails tab and orphaned priceTracking\/emailCampaigns settings<\/li>\n<li>Fixed: Wishlist page \u2014 Corrected double closing bracket typo in email share link<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix: Removed custom CSS insertion feature to comply with WordPress.org plugin guidelines<\/li>\n<li>Fix: Corrected plugin name format for WordPress.org directory compliance<\/li>\n<li>Fix: Removed invalid GitHub URL from changelog<\/li>\n<li>Fix: Included composer.json in SVN distribution for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Abandoned Cart Recovery \u2014 Automated email sequences with cart tracking, guest capture, and coupon incentives<\/li>\n<li>New: Conditional Logic for Checkout Field Editor \u2014 Show\/hide fields based on cart contents, totals, and field values<\/li>\n<li>New: Quick Add Fields drag-and-drop redesign for Checkout Field Editor<\/li>\n<li>New: CSV Export for Abandoned Cart Recovery (Carts and Analytics tabs)<\/li>\n<li>Tweak: FeatureHeader upgrade button added consistently across all features<\/li>\n<li>Tweak: Brand color consistency across all UI elements<\/li>\n<li>Tweak: Subscription frontend styles now applied on shop and archive pages<\/li>\n<li>Tweak: Subscription price HTML uses proper CSS class selectors<\/li>\n<li>Tweak: Removed misleading placeholder image from Subscription admin preview<\/li>\n<li>Tweak: Removed unused LicensePage dead code<\/li>\n<li>Tweak: GitHub Actions deployment pipeline for WordPress.org SVN<\/li>\n<li>Fix: Subscription styling not applied on shop\/archive pages<\/li>\n<li>Fix: Subscription CSS selectors breaking with theme variations<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Global Styles \u2014 Centralized color palette and typography applied across all features<\/li>\n<li>New: Email Customizer \u2014 Standalone visual email editor with Google Fonts, product cards, and placeholder tags<\/li>\n<li>New: Back in Stock and Email Verification now use the full Email Customizer<\/li>\n<li>New: Cloudflare Turnstile and hCaptcha support (Pro) \u2014 Three CAPTCHA providers<\/li>\n<li>Improved: Unified Customize Design tab across all features with template presets<\/li>\n<li>Improved: Ajax Search, Currency Switcher, Wishlist, Cookie Consent, and Back in Stock all redesigned with template-based styling<\/li>\n<li>Improved: Email Customizer typography with Google Fonts search and font weight selector<\/li>\n<li>Fixed: PHP 8.1+ compatibility for strpos() deprecation warnings<\/li>\n<li>Fixed: Frontend CSS dependency registration for Pro plugin compatibility<\/li>\n<li>Fixed: Back in Stock email product card respects display toggles<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Improved: Full WordPress.org compliance \u2014 proper prefixes, no trialware patterns<\/li>\n<li>Improved: Brand consistency across all feature pages<\/li>\n<li>New: Email Customizer Google Fonts integration with 30 popular web fonts<\/li>\n<li>Fixed: Freemius license page error and license enforcement<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Improved: Freemius SDK managed via Composer for WordPress.org compliance<\/li>\n<\/ul>","raw_excerpt":"Replace 16 WooCommerce plugins with one \u2014 wishlists, subscriptions, currency switcher, checkout fields, bundles &amp; more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272713"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/swiftcommerce"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272713"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272713"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272713"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272713"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272713"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}