Wix Stores: Selling Wholesale with SparkLayer
SparkLayer brings powerful B2B functionality to your Wix store—transforming it into a business that caters to both retail and wholesale customers. B2B wholesale customers can log in, place orders, and seamlessly manage their accounts. Both types of customers, wholesale and retail, enjoy a tailored shopping experience, with unique pricing, payment options, and other customized features.
Check out this video to learn more about how SparkLayer can help you turn your existing retail business into an efficient B2B store.
Learn about current limitations to using SparkLayer in Wix
The following are not supported:
Product subscriptions
Digital products
Wix Loyalty Program
Automatic discounts
Wix coupons
Checkout custom fields: Fields can be added with the help of a developer using the API. Contact SparkLayer to learn more.
Pickup & local delivery: You can set up local delivery using the SparkLayer Shipping tool and adding it as a 'manual' shipping method.
Step 1 | Prepare your store
To use SparkLayer with your Wix store, certain settings need to be in place in addition to regular setup necessary for a functional store (e.g. connecting a payment method).
To prepare your store:
Add a unique SKU to every product or product variant (see the FAQ below for instructions):
Important: Unique SKUs for each product and variant are essential for selling B2B.
Make sure your site has a Members Area. If you removed it, add the members area to your site.
Make sure you've connected a payment method.
Set up one or more shipping rules.
Step 2 | Add the SparkLayer app
Now that your store is ready, you can add the SparkLayer app.
Dashboard
Go to the SparkLayer app in the Wix App Market.
Click Add to Site.
Create a SparkLayer account (or log in if you already have one).
Note: Make sure you remember which email address you used to sign up.
Accept the billing plan in Wix to begin your free trial.
Wix Editor
Click Add Apps

on the left side of the editor.
Search for the SparkLayer app in the search bar then select the app.
Click Add to Site.
Create a SparkLayer account (or log in if you already have one).
Note: Make sure you remember which email address you used to sign up.
Accept the billing plan in Wix to begin your free trial.
Studio Editor
Click App Market

on the left side of the editor.
Search for the SparkLayer app in the search bar then select the app.
Click Add to Site.
Create a SparkLayer account (or log in if you already have one).
Note: Make sure you remember which email address you used to sign up.
Accept the billing plan in Wix to begin your free trial.
Note:
Once you've installed the app, SparkLayer will automatically sync your product and customer info.
Step 3 | Set up your B2B pricing
Next, go to SparkLayer and start setting up your B2B pricing. If you decide to set up multiple customer groups, you can set up separate pricing rules for each one.
To set up pricing:
Go to Manage Apps in your site's dashboard.
Click Open next to the SparkLayer B2B & Wholesale app.

Click Go to Dashboard to set up pricing.
Tip:
SparkLayer offers manual, automatic, and integrated pricing options. Learn more about managing pricing in SparkLayer.
Step 4 | Create customer groups
You need to create at least one customer group in SparkLayer to sell wholesale. You then have the option of creating additional customer groups, for example, you can create groups for new or VIP customers. This allows you to offer different groups of customers separate pricing, different payment methods, and more.
Notes:
Every B2B customer needs a 'B2B' label.
If you created additional customer groups, you need to create additional labels for them in step 5. You can choose your own label text.

Learn how to set up customer groups in the SparkLayer dashboard.
Step 5 | Set up your B2B contacts
In order for your site to recognize B2B customers, they need to be in your Wix contact list. Additionally, each B2B customer needs to have a B2B label and must be a site member. You can add contacts manually to the Contacts page in your Wix dashboard or you can import a contact list.

To set up B2B contacts:
Add your customers to Wix Contacts:
Note: Make sure you complete all the address fields.
(Optional) Create additional labels, one for each customer group (if you created more than one).
Assign the label(s) to each B2B customers.
Notes:
Check the FAQ below to learn more about creating and assigning labels.
Customer addresses are synced once when the b2b label is first added to a Wix contact. When you add additional contacts or edit existing ones, you need to update your changes manually in SparkLayer.
You can use SparkLayer's address book to add and edit addresses in the My Account area.
Step 6 | Test your setup & start selling
Before you go live, we recommend you test the process to make sure it's working smoothly. Use the SparkLayer Launch Checklist to make sure your store is ready.
After testing, wholesale customer can log in and make purchases.

FAQs
Click a question below to learn more about SparkLayer and Wix Stores.
How can SparkLayer help me with setup?
SparkLayer provides in-dashboard onboarding for seamless setup and offers direct support. Sign up for an online onboarding call.
How can I create a label and apply it to my wholesale customers?
Your site comes with a contact page which lists any customers or site visitors you've been in contact with.
Tip: The contact page has labels which are applied automatically, such as the 'Customer' label.
To identify your B2B customers, you need to create a B2B label and apply it to the relevant contacts.

Tip: You can create multiple labels (e.g. B2B-VIP), to group your customers further. Learn how to create a new label and add the label to contacts.
How can I add SKUs to my products and variants?
A SKU, or stock keeping unit, is a code given to identify products in a store.
Important: Each product and each product variant must have a unique SKU in order to sell B2B with SparkLayer.
To add a SKU to a product without product options:
Go to Products in your site's dashboard.
Click to select a product without product options.
Scroll down to the Inventory and shipping section.
Enter a unique code.

To add a SKU to a product that has product options:
Go to Products in your site's dashboard.
Click to select a product with product options.
Scroll down and click Edit next to Manage variants.
Tip: If you do not see the Manage variants section, click the Manage pricing and inventory for each product variant toggle to display it.
Enter a unique code for each product variant.

Can I offer different sets of prices to different B2B customers?
Yes. Create customer groups in SparkLayer to assign different pricing to different groups of customers.
What types of payment methods can my customers select at checkout?
Depending on your setup, you can offer any of the following payment methods:
Pay on Account: Checkout without immediate payment.
Pay by Invoice: Checkout with invoice-based payment.
Pay Online by Card: Process payments through Wix checkout.
Request a Quote: Submit an order without selecting a payment method.
How can my customers view their purchase history?
Customers can view previous purchases through My Orders in the members area and repeat any of their previous orders.

Can sales agents make orders on behalf of customers?
Sales agents can log in and select any of their customer accounts. After doing so, they'll be able to save the order so the customer can complete the purchase.
How can I show products only to retail or wholesale customers?
It is not currently possible to hide product from one group of shoppers. However, it is possible to create a restricted store page where you display only wholesale products. Learn how to create a restricted store page.
How do I restrict products for specific groups?
SparkLayer doesn’t currently provide a way to hide products from B2B customers.
As a workaround, you can use the manual CSV pricing feature for your B2B customers. When preparing the spreadsheet, remove the price for any product you don't want to sell wholesale. It will be displayed as ’Unavailable”.

How can I invite my wholesale customers to my site?
Invite customers to your site by sending login instructions via Wix Inbox or through an email campaign.
Need A Professional Website?
Contact Us Today!
I'm a paragraph. I'm connected
I'm a paragraph. I'm connected
I'm a paragraph. I'm connected
I'm a paragraph. I'm connected
I'm a paragraph. I'm connected
I'm a paragraph. I'm connected