PUT /pricelists/records

Creates a batch of Price Lists Records; may include price list records from more than one price list. Concurrency limit of 1.

Servers

Request headers

Name Type Required Description
Accept String Yes

The MIME type of the response body.

Default value: "application/json"

Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
[] Array Yes
[].map_price Number No

The MAP (Minimum Advertised Price) for the variant mapped in a Price List. Overrides any existing or Catalog MAP price for the variant/product. If empty, the map_ price will be treated as not being set on this variant.

[].price_list_id Integer No

The price list ID the price record is associated with.

[].price Number No

The list price for the variant mapped in a Price List. Overrides any existing or Catalog list price for the variant/product. If empty, the sale price will be treated as not being set on this variant.

[].retail_price Number No

The retail price for the variant mapped in a Price List. Overrides any existing or Catalog retail price for the variant/product. If empty, the retail price will be treated as not being set on this variant.

[].sku String No

The SKU for the variant with which this price record is associated. Either sku or variant_id is required.

[].sale_price Number No

The sale price for the variant mapped in a Price List. Overrides any existing or Catalog sale price for the variant/product. If empty, the sale price will be treated as not being set on this variant.

[].variant_id Integer No

The price list with which the price record is associated. Either variant_id or sku is required.

[].currency String No

The 3-letter country code with which this price record is associated.

[].bulk_pricing_tiers[] Array No
[].bulk_pricing_tiers[].amount Number No

The price adjustment amount. This value and the type will decide the price per variant for the pricing tier.

[].bulk_pricing_tiers[].type String No

The type of adjustment that is made. Acceptable values:

  • price – the adjustment amount per product
  • percent – the adjustment as a percentage of the original price
  • fixed – the adjusted absolute price of the product

Possible values:

  • "fixed"
  • "price"
  • "percent"
[].bulk_pricing_tiers[].quantity_min Integer No

The cart's minimum quantity of associated variants needed to qualify for this tier's pricing.

[].bulk_pricing_tiers[].quantity_max Integer No

The cart's maximum allowed quantity of associated variants to qualify for this tier's pricing.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.