Skip to content
More platforms

Compare platforms

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 before relying on it.

Platforms and plans

TopicShopifyBigCommerceWixWooCommerceMagento
Install guideShopifyBigCommerceWixWooCommerceMagento
Supported platform versionsAll Shopify plans, from Basic to Shopify PlusBigCommerce Plus, Pro and Enterprise (customer groups are required)Wix Editor and Wix StudioWooCommerce 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 SparkLayerThe SparkLayer Wholesale app in your Shopify admin, or the SparkLayer DashboardSparkLayer DashboardSparkLayer DashboardSparkLayer DashboardSparkLayer Dashboard
SparkLayer plansAll plans, including the free Basic planStarter to EnterpriseStarter to EnterpriseStarter to EnterpriseEnterprise only
LimitationsShopify limitationsBigCommerce limitationsWix limitationsWooCommerce limitationsMagento limitations

For the features included on each plan, see Plans and features.

Features

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

FeatureShopifyBigCommerceWixWooCommerceMagento
Price lists (automatic and CSV)✓✓✓✓✓
Metafields (e.g. pack sizes, RRP)✓✓✗✓✓
Product card (prices on collection pages)✓✓✗✓✓
Sales agent ordering✓✓✓✓✓
Company users✓Limited¹Not documentedLimited¹Limited¹
Quoting Engine✓Limited²Not documentedNot documentedNot documented
Pre-orders and back-orders✓✗✓✓✓
SparkLayer discounts✓³✓³✓³Not documentedNot documented
SparkLayer shipping rates✓Limited⁴✓✓✓
Multi-currency price lists✓Not documentedLimited⁵Not documentedNot documented
Custom checkout fields✓Not documentedLimited⁶Not documentedNot documented
Custom line itemsNot documented✗Not documentedNot documentedNot 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.

Integrations

Most integrations are Shopify-only.

IntegrationShopifyBigCommerceWixWooCommerceMagento
B2B Catalogs✓✗✗✗✗
Xero✓✗✗✗✗
QuickBooks Online✓✗✗✗✗
Brightpearl✓✗✗✗✗
Cin7 Core✓✗✗✗✗
Katana✓✗✗✗✗
Unleashed✓✗✗✗✗
Linnworks✓✓✓✓✓
Sufio✓✗✗✗✗
Intuitive Shipping✓✓✗✗✗

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, our framework for building platform integrations. Ignite is part of the Enterprise plan.

Was this page helpful?

Last updated