Syncing Swim Stock with Shopify
You can sync your stock from Swim to Shopify by ensuring that the required stock fields contain valid data. Optional fields are also available to enhance the product information synced to Shopify.
Required Stock Fields
Field |
Description |
Title |
The product name displayed to customers. |
Web Description |
The product description. This uses the rich text editor to format text. Write unique, detailed descriptions to improve search visibility and customer engagement. |
Category |
A product category used to manage and filter products in Swim and Shopify. Categories can also act as conditions for automated collections in Shopify. Each product can only have one Category. |
Web Price |
The price charged for the product. |
Web Item |
Determines whether an item should sync to Shopify. |
Optional Stock Fields
Field |
Description |
Collection |
The collection a product belongs to. Products can be directly added to manual collections in Shopify, or included in automated collections if they match conditions. |
Variant Of |
Used when a product comes in multiple options (e.g. size or colour). Each variation becomes a product variant. |
Variant Options |
Defines the list of variant choices displayed on the product page. |
Tags |
Keywords that can be used to group, filter, and search for products. |
Swim to Shopify Field Mapping
The following table shows how Swim stock fields map to Shopify fields.
Swim Field |
Shopify Field |
Title |
Title |
Web Description |
Description |
Category |
Product Type |
Web Price |
Price |
Collection |
Collections |
Variant Of |
Variants |
Variant Options |
Options |
Store Name or Supplier Name |
Vendor |
Stock Number |
Barcode |
Supplier Code |
SKU |
Tags |
Tags |
Note: When using the Supplier sync method, the mappings for Stock Number and Supplier Code are reversed.
Additional Guides and Tips
- Use the Bulk Update tool to update stock data in bulk, reducing the need for manual edits. See the guide here.
Note: If updating data from outside Swim, use CSV imports. These must follow the exact stock file format listed
here. Incorrect formatting will cause your import to fail.
- Existing stock descriptions can be copied into the web description field by selecting COPY DESCRIPTION on each item, or in bulk via Utilities > System > Maintenance > Copy all stock descriptions to web descriptions.
Note: Swim uses Departments and Categories, while Shopify uses Categories and Collections (Departments are ignored by Shopify). Consider cleaning up Categories and Collections before syncing to avoid duplicate or misaligned data.
- Duplicate Categories and Collections can be merged to update all existing stock. Merge Categories under Utilities > Lists > Categories and Collections under Utilities > Lists > Collections. A guide is available here.
- New stock items can be automatically assigned a Web Item status of YES or NO via Utilities > Stock > Web Items. Enabling this ensures new stock items sync automatically.
- If product pricing needs to be updated before syncing, use the Price Update tool. Instructions are available here.