Function Description

Here are a few example requests, with different product-types.

Standard Product Request

This is a standard product request with as few attributes as possible

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/base-request.json[]

Configurable Product Request

Replace ATTRIBUTE_ID OPTION_ID and THE ENTITY_ID (S), you have to link the same number of products as the cartesian product of the option ids. The linked products (ENTITY_IDS) have to exist.

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-configurable.json[]

Bundle Product Request

  • weight_type [ pacemaker column bundle_weight_type ]

    • 0 = static

    • 1 = dynamic

  • sku_type [ pacemaker column bundle_sku_type ]

    • 0 = static

    • 1 = dynamic

  • price_type [ pacemaker column bundle_price_type ]

    • 0 = fixed

    • 1 = percent

  • shipment_type [ pacemaker column bundle_shipment_type ]

    • 0 = separately

    • 1 = together

  • price_view [ pacemaker column bundle_price_view ]

    • 0 = Price range

    • 1 = As Low As

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-bundle.json[]

The linked product sku have to be the same as the product sku. Also the product and the linked product have to exist.

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-link.json[]

Stock Item Request

The following columns cannot be passed directly: deferred_stock_update, use_config_deferred_stock_update, enable_qty_increments, qty_increments, out_of_stock_qty, allow_backorders

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-stock-item.json[]

Tier Price Request

  • customer_group_id

    • 32000 = 'ALL GROUPS'

  • website_id

    • 0 = 'All Websites'

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-tier-price.json[]

The first media gallery entry is the base image and can have different types. The other images are additional images. The following columns cannot be passed directly: hide_from_product_page

Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/request-structure/index.adoc - include::../examples/requests/request-media-gallery.json[]