Optional Shopify Fields Supported by Solid Commerce

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


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.