Expected Behaviors (Inventory Sync)
- Currently, the MSM integration only supports syncing to a single Shopify location. Items synced from a location that is not the default will sync over but will show 0 inventory in CommentSold.
- Products archived in Shopify will still sync to CommentSold.
- Product tags will sync to CommentSold and will be removed from CommentSold if deleted from the product in Shopify.
- Product images in Shopify will sync to CommentSold in the order they appear in Shopify.
- Changing the images or order of images in Shopify will resync the product to CommentSold and update the images.
- Changing just the price of a product will not update the price in CommentSold. Something else has to be edited in order for price changes to sync to CommentSold.
- If an item is being restocked with less than five items, we delay the waitlist by 60 seconds, then add the quantity and waitlists will activate immediately.
- Shopify barcodes sync over into the custom barcode field in each product.
- The Tax Code metafield in Shopify syncs to the Tax Code field in the Product Options section of the product page in CommentSold.
- The Bin Location metafield in Shopify syncs to the Location field in the Inventory section of the product page in CommentSold.
Inventory Sync Requirements
Products in Shopify must meet the following requirements in order to sync properly.
- Product must have a description
- Products must have no more than 100 variants
- Products can only have two options for variants (size and color). We do not sync other variant types supported by Shopify.
- Products must be assigned to the location synced to CS through your MSM account.
The following product types do not sync to CommentSold;
- Digital products (i.e. gift cards)
Dropship products added to your Shopify Products tab from Shopify dropship apps
The following product fields do not sync to CommentSold;
- Product type/classification
- Assigned collections
Inventory & Product Settings
Do not sync published status with Shopify
Available under Setup > MSM.
- Disabled: Products will default to the published status as it is in Shopify.
- Enabled: Product publish status in Shopify will not affect publish status in CS.
Default Products to Unpublished
Available under Website Content > Preferences.
- Disabled: Products will default to Shopify published when synced from Shopify.
- Enabled: Products will default to unpublished when synced from Shopify.
Strikethrough
The Strikethrough setting affects how sale prices come over to CS and how they appear on the webstore.
Available under Mobile App > Settings.
- Disabled: The fields will sync as shown below and the product pricing will appear with a range of prices on the webstore & app.
- Enabled: The fields will sync as shown below and the product pricing will appear with a strikethrough on the original price on the webstore & app.
Troubleshooting
|
Here are some common errors and their resolutions: Issue: Connection error or products not updating If you have multiple locations in Shopify, confirm the location synced to CS from your MSM account is the correct one.
Confirm that you still have the MSM app installed in your Shopify account.
If MyShipManager is not listed in your Installed Apps or the wrong default location is set in MSM, you will need to go to your MSM account, unsubscribe and then subscribe again to resync your account. Issue: Retail price in CS does not match retail price in Shopify Check your Strikethrough settings to see if this is expected behavior. This is likely because you have a sale price added to the items in Shopify and you do not have Strikethrough enabled under the Mobile App tab in CommentSold.
Issue: CommentSold products aren’t syncing to Shopify The product sync is one way only from Shopify to CommentSold. Issue: Products not auto-publishing to webstore To have products auto-publish, the setting for this is:
AND
Issue: Sale price and Retail price fields are both showing the retail price This is expected behavior. When no sale price is present in Shopify, both fields will show the retail price. This does not affect the appearance of the item on the web or app. The customer will just see the retail price. Issue: Product inventory shows 0 in CommentSold but has inventory in Shopify Possible causes for this are:
Issue: "Error: cURL error 28: Operation timed out after 2000 milliseconds with 0 bytes received (see libcurl - Error Codes )" This is usually the result of a minor server slow down. Please wait 5-10 mins and see if the error clears. Issue: CS Sku Doesn’t Match Shopify SKU Cause: When creating the product in Shopify, if you leave the sku field blank but add variants with SKUs, that leaves the parent SKU blank on our end. We autofill a parent sku on our end because we need one. How can we confirm this? Shopify will show a grey bar in the SKU field. To see this, follow these steps:
Resolution: Because Shopify does not allow a parent SKU to be created once the product is saved, there is no way to edit this. You would have to recreate the product. Issue: Customer is trying to cart product getting error “items were unavailable. They were removed from your cart and added to your waitlist. Please try to checkout again" Cause
Issue: Final sale setting disabled but product still has final sale product tag If you remove the final sale tag in Shopify, it removes the final sale setting in the product details in CommentSold, but it does not remove the tag in CommentSold. You can manually remove this.
Issue: Product is showing as synced from Shopify but it was created directly in CommentSold. Cause: CommentSold uses Product IDs (not skus) to sync products from Shopify. These Product IDs are assigned automatically during product creation. When creating products directly in CommentSold, the product is assigned a unique Product ID that is not already in use in your account. When you create a product in Shopify, the same thing happens. But CommentSold and Shopify do this separately. So you could end up with a Product ID that accidentally matches a Product ID in the other platform. When the systems sync, Shopify will see the Product ID in CommentSold and sync their product to it. This can cause issues with inventory logs and inaccuracies in your product details and orders. Resolution: If a Shopify product is syncing to the wrong product in CommentSold, there is no way to edit the Product ID in either platform. You can duplicate the product (which will assign a new Product ID) or create a new one. |