Ensure products are purchasable
To make a product purchasable on StoreConnect, it must meet several minimum requirements: 1. Availability: Ensure the product has a name, an "Available On" date in the past, is marked as active, and is added to a product category.
2. Search Results: All products must be marked as a master (unless it is a variant of a master), have an active Price Book Entry, and match the store's currency.
3. Stock: To allow products to be added to cart, the product's inventory control must be managed by either 1: not tracking it's inventory levels at all so that the product can be purchased regardless of what stock is available, 2: having stock available (using Stock Levels), or 3: allowing the product to be backorderable (can be sold even if no stock is available).
The Status Window on the Product record will indicate which attributes need to be fulfilled in order for the product to be visible or visible and purchasable.
Ensure products are visible in your store
For a product to be visible in your store, it must:
- Have a Product Name
- Available On must be a date in the past
- Active must be checked true
- The product must be added to a Product Category in Related List > Categories Containing This Product
Setting the above will make the product visible directly via it’s slug, such as:
https://yoursite.com/products/my-super-product
Once the above are set it can take 3 minutes for the product to show up on your site.
Ensure products appear in search results or product categories
For the product to be populated in search results or in its product category, the following need to be set:
- Is Master must be checked true
- The Price Book Entry must exist in the store's default Price Book and be active.
- The Currency of your Price Book Entry must match your store's Currency if Multi-Currency is enabled in your Salesforce org.
If your product is a master product (has variants) it will still need a price. Normally you would set this to the price of the cheapest variant or hide the price and set Hide Price Text.
With the products list price set, it can take 10 minutes to sync and become available on your site. By clicking the Sync Price Changes button you can force the sync to occur immediately and so speed this up significantly.
Once the above is done, it will take another 10 minutes or so to show up in search results. This is because the search cache is updated periodically for a balance between performance and and speed of update.
Ensure products can get through checkout
In order for you to sell your product it will need:
- Inventory Control: one of these following three conditions must be the case:
- Track Inventory must be unchecked
- Track Inventory checked AND have available stock
- Track Inventory checked AND be backorderable
- A Payment Provider must be configured.
To configure a payment provider, check out our supported Payment Methods.
Note, stock levels have no impact on if your product shows on the site or not. The only impact they have is to allow or prevent a customer from purchasing the item and showing “Out of Stock” if no stock is available to sell and the product is not backorderable.
If you are selling physical products, you will likely want to configure some shipping options.
Discontinued products
As soon as the ‘Discontinued On’ date is in the past, the product will still be visible in the store, however will be unable to be purchased, even if there is still stock available to sell.
To remove a discontinued product from the store, simply uncheck the Active field on the product and a few minutes later it will be taken off the site.