Adjust seller offers with CAP

The Commission Adjustment Program (CAP) API allows Walmart to adjust seller’s offers. Seller can completely opt-in or opt-out of the Commission Adjustment Program. Sellers also have an option to opt-in or opt-out at a SKU level. For example, Sellers can individually opt items in or out by uploading the Item Opt-in file.

Opt-in or opt-out of CAP program

Sellers can either opt-in or opt-out from CAP program with the Set up CAP SKU All API.

To enroll in CAP, call GET /v3/cppreference and specify the subsidyEnrolled value = “true”, the Seller enrolls in the CAP program. All eligible SKUs (current and future) are by default opt-in. After that, the seller can opt-out individual items.

To opt-out of the CAP, call GET /v3/cppreference and specify subsidyEnrolled value = “false”, the Seller stops participating in the CAP program and all eligible SKUs (current and future) are opt-out of the CAP program.

To opt-in or opt-out of an individual item, you need to set up the seller SKU for an individual item’s competitive price adjustment listed in the CSV file.

Sellers can simply opt-in or opt-out for individual items.

  1. Use Update Bulk Prices API: call POST v3/feeds and specify feedType=CPT_SELLER_ELIGIBILITY.
  2. Change the CSV file entry for individual items. Change the SKU OPT IN column value to “Y” or “N” in the Item Opt-in CSV file.

For more information about Opt-in file, request a report download for the CAP report.

What's in the CSV file?

Items eligible for this service appear in the Item Opt-in CSV file.

The response to a successful call includes a header as an attachment called Content-Disposition.

  1. The Content-Disposition header contains the name of the report. As an example, attachment: filename=10000000354_2016-01-15T23:09:54.438+0000.zip. The title includes your partner ID (in this case, 10000000354) and the timestamp when the file was generated.
  2. The attachment contains the report in a compressed zip format.