QuickBooks Commerce allows you to choose which products to display in your B2B store, as well as control which customers can see those products.
Depending on your settings it's possible for your B2B Customers to see an empty store or for products to be hidden from their view. An empty store view will appear similar to this:
There are several reasons why your products may be missing when customers access your B2B store.
Below are some of the most common reasons for missing products and how to rectify each situation.
1. The variant(s) are not published to the B2B Store
For your variants to be displayed in the B2B store, they each need to be published from the QuickBooks Commerce app.
↪ How to fix
On your main navigation bar, click on B2B Commerce and then the ‘Products’ tab. All your products will be displayed here (see example above). Choose to either publish all the Variants to your B2B store or manually publish those you handpick.
You can also choose to publish products from the Inventory tab in QuickBooks Commerce.
Did you know that there are three ways to publish Variants to a B2B store? Find out more in this article.
2. The Variant(s) are not selected to sell
If Variants are not selected as ‘This item is sellable’, they will not be available for any sales-related process within QuickBooks Commerce, including the B2B Commerce platform.
↪ How to fix
Make sure to check the box ‘This item is sellable’ by going into the Inventory tab > Variants > ‘Variant Details’. This can also be done in bulk via the ‘Update Existing Products’ option where you simply select the ‘Sellable’ attribute during the process.
3. Prices are not set in the customer's Default Price List
You can control the visibility of published products for each of your customers by specifying a default price list in their Relationship settings. Variants that do not have a price on the customer's default price list will not be displayed.
For example, if the Customer (aka Relationship) accessing the B2B store has the Wholesale price list set as their default, any products without a Wholesale Price set/indicated will not be displayed in the B2B store.
↪ How to fix
Ensure that prices are entered for the Price Lists assigned to your B2B Commerce customers. Simply navigate to the Inventory tab on your main navigation bar > Variants > ‘Variant Details’. You can also update Price Lists in bulk by following the guide in this article.
4. Prices are not set in the B2B Store's Fallback Price List
If your B2B Commerce customers do not have a Default Price List assigned, then the Fallback Price List will be taken into consideration, as in your B2B Commerce settings.
If the variants do not have prices set for the Price List that is set as the Fallback Price List, then the variants will not be displayed.
↪ How to fix
Similar to number 3, ensure that prices are entered for the Price Lists assigned to your B2B Commerce customers. Simply navigate to the Inventory tab on your main navigation bar > Variants > ‘Variant Details’. You can also update Price Lists in bulk by following the guide in this article.
5. The variant(s) do not have stock at Customer's Default Stock Location or the Stock Location Fallback
If the Products/Variants published to the B2B Store do not have Customer's Default Stock Location or the Stock Location Fallback, the products will not be displayed on your B2B store.
↪ How to fix
For all the Products/Variants published to the B2B store, ensure stock is available for the customer's Default Stock Location or the Stock Fallback Location.
However, if you wish to display Products/Variants that are out of stock on your B2B store, you can do so by navigating to your B2B Commerce Admin panel > Content tab > check-off option to ‘Display products that are out of stock’ and click on Save all changes.