Title: Swift Commerce — Wishlists, Subscriptions &amp; Cart Recovery for WooCommerce
Author: Swift Commerce
Published: <strong>February 26, 2026</strong>
Last modified: April 1, 2026

---

Search plugins

![](https://ps.w.org/swift-commerce/assets/banner-772x250.png?rev=3484315)

![](https://ps.w.org/swift-commerce/assets/icon-256x256.png?rev=3484315)

# Swift Commerce — Wishlists, Subscriptions & Cart Recovery for WooCommerce

 By [Swift Commerce](https://profiles.wordpress.org/swiftcommerce/)

[Download](https://downloads.wordpress.org/plugin/swift-commerce.1.4.9.zip)

 * [Details](https://wordpress.org/plugins/swift-commerce/#description)
 * [Reviews](https://wordpress.org/plugins/swift-commerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/swift-commerce/#installation)
 * [Development](https://wordpress.org/plugins/swift-commerce/#developers)

 [Support](https://wordpress.org/support/plugin/swift-commerce/)

## Description

#### LAUNCH WOOCOMMERCE STORES FASTER, 10X AFFORDABLE AND WITH LESS TECHNICAL HEADACHE. 16 FEATURES. ONE BEAUTIFUL DASHBOARD.

Swift Commerce is everything your WooCommerce store needs — wishlists, subscriptions,
product bundles, cart recovery, currency switching, checkout customization, GDPR
compliance, and more — managed from one sleek, centralized dashboard.

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.

**And every single feature is acessible for free.** Subscriptions, bundles, shipment
tracking, cart recovery — all of it.

#### 🌟 All 16 Features — Included Free

**🛒 Sell More**

 * **[Wishlist](https://swiftcommerce.io/features/wishlist/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Customers save products and come back to buy. Supports guests and logged-in users.
 * **[Ajax Live Search](https://swiftcommerce.io/features/ajax-search/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Real-time product search with instant suggestions. Fewer bounces, more sales.
 * **[Currency Switcher](https://swiftcommerce.io/features/currency-switcher/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Display prices in 160+ currencies with automatic exchange rates and geolocation.
 * **[Add to Cart Popup](https://swiftcommerce.io/features/add-to-cart-popup/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Cross-sell suggestions the moment a customer adds a product to cart.
 * **[Product Bundles](https://swiftcommerce.io/features/product-bundles/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Create discounted product packages to increase average order value.
 * **[Product Addons](https://swiftcommerce.io/features/product-addons/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Add custom fields, gift wrapping, engraving, and upgrades to any product.

**💰 Grow Revenue**

 * **[Subscriptions](https://swiftcommerce.io/features/subscriptions/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Recurring billing with flexible plans, free trials, and automated renewal emails.
 * **[Cart Recovery](https://swiftcommerce.io/features/cart-recovery/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Automated abandoned cart emails to recover lost sales with coupon incentives.
 * **[Back in Stock Notifications](https://swiftcommerce.io/features/back-in-stock/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Customers subscribe to out-of-stock products and get notified when inventory 
   returns.

**⚙️ Customize & Control**

 * **[Checkout Field Editor](https://swiftcommerce.io/features/checkout-field-editor/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Add, remove, and reorder checkout fields with drag-and-drop. Classic and block
   checkout.
 * **[Custom Registration Forms](https://swiftcommerce.io/features/registration-form/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Collect the right customer data from day one with custom fields and validation.
 * **[Quantity Limits](https://swiftcommerce.io/features/quantity-limits/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Set min/max purchase rules and cart spend limits per product or category.
 * **[Shipment Tracking](https://swiftcommerce.io/features/shipment-tracking/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Add tracking numbers and auto-notify customers. Supports FedEx, UPS, DHL, USPS,
   and more.

**🔒 Trust & Compliance**

 * **[GDPR Cookie Consent](https://swiftcommerce.io/features/gdpr-cookie-consent/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Customizable cookie banners with consent logging and granular category controls.
 * **[Email Verification](https://swiftcommerce.io/features/email-verification/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Require email verification on registration. Eliminate fake accounts.
 * **[reCAPTCHA & CAPTCHA](https://swiftcommerce.io/features/recaptcha/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Protect login, registration, and checkout forms from bots and spam.

**🎨 Design Tools** (built into every feature)

 * **[Email Customizer](https://swiftcommerce.io/features/email-customizer/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)**—
   Visual email editor with live preview, Google Fonts, product cards, and placeholder
   tags.

#### 🔑 What Does Pro Add?

Every feature above works fully for free. [Swift Commerce Pro](https://swiftcommerce.io/pricing/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
enhances each feature with advanced capabilities:

 * **Wishlist**  Social sharing, multiple named wishlists, and email reminders for
   saved products
 * **Ajax Live Search**  Search by SKU, weighted results, and advanced category/
   attribute filtering
 * **Currency Switcher**  Geolocation auto-switch, checkout currency lock, and custom
   rounding rules
 * **Add to Cart Popup**  Advanced cross-sell rules, conditional recommendations,
   and popup design templates
 * **Product Bundles**  Dynamic pricing, variable product support, and advanced 
   discount rules
 * **Product Addons**  File uploads, conditional addon visibility, and pricing formulas
 * **Subscriptions**  Advanced billing intervals, subscriber management, and email
   customization
 * **Cart Recovery**  Analytics dashboard, coupon generation, and CSV export
 * **Back in Stock**  Subscriber analytics, priority queue, and custom notification
   scheduling
 * **Checkout Field Editor**  Conditional logic rules (show/hide fields based on
   cart, user, or other field values)
 * **Registration Forms**  Conditional fields, multi-step forms, and advanced field
   types
 * **Quantity Limits**  Per-category rules, cart spend restrictions, and role-based
   limits
 * **Shipment Tracking**  Bulk import, custom carriers, and automated status emails
 * **Cookie Consent**  Advanced consent categories, geo-targeting, and analytics
   integration
 * **Email Verification**  Custom verification page styling and admin notification
   controls
 * **reCAPTCHA**  Adds Cloudflare Turnstile and hCaptcha as alternative CAPTCHA 
   providers
 * **All features**  Global Styles (centralized brand colors and typography) plus
   full design customization (spacing, borders, shadows, custom CSS)

Pro doesn’t unlock features — it supercharges the ones you already have.

#### ⚡ Built for Performance

 * **Conditional loading** — Disabled features add zero overhead to your site
 * **One codebase** — No plugin conflicts, no duplicated libraries, no redundant
   database queries
 * **Modern stack** — PHP 7.4+, WooCommerce HPOS compatible, block checkout ready

#### 🎯 Who Is This For?

 * **Store owners** replacing a bloated stack of 10+ individual WooCommerce plugins
 * **Agencies** setting up client stores faster with one plugin instead of a dozen
 * **Subscription businesses** needing recurring billing + wishlists + GDPR in one
   package
 * **International sellers** requiring multi-currency + geolocation + localized 
   checkout fields

#### 📚 Documentation & Support

 * [Documentation & Guides](https://swiftcommerce.io/help/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
 * [Contact Support](https://swiftcommerce.io/contact/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
 * [Feature Requests](https://swiftcommerce.io/contact/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)

### External Services

This plugin connects to third-party services when their respective features are 
enabled. No data is sent unless you activate the feature.

#### Google reCAPTCHA

Protects forms from spam. Sends user IP and browser data to Google for verification.
*
[Terms of Service](https://policies.google.com/terms) | [Privacy Policy](https://policies.google.com/privacy)

#### Google Fonts

Optional email typography. Font files loaded by email recipients from Google’s servers
when a Google Font is selected.
 * [Privacy FAQ](https://developers.google.com/fonts/faq/privacy)

#### ip-api.com

Optional geolocation for Currency Switcher auto-detection. Sends visitor IP address.
Result cached per session.
 * [Terms & Privacy](https://ip-api.com/docs/legal)

#### ExchangeRate-API

Fetches real-time currency exchange rates. Only the base currency code is sent. 
Rates are cached.
 * [Terms of Use](https://www.exchangerate-api.com/terms)

#### Shipping Carriers (Pro)

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.
*
[FedEx Privacy](https://www.fedex.com/en-us/privacy-policy.html) | [UPS Privacy](https://www.ups.com/us/en/support/shipping-support/legal-terms-conditions/privacy-notice.page)
| [DHL Privacy](https://www.dhl.com/global-en/home/footer/privacy-notice.html) |
[USPS Privacy](https://www.usps.com/privacypolicy)

#### Freemius

License management, plugin updates, and optional anonymous usage analytics.
 * [Terms of Service](https://freemius.com/terms/)
| [Privacy Policy](https://freemius.com/privacy/)

### Privacy Policy

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 — see “External Services” above for details.

For more information, see our [Privacy Policy](https://swiftcommerce.io/privacy-policy/).

## Screenshots

 * [[
 * All-in-one dashboard — Enable, disable, and configure all 15+ features from one
   clean interface
 * [[
 * Wishlist settings — Customize button placement, guest support, and design with
   live preview templates
 * [[
 * Ajax Live Search — Configure real-time product search with instant results and
   category filtering
 * [[
 * Currency Switcher — Set up 160+ currencies with automatic exchange rates and 
   geolocation detection
 * [[
 * Checkout Field Editor — Drag-and-drop field management for billing, shipping,
   and additional sections

## Installation

#### Quick Start (60 seconds)

 1. Search for “Swift Commerce” in **Plugins  Add New**, or upload the ZIP file
 2. Activate through the Plugins menu
 3. Go to **Swift Commerce** in your admin sidebar to configure features
 4. Enable only the features you need — everything else stays dormant

#### Requirements

 * WordPress 6.0+
 * WooCommerce 7.0+
 * PHP 7.4+

#### Source Code

This plugin includes full uncompressed source code in the `src/` directory for WordPress.
org compliance:

 * `src/` — React/TypeScript source (components, hooks, features)
 * `assets/js/` — Unminified frontend JavaScript
 * `assets/css/` — Unminified frontend CSS
 * `build/` — Compiled admin dashboard output

#### Build Instructions

 1. Install Node.js (v18+)
 2. Run `npm install` in the plugin directory
 3. Run `npm run build`

Build tools: [Vite](https://vitejs.dev/), [TypeScript](https://www.typescriptlang.org/),
[Tailwind CSS](https://tailwindcss.com/), [PostCSS](https://postcss.org/)

## FAQ

### Will this slow down my site?

No. Features load conditionally — if a feature is disabled, it adds zero overhead.
Replacing multiple plugins with Swift Commerce typically improves performance.

### Can I replace my existing plugins with this?

Yes. Every feature is a full replacement for its standalone equivalent. We recommend
testing on a staging site first.

### What if I only need a few features?

Enable what you need, disable the rest. Disabled features don’t load any code, CSS,
or JavaScript.

### Is there a free version?

Yes — and unlike most WooCommerce plugins, all 16 features work fully in the free
version. Subscriptions, bundles, cart recovery, shipment tracking — everything. 
Pro adds advanced enhancements but nothing is locked.

### What does Pro add if everything is free?

Pro enhances each feature with advanced capabilities — 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.

### Does the wishlist work for guests?

Yes. Guest wishlists use browser cookies and automatically transfer to the user’s
account when they register.

### Is the cookie consent GDPR compliant?

It includes consent logging, granular category controls, and customizable banners.
We recommend consulting a legal professional for your specific requirements.

### How do exchange rates work?

Set rates manually or enable automatic updates from ExchangeRate-API (free tier 
available). Rates are cached to minimize requests.

### What’s your refund policy?

30-day money-back guarantee on Pro. No questions asked.

### Where can I get help?

Visit our [documentation](https://swiftcommerce.io/help/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
or [contact support](https://swiftcommerce.io/contact/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme).

## Reviews

![](https://secure.gravatar.com/avatar/3764d13290e753a9880a5bb4a294624957b69d87d9d0613d7b62d04e65d9734c?
s=60&d=retro&r=g)

### 󠀁[Swiss army knife for WooCommerce](https://wordpress.org/support/topic/swiss-army-knife-for-woocommerce/)󠁿

 [wphayat](https://profiles.wordpress.org/wphayat/) March 19, 2026

It packs a wide range of useful features into one place, saving time and eliminating
the need to install multiple separate plugins. Thanks

![](https://secure.gravatar.com/avatar/13ebeaf2f7b7248444e48355420b4f6e853d4a4a72bc80bc2f45a8544b2d28fa?
s=60&d=retro&r=g)

### 󠀁[Seems promising so far!](https://wordpress.org/support/topic/seems-promising-so-far/)󠁿

 [ashz101](https://profiles.wordpress.org/ashz101/) March 11, 2026

I tried it on a recommendation, I think I like the free version letting me doing
so much on my store without the need to use so many different plugins. This is going
to help me alot.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/swift-commerce/reviews/)

## Contributors & Developers

“Swift Commerce — Wishlists, Subscriptions & Cart Recovery for WooCommerce” is open
source software. The following people have contributed to this plugin.

Contributors

 *   [ Swift Commerce ](https://profiles.wordpress.org/swiftcommerce/)

[Translate “Swift Commerce — Wishlists, Subscriptions & Cart Recovery for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/swift-commerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/swift-commerce/), check
out the [SVN repository](https://plugins.svn.wordpress.org/swift-commerce/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/swift-commerce/)
by [RSS](https://plugins.trac.wordpress.org/log/swift-commerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.9

 * [New Feature] reCAPTCHA — Client-side form blocking prevents submission until
   CAPTCHA is completed (v2 Checkbox)
 * [Tweak] Dashboard — Cart Recovery now appears in the enabled features overview
   card
 * [Tweak] WordPress Plugin Check (PCP) compliance — Proper escaping, sanitization,
   and phpcs annotations across all features
 * [Fix] Pro compatibility — Added safety guards to prevent fatal errors when Pro
   classes are unavailable

#### 1.4.8

 * [New Feature] Product Addons — Color Swatch field type for visual product option
   selection (Pro)
 * [New Feature] Wishlist — Multiple wishlists per user with create, rename, and
   delete support (Pro)
 * [New Feature] Wishlist — Tabular front-end view for managing multiple wishlists(
   Pro)
 * [New Feature] Wishlist — Enhanced analytics with detailed product and user statistics
 * [New Feature] Cookie Consent — Consent-based script blocking with per-category
   integration support
 * [New Feature] Registration Form — User role assignment based on form field data
 * [New Feature] Registration Form — Email Customizer integration for welcome email
   templates
 * [New Feature] Email Verification — Enable/disable switches for admin approval
   notification emails
 * [Tweak] Shipment Tracking — Redesigned Appearance tab with full form customization
   and live preview
 * [Tweak] Dashboard — Updated brand color scheme across all features
 * [Fix] Subscriptions — Variable subscription products not saving correctly
 * [Fix] Wishlist — Incorrect shortcode displayed in the Sharing tab
 * [Fix] Registration Form — Edit dialog not opening automatically after adding 
   a new field

#### 1.4.4

 * [New Feature] Product Addons — Conditional logic rules for showing/hiding addons
   based on other addon selections (Pro)
 * [New Feature] Product Addons — Date and Time picker field types (Pro)
 * [New Feature] Subscriptions — Buy Now option to skip cart and go directly to 
   checkout (Pro)
 * [New Feature] Cookie Consent — IAB TCF v2.2 framework with CMP stub, TC String
   encoder, and purpose-to-category mapping (Pro)
 * [Tweak] Google Fonts — Centralized font loading across all features to eliminate
   duplicate requests
 * [Tweak] Ajax Search — Analytics data now cached for improved dashboard performance
 * [Fix] Cookie Consent — Banner reappearing after accepting or rejecting due to
   consent cookie not being read correctly
 * [Fix] Subscriptions — Trial ending email now uses its own dedicated template 
   instead of reusing the renewal reminder

#### 1.4.3

 * Fixed: Subscription My Account pages showing broken styling and incorrect background
   colors
 * Fixed: Subscription list action buttons not aligned under the Actions column
 * Fixed: Admin subscription detail page returning a permission error
 * Fixed: Wishlist triggering “Cannot modify header information” warning in debug
   log
 * Fixed: Cookie Consent banner width setting not applying on the frontend
 * Fixed: Cookie Consent template grid displaying in two columns instead of three
 * Improved: Input sanitization for Add to Cart Popup and Wishlist AJAX handlers
 * Improved: WordPress Plugin Check compliance for coding standards across multiple
   features

#### 1.4.2

 * New: Added to Cart Popup — Custom heading text, product area background color,
   and button border radius controls
 * New: Added to Cart Popup — Background and Animation customization sections (Pro)
 * New: Wishlist — “Add All to Cart” bulk action on Wishlist page
 * New: Wishlist — WhatsApp sharing and Copy Link sharing buttons
 * New: Product Bundles — Background color customization and quantity alignment 
   controls
 * New: Product Bundles — Template action hooks for bundle item content and before
   add-to-cart button
 * New: Ajax Search — Field weight controls for title, content, excerpt, and SKU
   relevance (Pro)
 * New: reCAPTCHA/hCaptcha — Widget mode selector (visible/invisible) for hCaptcha
 * New: Quantity Limits — Bulk category rule management with search, multi-select,
   and batch apply/clear
 * Improved: Added to Cart Popup — Flyout and Solid Bar previews pin to edges with
   proper positioning
 * Improved: Added to Cart Popup — Popup Buttons section moved to Settings tab with
   visibility controls
 * Improved: Added to Cart Popup — NumberStepper uses stacked vertical layout for
   consistency
 * Improved: Added to Cart Popup — Close Button section uses GlobalColorPicker
 * Improved: Product Bundles — Templates section uses 3-column layout, Border Color
   moved into Product Styling
 * Improved: Quantity Limits — Category rules save in a single bulk request instead
   of individual calls
 * Fixed: Wishlist — Removed unused Emails tab and orphaned priceTracking/emailCampaigns
   settings
 * Fixed: Wishlist page — Corrected double closing bracket typo in email share link

#### 1.4.1

 * Fix: Removed custom CSS insertion feature to comply with WordPress.org plugin
   guidelines
 * Fix: Corrected plugin name format for WordPress.org directory compliance
 * Fix: Removed invalid GitHub URL from changelog
 * Fix: Included composer.json in SVN distribution for WordPress.org compliance

#### 1.4.0

 * New: Abandoned Cart Recovery — Automated email sequences with cart tracking, 
   guest capture, and coupon incentives
 * New: Conditional Logic for Checkout Field Editor — Show/hide fields based on 
   cart contents, totals, and field values
 * New: Quick Add Fields drag-and-drop redesign for Checkout Field Editor
 * New: CSV Export for Abandoned Cart Recovery (Carts and Analytics tabs)
 * Tweak: FeatureHeader upgrade button added consistently across all features
 * Tweak: Brand color consistency across all UI elements
 * Tweak: Subscription frontend styles now applied on shop and archive pages
 * Tweak: Subscription price HTML uses proper CSS class selectors
 * Tweak: Removed misleading placeholder image from Subscription admin preview
 * Tweak: Removed unused LicensePage dead code
 * Tweak: GitHub Actions deployment pipeline for WordPress.org SVN
 * Fix: Subscription styling not applied on shop/archive pages
 * Fix: Subscription CSS selectors breaking with theme variations

#### 1.3.0

 * New: Global Styles — Centralized color palette and typography applied across 
   all features
 * New: Email Customizer — Standalone visual email editor with Google Fonts, product
   cards, and placeholder tags
 * New: Back in Stock and Email Verification now use the full Email Customizer
 * New: Cloudflare Turnstile and hCaptcha support (Pro) — Three CAPTCHA providers
 * Improved: Unified Customize Design tab across all features with template presets
 * Improved: Ajax Search, Currency Switcher, Wishlist, Cookie Consent, and Back 
   in Stock all redesigned with template-based styling
 * Improved: Email Customizer typography with Google Fonts search and font weight
   selector
 * Fixed: PHP 8.1+ compatibility for strpos() deprecation warnings
 * Fixed: Frontend CSS dependency registration for Pro plugin compatibility
 * Fixed: Back in Stock email product card respects display toggles

#### 1.2.7

 * Improved: Full WordPress.org compliance — proper prefixes, no trialware patterns
 * Improved: Brand consistency across all feature pages
 * New: Email Customizer Google Fonts integration with 30 popular web fonts
 * Fixed: Freemius license page error and license enforcement

#### 1.2.6

 * Improved: Freemius SDK managed via Composer for WordPress.org compliance

## Meta

 *  Version **1.4.9**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cart recovery](https://wordpress.org/plugins/tags/cart-recovery/)[currency switcher](https://wordpress.org/plugins/tags/currency-switcher/)
   [subscriptions](https://wordpress.org/plugins/tags/subscriptions/)[Wishlist](https://wordpress.org/plugins/tags/wishlist/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/swift-commerce/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/swift-commerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/swift-commerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/swift-commerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/swift-commerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/swift-commerce/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/swift-commerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/swift-commerce/reviews/)

## Contributors

 *   [ Swift Commerce ](https://profiles.wordpress.org/swiftcommerce/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/swift-commerce/)