Optional Shopify Fields Supported by Channels Manager

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:

  1. Using Optional Shopify Fields
  2. Table of Optional Shopify Fields
  3. Shopify Meta Fields
  4. Shopify Meta Fields with Definitions
  5. 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.



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:
deny (default value): Buyers cannot place orders for out of stock products.
continue: Buyers can place orders for products that are out of stock.

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:
true or Y: Buyer needs to supply a shipping address.
false or N: Buyer does not need to supply a shipping address.


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:

  1. 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



Additional examples: 

Shopify meta global@title_tag

Shopify meta global@description_tag

  1. Add Meta Field Values to a SKU 
    • There are two ways to add values to that new attribute:
      1. 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: 2023-10-13_12-26-01.jpg
      2. 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
  2. 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

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


Back to top

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


1 comment
  • the published_scope field has no valid values....

    Comment actions Permalink

Article is closed for comments.