Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The table below lists all the possible mappings supported via the Shopify Connector. For a more detailed description for each field see the Shopify GraphQL API documentation.

Mapping to field

Output Kind

Description

SyncID (Required)

Field 

 The SyncID will be updated with Shopify Id for the product.

SyncDate (Required)

Field 

 The SyncDate will be updated with Shopify “Updated At” for the product.

Info

NOTE: deleting SyncDate value for chosen product will lead to product update in Shopify on next synchronization.

Info

NOTE: if more than one channel is used, then this parameter must be independent for each channel.

Title (Required)

Field

The title of the product.

SyncMsg

Field 

 SyncMsg will be used for reporting errors back to products in Perfion.

Collections

RelatedCategory 

This is a special parameter, which allows to specify the link from Perfion product to Perfion category, which will be converted to the link from Shopify product to Shopify custom collection by using Shopify collects.

Options

VariantDimension

 

CustomProductType

 The value is a comma separated list of feature names (unique feature name should be used), which define product variant options.

CustomProductType

Field

The custom product type specified by the merchant

BodyHtml

Field 

A productdescription in plain test or Html

GiftCard

 

  Field

A boolean true/false to determine whether the product is a gift card.

GiftCardTemplateSuffix

 

 

Handle 

 

 

Image Field

The theme template used when viewing the gift card in a store.

Handle 

 Field

A unique, human-friendly string for the product. Automatically generated from the product's title unless otherwise specified.

Images

Image(Url)

An image stored in Perfion (Required the Perfion API is publicly available).

Images

Field

 

ProductCategory

An image url. Must be a fully qualified URL path, including protocol

ProductCategory

Field

The ID of the node in the Shopify taxonomy that represents the product category. E.g. “gid://shopify/TaxonomyCategory/ap”

ProductType

Field

 

RedirectNewHandle

requiressellingplan ToDo error

SeoDescription

SeoTitle

StandardizedProductType

Status

Tags

Field

 

TemplateSuffix

Field

 

Title

Field

 

Vendor

Field

  The product type specified by the merchant.

RedirectNewHandle

Field

A boolean true/false to determine wehether a redirect is required after a new handle has been provided. If true, then the old handle is redirected to the new one automatically.

Requiressellingplan

Field

A boolean true/false to determine whether the product can only be purchased with a selling plan (subscription). Products that are sold exclusively on subscription can only be created on online stores. If set to true on an already existing product, then the product will be marked unavailable on channels that don't support subscriptions.

SeoDescription

Field

SEO description of the product.

SeoTitle

Field

SEO title of the product.

StandardizedProductType

Field

The ID of the node in the Shopify taxonomy that represents the product type.

Status

Field

The status of the product.

Allowed values:

  • Active (Default)

  • Archived

  • Draft

Tags

Field

A Multi feature or a comma separated list of tags that have been added to the product.

TemplateSuffix

Field

The theme template used when viewing the product in a store.

Vendor

Field

The name of the product's vendor.

Metafield|<namespace>|<key>|<type>

Field

 

Metafield|<namespace>|<key>|<type>@description

Attribute

 

Barcode

CompareAtPrice

InventoryPolicy

cost

Price

harmonizedSystemCode

RequiresComponents

requiresShipping

Sku

TaxCode

Taxable

tracked

weight

weightunit

Quantity_<location1>

...

 See Shopify - Metafield Mapping for more information.

Extra mapping for products without variants

Mapping to field

Output Kind

Description

Barcode

Field

 The value of the barcode associated with the product.

CompareAtPrice

Field

The compare-at price of the product.

InventoryPolicy

Field

Whether customers are allowed to place an order for the product variant when it's out of stock.

Allowed values:

  • Continue

  • Deny

Cost

Field

Unit cost associated with the inventory item, the currency is the shop's default currency.

Price

Field

The price of the product.

HarmonizedSystemCode

Field

The harmonized system code of the inventory item.

RequiresComponents

Field

A boolean true/false to determine whethera product variant requires components. The default value is false. If true, then the product can only be purchased as a parent bundle with components and it will be omitted from channels that don't support bundles.

RequiresShipping

Field

A boolean true/false to determine whether the product requires shipping

Sku

Field

The SKU for the product. Case-sensitive string.

TaxCode

Field

The tax code associated with the product.

Taxable

Field

A boolean true/false to determine whether the product is taxable.

Tracked

Field

A boolean true/false to determine whether the inventory quantities is tracked.

Weight

Field

The weight of the product.

WeightUnit

Field

The weight unit of the product.

Allowed values:

  • Grams

  • Kilograms

  • Ounces

  • Pounds

Quantity_<location1>

Field

The inventory quantity at the location where the product is stocked.