Skip to main content

Documentation Portal

Product

Parameter Name

Type

Description

Mandatory

Attributes

List of Attributes

The product’s custom attributes (such as Color, Size, etc.)

No

AttributesEnglish

List of Attributes

The product’s custom attributes (such as Color, Size, etc.) in English

No

BackOrderDate

String

Estimated date for the backordered item to be in stock

No

Brand

Object Brand

The product’s brand

No

CartItemId

String

Identifier of the cart item on the Merchant’s site. This property may be optionally specified in the SendCart method only so that the same value can be posted back when creating the order on the Merchant’s site with the SendOrderToMerchant method.

No

CartItemOptionId

String

Identifier of the child cart item “option” on the Merchant’s site. This value must be specified if the current cart item is related to a parent item (CartItemId must not be specified for this item because this attribute applies only to the “parent” item itself). For example, this item might indicate a package for the parent item in the same cart. This property may be optionally specified in the SendCart method only so that the same value can be posted back when creating the order on the Merchant’s site with the SendOrderToMerchant method.

No

Categories

List of Category

The product’s categories

No

DeliveryQuantity

Decimal

The quantity actually set for delivery for the product (to be used in the Order methods described below, as needed)

No

Description

String

Description of the Product

DescriptionEnglish

String

Description of the Product in English

GenericHSCode

String

The product’s generic HS Code (not country-specific). If specified this property may assist in mapping the product for duties and taxes calculation purposes.

No

GiftMessage

String

Optional “gift message” text defined by the end customer to be printed on the product.

No

HandlingCode

String

Code applicable to the product on the Merchant’s site. This code may be optionally used by the Merchant to trigger a certain business logic when this product is included in the order posted back to the Merchant’s site with the SendOrderToMerchant method.

No

Height

Decimal

The product’s height in the Merchant’s default unit of length measure (will be converted to CM).

No

HubCode

String

The Merchant hub code indicates from which hub the product was sent. Note that the HubCode should be mapped to a Global-e hubId on the Global-e side.

No

ImageHeight

Decimal

The product’s image height in pixels

No

ImageURL

String

The product’s image URL

No

ImageWidth

Decimal

The product’s image width in pixels

IsBackOrdered

Boolean

Boolean specifying if the product was ordered as a backed ordered item.

TRUE - The item is back ordered

FALSE - The item is not back ordered. Default FALSE.

No

IsBlockedForGlobalE

Boolean

Indicates if product is available for international shipping.

TRUE - The product is not available for international shipping

FALSE - The product is available for international shipping

No

IsBundle

Boolean

Indicates if the product represents a set of products.

TRUE - The product represents a set of other products. If a bundled product has non-zero prices specified (i.e. OriginalListPrice, ListPrice, etc.), then all the contained products must have zero prices, and vice versa, to avoid double charging for the same products.

FALSE - The product does not represent a set of other products.

No

IsFixedPrice

Boolean

Indicates if the product’s price is fixed by the Merchant, in the default currency for the country.

TRUE - The product’s price is fixed. In this case, all price modifications are disabled for this product. Setting fixed prices is only allowed for the Countries where the SupportsFixedPrices flag is set to TRUE.

FALSE - The product's price is not fixed.

No

IsVirtual

Boolean

Indicates if the product represents a virtual product that does not have weight or volume and doesn’t affect shipping calculation in Global‑e checkout

TRUE - The product represents a virtual product

FALSE - The product does not represent a virtual product

No

Keywords

String

The product’s keywords

No

Length

Decimal

The product’s length in the Merchant’s default unit of length measure (will be converted to CM).

No

LineItemOriginalSalePrice

Decimal

Line item (product in ordered quantity) sale price in the original Merchant’s currency including the local VAT, before applying any price modifications. This property always denotes the price in the default Merchant’s country, regardless of UseCountryVAT for the end customer’s current country. If not specified, will be deemed equal to “OriginalSalePrice* OrderedQuantity”. If specified, will take preference over OriginalSalePrice.

No

LineItemSalePrice

Decimal

Line item (product in ordered quantity) sale price as displayed to the customer, after applying country coefficient, FX conversion and IncludeVAT handling, before rounding rules have been applied. If not specified, will be deemed equal to “SalePrice * OrderedQuantity”. If specified, will take preference over SalePrice.

No

ListPrice

Decimal

Product list price (before discounts) as displayed to the customer, after applying country coefficient, FX conversion, rounding rule (if applicable) and IncludeVAT handling.

Optional in SendCart, SaveProductsBulk

LocalVATRateType

Object VATRateType

VAT rate type or class that would be applied to this product if the order was placed by the local customer. This value must be specified if UseCountryVAT for the current Country is TRUE, and therefore the VATRateType property actually denotes the VAT for the target country.

No

MetaData

Object ProductMetaData

Used to hold additional product data such as customer-defined product attributes.

No

Name

String

Name of the Product

NameEnglish

String

Name of the Product in English

NetVolume

Decimal

The product’s net volume in the Merchant’s default unit of volume measure (will be converted to cubic CM). If specified, this property indicates the net volume of the product, excluding any packaging.

No

NetWeight

Decimal

The product’s net weight in the Merchant’s default unit of weight measure (will be converted to grams). If specified, this property indicates the net weight of the product, excluding any packaging.

No

OrderedQuantity

Decimal

Ordered quantity for the product (to be used in Checkout / Order methods described below, as needed)

No

OriginalListPrice

Decimal

Product list price (before any discounts) in the original Merchant’s currency including the local VAT, before applying any price modifications. This property always denotes the product’s price in the default Merchant’s country, regardless of UseCountryVAT for the end customer’s current country.

Optional in SendCart, SaveProductsBulk

OriginalSalePrice

Decimal

Product sale price in the original Merchant’s currency including the local VAT, before applying any price modifications. This property always denotes the product’s price in the default Merchant’s country, regardless of UseCountryVAT for the end customer’s current country.

Optional in SaveProductsList, SaveProductsBulk

OriginCountryCode

String

2-char ISO country code of the product’s country of Origin. The Merchant’s country will be assumed if not specified.

No

ParentCartItemId

String

Identifier of the current item’s parent cart item on the Merchant’s site. This value must be specified if the current cart item is related to a parent item (CartItemId must not be specified for this item because this attribute applies only to the “parent” item itself). For example, this item might indicate a custom option (such as a product package) for the parent item in the same cart. This property may be optionally specified in the SendCart method only so that the same value can be posted back when creating the order on the Merchant’s site with the SendOrderToMerchant method.

No

PriceCoefficientRate

Decimal

Rate applicable to this Product’sProductClassCode if returned from the CountryCoefficients method.

No

ProductClassCode

String

The product class code is used by the Merchant to classify products to use different country coefficient rates.

No

ProductCode

String

SKU code used to identify the product on the Merchant’s site (to be mapped on the Global‑e side)

ProductCodeSecondary

String

Secondary code that may be used to refer to the product on the Merchant’s site. This code may be used in addition to the ProductCode and is not guaranteed to be unique (may be reused for other products as long as the old product is not available on the Merchant’s site any more).

No

ProductGroupCode

String

Product’s group code on the Merchant’s site (to be mapped on the Global‑e side). Usually, this value is a part of the product SKU code denoting a group of similar products (such as "the same product in different s").

No

ProductGroupCodeSecondary

String

Secondary code that may refer to the group of products on the Merchant’s site. This code may be used in addition to the ProductGroupCode and is not guaranteed to be unique (may be reused for other groups as long as the old group is not available on the Merchant’s site anymore).

No

SalePrice

Decimal

Product sale price as displayed to the customer, after applying country coefficient, FX conversion, rounding rule (if applicable) and IncludeVAT handling.

Optional in SaveProductsList, SaveProductsBulk, GetCheckoutCartInfo

SalePriceBeforeRounding

Decimal

Product sale price as displayed to the customer, after applying country coefficient, FX conversion and IncludeVAT handling, before rounding rules have been applied. If not specified, will be deemed equal to SalePrice.

No

SalePriceReason

String

Reason for the sale price. This property may optionally contain the text definition of the promo that has resulted in the price deduction for this product (such as “10% discount on all shoes”).

No

URL

String

The product’s information page URL

No

VATCategory

Object VATCategory

The product’s VAT category. A product may be assigned to a single VAT category on the Merchant’s site. If available, the respective product’s HS Code should be used as the VAT category for a product.

No

VATRateType

Object VATRateType

Product’s VAT rate type or class

No

Volume

Decimal

The product’s volume in the Merchant’s default unit of volume measure (will be converted to cubic CM).

Optional, can be used as an alternative for specifying all Height, Width and Length dimensions

Weight

Decimal

The product’s weight is in the Merchant’s default unit of weight measure (will be converted to grams). The Merchant’s default product weight will be used if not specified.

No

Width

Decimal

The product’s width in the Merchant’s default unit of length measure (will be converted to CM).

No