This article lists all of the optional Shopify fields available to you through the Solid Commerce platform.
NOTE: The list does not include mandatory fields, which are always communicated to Shopify. We explain the required fields in Creating New Listings on Shopify Using a Spreadsheet.
What we'll cover:
- Using Optional Shopify Fields
- Table of Optional Shopify Fields
- Shopify Meta Fields
- Shopify Meta Fields with Definitions
- Related Articles
Using Optional Shopify Fields
Solid Commerce uses Product Attribute fields to populate optional fields on your Shopify listings.
If there are any Shopify fields you manage directly on Shopify, or are not interested in using, do not add them to Solid Commerce as Product Attributes.
To use an optional Shopify field:
1) Find the corresponding Solid Commerce Product Attribute Name in the table below.
2) Create the Product Attribute in your Solid Commerce account.
- For more information about creating Product Attributes, please see Creating and Using Custom Product Attributes.
3) Populate the Product Attribute field with data formatted to Shopify's specifications.
We will automatically send the information when we create new listings.
To update an optional field on an active Shopify listing:
1) Revise the Product Attribute field in Solid Commerce.
2) Select the listings you want to update in your My Store Market List and click the Update Listings button.
Table of Optional Shopify Fields
When you create Product Attributes in your Solid Commerce account, copy the Solid Commerce Product Attribute Names from this table.
To use them in a spreadsheet, add product attribute: in front of the attribute name. Do not include a space in between product attribute: and the attribute name.
EXAMPLE: To add Shopify tags to your listing, create a Solid Commerce Product Attribute named: shopify tags. In your spreadsheet, use the column header: product attribute:shopify tags.
Shopify Field Names | Solid Commerce Product Attribute Names | Field Descriptions and Valid Values |
handle | shopify handle | Use this field if you want to customize the URL of your product's page on your website. |
published_scope | shopify published_scope | The sales channel the product is visible on. |
product_type | shopify product_type |
A categorization for the product used for filtering and searching products. Separate each product type by a comma. NOTE: If adding for the first time in Channels Manager, just add shopify product_type to the attributes. Do not add prefix "product attribute: " |
tags | shopify tags |
Tags are keywords for your products. They help buyers find the products they are searching for. Separate each tag by a comma. For more how to uses tags to create subcategories, see the Shopify Manual. |
template_suffix | shopify template_suffix |
If you want to apply a custom template to your product's page, enter the template name in this field. You don't need to include the prefix or the .liquid at the end. EXAMPLE: You create a new product template named singleproduct. Your complete template name will be: product.singleproduct.liquid. You only need to enter the "suffix" of singleproduct in this field. |
vendor | shopify vendor |
The name of the vendor you purchase the product from or the brand. |
barcode | shopify barcode |
You can specify a barcode for your product, or you can enter the UPC or ISBN. If you do not provide a barcode in this field, we will send the UPC or ISBN you saved in Solid Commerce. |
compare_at_price | shopify compare_at_price |
Enter a price that is higher than your current price, such as the MSRP or a competitor's price. Shopify will automatically display this price with a strikethrough. If you do not provide a compare_at_price, we will not push this field to Shopify. |
fulfillment_service | shopify fulfillment_service |
The party responsible for fulfilling the order. If you want to use an outside fulfillment service, you need to activate them on your Shopify Shipping page. Please consult Shopify for details and a list of valid values. Only valid value provided to us by Shopify: |
inventory_policy | shopify inventory_policy |
Specifies whether or not buyers are allowed to place an order for a product that is out of stock. Valid values: |
requires_shipping | shopify requires_shipping |
Specifies whether or not a buyer needs to provide a shipping address when they place an order for the product. Valid values: |
Shopify Meta Fields
To create or update a product with a Shopify Meta Field you first need to create the Meta field on Shopify and also create a Channels Manager attribute for that Shopify Meta Field through the UI.
For example you have an meta field for "material" on Shopify. The steps to add a value for that meta field on Channel's Manager are as follows:
- First create the product attribute in Channel's Manager through the UI
- Go to Inventory >> Manage Product Attributes
- On the Box Next to ADD NEW ATTRIBUTE enter the attribute with this syntax "Shopify meta global@(metafield name)"
For Example: Shopify meta global@material
- Click ADD NEW ATTRIBUTE
Additional examples:
Shopify meta global@title_tag
Shopify meta global@description_tag
- Add Meta Field Values to a SKU
- There are two ways to add values to that new attribute:
- Through the UI go to the warehouse or market list where the SKU exists and click the Pencil Icon. Then under "Add Attributes" select the attribute and add a value:
- Through our excel add-in tool using column headers syntax: Product Attribute:Shopify meta global@(metafield name). For Example:
product attribute:Shopify meta global@material Titanium
- There are two ways to add values to that new attribute:
- Google Shopping Meta Fields: Google Shopping Meta Fields have a special Syntax. Here is the entire list of Google Shopping Attributes that we currently support with sample values: Shopify meta mm-google-shopping@age_group : adult
Shopify meta mm-google-shopping@color : Red
Shopify meta mm-google-shopping@condition : new
Shopify meta mm-google-shopping@custom_product : true
Shopify meta mm-google-shopping@gender : female
Shopify meta mm-google-shopping@google_product_category : Apparel & Accessories > Clothing > Dresses
Shopify meta mm-google-shopping@material : Cotton
Shopify meta mm-google-shopping@mpn : drs-5990
Shopify meta mm-google-shopping@size : 37
Shopify meta mm-google-shopping@size_system : EU
Shopify meta mm-google-shopping@size_type : regular
Shopify meta mm-google-shopping@unit_pricing_measure : 2
Shopify meta mm-google-shopping@unit_pricing_measure_unit : lb
For accepted values, please refer to the Google Merchant Center Help page.
Sample Excel column header for a google shopping metafield:product attribute:shopify meta mm-google-shopping@age_group adult
Shopify Meta Fields with Definitions
When a metafield definition is added in Shopify, the metafield name becomes longer but the same rule applies.
For example here metafield color-group without a definition would be Shopify meta global@color-group in Solid Commerce:
If a metafield definition is added in Shopify, Shopify adds a suffix making the name longer:
The attribute to use in Solid Commerce changes to Shopify meta product.metafields.global@color-group. The rule being that the period between global and the metafield name becomes an "@"and everything before global gets added.
Related Articles
- Creating and Using Custom Product Attributes
- Creating New Listings on Shopify Using a Spreadsheet
- Connecting to a Shopify Webstore
Comments
the published_scope field has no valid values....
Article is closed for comments.