Skip to content
More platforms

WooCommerce

Applies toWooCommerce

How SparkLayer works on WooCommerce

You install the SparkLayer plugin on your WordPress site and connect it to SparkLayer with WooCommerce REST API keys. SparkLayer then syncs your products and B2B customers.

On a block theme, the plugin adds the widgets to your store automatically. On other themes, they go in your theme files: our team adds them free of charge, or your developer can. You keep your theme, and can run retail and B2B from the same store.

You manage B2B prices and ordering rules in the SparkLayer Dashboard. Products, customers and orders stay in WooCommerce.

Install at a glance

Setting up SparkLayer on WooCommerce

Install the plugin

Upload it to your WordPress site
(this flows forward)

Connect your store

Register, then enter your store URL and REST API keys
(this flows forward)

Assign roles

Give B2B customers a SparkLayer B2B role
(this flows forward)

Check the widgets

Added automatically on block themes
(this flows forward)

Set prices and launch

Price lists, customer group rules and a test order

The full steps are in Install SparkLayer on WooCommerce. You only need a developer if your theme isn't a block theme. If you need help creating the API keys, contact us.

What's specific to WooCommerce

TopicOn WooCommerce
InstallingA WordPress plugin, connected with WooCommerce REST API keys.
B2B customersWordPress users with a SparkLayer B2B role, such as SparkLayer B2B: Base.
Customer groupsEach SparkLayer customer group has a matching role in WordPress.
WidgetsAdded automatically on block themes; otherwise added to your theme files by our team (free of charge) or your developer.
OrdersCreated in WooCommerce under Orders, with a SparkLayer Order Information section.
BillingIn the SparkLayer Dashboard, in the plan card at the foot of the sidebar.
MetafieldsTurned on in the SparkLayer Dashboard, at Integrations,Platform,Metafields (opens in your SparkLayer Dashboard in a new tab).

Limitations

The main differences from other platforms:

  • Every product needs a unique SKU.
  • Price lists can only be managed in SparkLayer.
  • The plugin only works on stores with HTTPS turned on and a WordPress permalink setting other than Plain.

See WooCommerce limitations for the full list, and Compare platforms to check a feature across platforms.

Try the WooCommerce demo store

See SparkLayer on a working WooCommerce store that sells to both retail and B2B customers. Go to the demo store's My account page (opens in a new tab) and sign in as a B2B customer with these details:

FieldValue
Emailwoocommerce@sparklayer.io
PasswordI6qxPvpww42#3hsz0hTC%U2b

WooCommerce guides

Was this page helpful?

Last updated