---
title: Magento FAQs
slug: pASzyU1ahgwyWFJRIp4Aw
description: We've included some of our most commonly asked questions below. If you can't find the answer you're after, please contact us  and we'll be happy to help.
image: https://www.sparklayer.io/assets/images/logos/og-logo.png
docTags: 
createdAt: 2023-06-22T16:33:23.000Z
---

## Introduction

We've included some of our most commonly asked questions below. If you can't find the answer you're after, please [contact us](docId\:NNUw1G9z7eaJ4M78vk7t9) and we'll be happy to help.



***

## Frequently Asked Questions

### Plans and pricing&#x20;

:::ExpandableHeading
**Which SparkLayer plans do you offer for Magento?**

Our "Enterprise" plan is required to use the SparkLayer Magento integration. [Learn more](https://www.sparklayer.io/pricing/) about our plans and pricing.
:::

:::ExpandableHeading
**How does billing work?**

When you sign up to SparkLayer, billing is managed via the SparkLayer Dashboard under Acccount > Plan
:::

### Magento setup

:::ExpandableHeading
**Where do I find the SparkLayer Magento module?**

Please get in touch with our support team to get access to the SparkLayer Magento module.
:::

:::ExpandableHeading
**What Magento plan do I need to be on to use SparkLayer?**

SparkLayer supports the following Magento Plans

- Magento Open Source (version 2.4.2+)
- Adobe Commerce (Cloud, version 2.4.2+)
:::

:::ExpandableHeading
**Can I have DTC and B2B on the same store?**

Yes, it's possible to install SparkLayer onto your existing Magento DTC store (i.e. retail), meaning you can run both DTC and B2B on the same store. We call this a 'hybrid setup'; when your B2B customers sign in, they simply see the special SparkLayer [Frontend](docId\:OgKfvQX13dHW2582D57kJ) interface that allow them to see their prices and place orders.

If you want to see this in action, you can try our [B2B/B2C demo store here](https://demo.woocommerce.sparklayer.io/)
:::

### Store setup

:::ExpandableHeading
**How does SparkLayer affect my current Magento theme?**

The SparkLayer B2B widgets, including B2B pricing, cart and my account area, are only loaded once a customer who has been added to a B2B customer group successfully signs in to your store.

For all other users, your store will remain completely unaffected.

This allows you to have full control over which customers are able to see your B2B pricing and place B2B orders.
:::

:::ExpandableHeading
**What if I'm already using a wholesale B2B app on my website?**

If you already have a B2B / Wholesale app installed on your store, SparkLayer can work alongside this. It's a great way to test out SparkLayer and, once you're happy, you can simply uninstall any previous B2B apps you were using. If your previous B2B app has made code changes to your Magento store, you may want to ask the app developer to remove these although this is optional.
:::

### Payments

:::ExpandableHeading
**Can I use my existing payment methods on the checkout?**

If your customers choose "Pay Online by Card" during the SparkLayer checkout process, they will be taken to our Magento payment methods checkout. From there, any payment methods you have set up in Magento (e.g. Paypal, Affirm Pay) will show up, allowing the customers to pay by this method.&#x20;

In short, if Magento support specific payment methods, your B2B customers could select it during the checkout providing they choose "Pay Online by Card".
:::

### Products

:::ExpandableHeading
**How do I hide products or set up B2B-only products?**

There are a few things we recommend to make the experience better:

You could **create a B2B-only collection** and redirect customers to this once they login.&#x20;

You could also configure your Magento theme to hide and show products based on tag via custom coding.


:::

:::ExpandableHeading
**Can I use my Magento prices for my B2B pricing?**

Yes! SparkLayer allows you to automatically synchronise your Magento prices (e.g. your main Magento retail price), making it really easy to set up B2B pricing for your customers. For example, you could set your B2B prices to be 20% off your Magento prices and we can even make provisions for your tax set up in Magento (e.g. exclusive or inclusive of tax).
:::

:::ExpandableHeading
**Do I need to use product SKUs?**

In terms of product SKUs, SparkLayer relies on these being added to your products within Magento so that we can display the correct B2B pricing when your customers log in. Without a unique SKU, there's no way for SparkLayer to do this.

If you don't already have SKUs in Magento, it's relatively quick to do. You can either edit individual products and add them manually, or you can use Magento 'Import' or 'Edit products' feature to do this in bulk.
:::

:::ExpandableHeading
**How do I show inventory (stock) levels?**

It's possible to show inventory levels and a stock status when your B2B customers log in. You can learn more about how to enable this in [our guide here.](docId:5_lWMNohhjBJJppg9E6Vh)&#x20;
:::

::::ExpandableHeading
**How do I restrict B2B customers from DTC inventory (and vice versa)**

If you're installing SparkLayer on a single website and you are looking to run both DTC and B2B at the same time, it will be necessary to **use the same stock pool&#x20;**&#x62;ehind the scenes. From an inventory point of view, this essentially means that both DTC and B2B customers will be ordering from the same stock source which can pose challenges.&#x20;

:::hint{type="info"}
**Important**
It is not possible to block DTC customers from ordering from your inventory and there is no mechanism in Magento to do this. If you are wanting to implement this, you will need to consider:

- Creating B2B-specific products on your store&#x20;
- Creating a separate store just for your B2B customers, effectively separating out your inventory completely.&#x20;
:::


::::

### User Experience

:::ExpandableHeading
**How do I set up a B2B registration form?**

If you're looking to enable a wholesale/B2B registration form there are a few good options for this and

In summary, these are the options we recommend:

- You could use your current login/registration page and enhance the registration page with some additional fields
- You could create a brand new registration page and direct prospective B2B customers to this.&#x20;

It's also worth noting that you can manually add customers via the admin by going to **Magento > Customers** and from there you could moderate your wholesale applications.
:::

:::ExpandableHeading
**How do I invite a B2B customer to my website?**

When you're ready to invite your B2B customers to begin using your store, there are a variety of ways you can do this.&#x20;

You could  think about sending a marketing newsletter to your customers to notify them of your new B2B store and to sign in. We also have some example messaging you can use when inviting your customers and you can explore more in [our guide here](docId\:YUfghEGoxe_h7uJfcshna). &#x20;
:::

:::ExpandableHeading
**Will SparkLayer slow down my Magento website?**

No. For performance, the SparkLayer Frontend only loads when a valid B2B customer successfully logs into a website; for your standard (DTC) customers, no code is loaded at all. When a B2B customer logs in, all loading of the interfaces is asynchronous which means a negligible impact on page load times and performance even though SparkLayer is a hosted third-party solution. The result is the end customer will have a rapid experience browsing products and placing orders.
:::

:::ExpandableHeading
**How do I setup B2B-specific content on my Magento website?**

This is possible but would require custom coding. We recommend consulting with a Magento expert developer before making changes to your website.&#x20;
:::

### Orders

:::ExpandableHeading
**How do I edit orders?**

It is possible to edit orders within Magento when an order is placed via SparkLayer providing payment hasn't already been processed. From Magento > Sales, navigate to an order. You'll then see the option to **Edit order** allowing you to make changes.
:::

:::ExpandableHeading
**How do I send an invoice?**

In terms of invoicing, SparkLayer doesn't send invoices directly.

When sending an invoice, this is managed outside of SparkLayer and it will require you to collect payment by your preferred means. Once you've received payment, you can then mark the order as paid within Wix and then fulfil it as normal.
:::

:::ExpandableHeading
**How do I set a minimum order quantity?**

Within SparkLayer, we support the ability to set minimum/maximum order level spends for your B2B customers. You can configure these by going to the [Customer Groups](https://app.sparklayer.io/customers/groups) area of the SparkLayer Dashboard.
:::

