# Compare platforms

URL: https://docs.sparklayer.io/help/platforms/compare

Check which SparkLayer features and integrations work on Shopify, BigCommerce, Wix, WooCommerce and Magento, and the plans and platform versions each supports.

> **Quick summary**
>
> - SparkLayer runs on Shopify, BigCommerce, Wix, WooCommerce (early access) and Magento (including Adobe Commerce). Price lists and most B2B features work the same on all five.
> - Shopify supports the most: every SparkLayer plan (including the free Basic plan), almost every feature below and every listed integration. Magento needs the Enterprise plan.
> - The main gaps: Wix has no metafields or product card pricing, and BigCommerce has no pre-orders.
> - Most integrations, such as Xero and QuickBooks Online, are Shopify-only. Linnworks works on every platform.

Use this page to check a feature works on your platform before you rely on it. It brings together each platform's install guide, FAQs and limitations page. For anything not listed, see your platform's limitations page.

> **How to read the tables**
>
> ✓ means the feature is documented as working on that platform. **Limited** means it works with restrictions, explained in the notes. ✗ means it isn't supported. **Not documented** means our guides don't yet confirm it either way, so [contact support](https://docs.sparklayer.io/help/support.md) before relying on it.

## Platforms and plans

| Topic | Shopify | BigCommerce | Wix | WooCommerce | Magento |
| --- | --- | --- | --- | --- | --- |
| Install guide | [Shopify](https://docs.sparklayer.io/help/platforms/shopify/install.md) | [BigCommerce](https://docs.sparklayer.io/help/platforms/bigcommerce/install.md) | [Wix](https://docs.sparklayer.io/help/platforms/wix/install.md) | [WooCommerce](https://docs.sparklayer.io/help/platforms/woocommerce/install.md) | [Magento](https://docs.sparklayer.io/help/platforms/magento/install.md) |
| Supported platform versions | All Shopify plans, from Basic to Shopify Plus | BigCommerce Plus, Pro and Enterprise (customer groups are required) | Wix Editor and Wix Studio | WooCommerce 9+ on WordPress 6+, with PHP 8.2+ (early access) | Magento Open Source and Adobe Commerce 2.4.2+, with PHP 7.4+ |
| Where you manage SparkLayer | The SparkLayer Wholesale app in your Shopify admin, or the SparkLayer Dashboard | SparkLayer Dashboard | SparkLayer Dashboard | SparkLayer Dashboard | SparkLayer Dashboard |
| SparkLayer plans | All plans, including the free Basic plan | Starter to Enterprise | Starter to Enterprise | Starter to Enterprise | Enterprise only |
| Limitations | [Shopify limitations](https://docs.sparklayer.io/help/platforms/shopify/limitations.md) | [BigCommerce limitations](https://docs.sparklayer.io/help/platforms/bigcommerce/limitations.md) | [Wix limitations](https://docs.sparklayer.io/help/platforms/wix/limitations.md) | [WooCommerce limitations](https://docs.sparklayer.io/help/platforms/woocommerce/limitations.md) | [Magento limitations](https://docs.sparklayer.io/help/platforms/magento/limitations.md) |

For the features included on each plan, see [Plans and features](https://docs.sparklayer.io/help/plans-and-features.md).

## Features

Most B2B features work everywhere. The numbered notes below the table explain each **Limited** entry.

| Feature | Shopify | BigCommerce | Wix | WooCommerce | Magento |
| --- | --- | --- | --- | --- | --- |
| [Price lists](https://docs.sparklayer.io/help/pricing/managing-pricing.md) (automatic and CSV) | ✓ | ✓ | ✓ | ✓ | ✓ |
| [Metafields](https://docs.sparklayer.io/developers/data/metafields.md) (e.g. pack sizes, RRP) | ✓ | ✓ | ✗ | ✓ | ✓ |
| [Product card](https://docs.sparklayer.io/help/storefront/interfaces/product-card.md) (prices on collection pages) | ✓ | ✓ | ✗ | ✓ | ✓ |
| [Sales agent ordering](https://docs.sparklayer.io/help/sales-ordering.md) | ✓ | ✓ | ✓ | ✓ | ✓ |
| [Company users](https://docs.sparklayer.io/help/customers/company-users.md) | ✓ | Limited¹ | Not documented | Limited¹ | Limited¹ |
| [Quoting Engine](https://docs.sparklayer.io/help/ordering/quoting.md) | ✓ | Limited² | Not documented | Not documented | Not documented |
| [Pre-orders and back-orders](https://docs.sparklayer.io/help/storefront/stock-display.md) | ✓ | ✗ | ✓ | ✓ | ✓ |
| [SparkLayer discounts](https://docs.sparklayer.io/help/pricing/discounts.md) | ✓³ | ✓³ | ✓³ | Not documented | Not documented |
| [SparkLayer shipping rates](https://docs.sparklayer.io/help/ordering/shipping-rules.md) | ✓ | Limited⁴ | ✓ | ✓ | ✓ |
| [Multi-currency price lists](https://docs.sparklayer.io/help/pricing/managing-pricing.md) | ✓ | Not documented | Limited⁵ | Not documented | Not documented |
| [Custom checkout fields](https://docs.sparklayer.io/help/ordering/checkout-fields.md) | ✓ | Not documented | Limited⁶ | Not documented | Not documented |
| Custom line items | Not documented | ✗ | Not documented | Not documented | Not documented |

1. When a customer invites a team member, the team member doesn't receive a confirmation email. Tell them their sign-in email address and ask them to use **Forgot password** to set a password.
2. BigCommerce doesn't allow out-of-stock items when a quote is created or edited.
3. Use SparkLayer's own discounts, which need the Growth plan or above. Shopify discounts, BigCommerce promotions and Wix discounts can't be used alongside SparkLayer.
4. SparkLayer shipping methods can't be used for orders that go through the BigCommerce checkout to pay online by card.
5. Wix stores accept a single currency. Customers see prices in their price list's currency, but orders are created in your store's default currency.
6. On Wix, custom checkout fields need a developer, who adds them in code with the `checkoutCustomElements` option. See [Wix limitations](https://docs.sparklayer.io/help/platforms/wix/limitations.md#checkout-shipping-and-tax).

## Integrations

Most integrations are Shopify-only.

| Integration | Shopify | BigCommerce | Wix | WooCommerce | Magento |
| --- | --- | --- | --- | --- | --- |
| [B2B Catalogs](https://docs.sparklayer.io/help/storefront/b2b-catalogs.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Xero](https://docs.sparklayer.io/help/integrations/accountancy/xero.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [QuickBooks Online](https://docs.sparklayer.io/help/integrations/accountancy/quickbooks.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Brightpearl](https://docs.sparklayer.io/help/integrations/erps/brightpearl.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Cin7 Core](https://docs.sparklayer.io/help/integrations/erps/cin7-core.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Katana](https://docs.sparklayer.io/help/integrations/erps/katana.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Unleashed](https://docs.sparklayer.io/help/integrations/erps/unleashed.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Linnworks](https://docs.sparklayer.io/help/integrations/erps/linnworks.md) | ✓ | ✓ | ✓ | ✓ | ✓ |
| [Sufio](https://docs.sparklayer.io/help/integrations/customer-experience/sufio.md) | ✓ | ✗ | ✗ | ✗ | ✗ |
| [Intuitive Shipping](https://docs.sparklayer.io/help/integrations/customer-experience/intuitive-shipping.md) | ✓ | ✓ | ✗ | ✗ | ✗ |

An ✗ means the integration's requirements list only Shopify (or Shopify and BigCommerce). B2B Catalogs is a Shopify app.

## Other platforms

To connect another platform or a custom-built website to SparkLayer, use [SparkLayer Ignite](https://docs.sparklayer.io/ignite.md), our framework for building platform integrations. Ignite is part of the Enterprise plan.
