In shopify, the Sales Channel controls if the item will be offline or online in shopify. This basically add channels where the item can be purchased.
For the webstore, it adds an “Online Store” Channel to the product record in shopify. This will indicate that the product is available at the website.
The integration sets the value based on the quantity available of the item.
NOTE: The sales channel field is only changed through the integration based on the criteria provided by the user
Example:
If the user has Quantity Limitations before the item is displayed in the website and they have opted to us NetSuite as the Center of their Item Information, this means that any changes made to alter the value of Quantity in Shopify will not trigger the change in the Sales Channel to take the item offline.
Possible Troubleshooting:
- Check if any changes to the quantity was made in the shopify. Any changes made to the quantity in shopify will not trigger in change in the sales channel.
- Check the quantity values on both JCurve and Shopify.
- Example: Only Items with Quantity greater than 6 is sold on the website
- if the QUANTITY AVAILABLE is on JCurve is still greater than 6, this will sync with the value of the quantity in shopify. And since this value is still greater than 6 the this will not trigger the integration to set the values of the sales channel and take the item offline.
- Example: Only Items with Quantity greater than 6 is sold on the website
- Always remember that the trigger of the Sales Channel always comes from NetSuite to Shopify.
In the scenario discussed below, the customer has opted to only display items with Quantity Available greater than 6.
Scenario
In both Jcurve and shopify the quantity of the item is 7. A shopper orders online, and the quantity of the product drops to 6. Upon checking the website, the item is still displaying.
Explanation
When an order is placed from the website, shopify reduces the product quantity. This drops the quantity to 6 but does not trigger the integration to change the values in the sales channel to take product offline.
This is because the reduction in product quantity that occurred is a Shopify process and not an Integration process.
When the sales order is copied from Shopify to NetSuite, NetSuite will trigger the inventory update from NetSuite back to Shopify. This will also trigger change in the Sales Channel to take the product offline..