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.
Was this answer helpful? 30 Users Found This Useful (30 Votes)