Goal: Pre-launch operational readiness and inbound efficiency.
Why Sync "Draft" Products?
By default, the MasonHub Shopify app only syncs Active products. However, you often need product data in the OMS before the item is ready for sale. The primary reason to sync a draft product is to enable Inbound Receiving.
- ASN Creation: You cannot add a SKU to an ASN (Advanced Shipping Notice) if the SKU does not exist in the MasonHub OMS.
- Avoid Receiving Delays and Non-Compliance Charges: If an inbound shipment arrives without an ASN in the OMS, you will be charged a non-compliance fee and receiving will be delayed. This can cause missed sales.
- Avoid Launch Day Delays: If you wait until launch to sync, you cannot receive the inventory and sync it until after it is already on sale.
Using the sync_draft tag allows you to have SKUs ready weeks in advance so we can receive and shelf your inventory before you flip the switch to "Active."
How to Enable the Sync
- In Shopify: Navigate to the Products section and select a Draft product.
- Add the Tag: In the Tags field, type exactly:
sync_draft. - Save: The MasonHub app will immediately create the corresponding SKUs in our OMS.
Special Case: New Variants for Active Products
If you are adding new variant SKUs to an existing Active product in Shopify, you may face a dilemma: you want the SKUs in the OMS for receiving, but you aren't ready for those variants to be visible or purchasable on your site yet.
To solve this, use one of the following methods:
- The "Pre-Sale" Draft Method: Create a temporary, separate "Draft" product in Shopify. Add the new variants to this draft product and use the
sync_drafttag. This creates the SKUs in the OMS for your ASN. When you are ready to go live, move or add those variants to your main Active product. - The "OMS-First" Manual Method: Create the SKUs manually directly in the MasonHub OMS. When you are eventually ready to add these variants to your Shopify store, ensure the SKU Name and Barcode match your manual OMS entries EXACTLY. The system will recognize the match and link the two together upon sync.