参考资料
feedType : https://github.com/amzn/selling-partner-api-docs/blob/main/references/feeds-api/feedtype-values.md
使用方法:https://github.com/amzn/selling-partner-api-docs/blob/main/references/feeds-api/feeds_2020-09-04.md
例:修改Price
1. 先创建 feeddocument$params = array( 'contentType' => 'text/xml; charset=UTF-8', ); $method = 'POST'; $path = '/feeds/2021-06-30/documents';
// 请求成功时,会返回:
$feeddocumentId;
$url;
// XML
$xml = ''; $xml .= ''; $xml .= '3.创建Feed'; $xml .= ' '; $xml .= '1.01 '; $xml .= '' . $merchant_id . ' '; $xml .= 'Price '; $xml .= ''; $xml .= ' '; // 同时修改多个时 $xml .= '1 '; $xml .= ''; // SELLER SKU $xml .= ' '; $xml .= '' . $amazon_seller_sku . ' '; // 售价 $xml .= '1 '; // 折扣价 $xml .= ''; $xml .= ' '; $xml .= '' . '2020-02-02T00:00:00Z' . ' '; $xml .= '' . '2020-02-02T00:00:00Z' . ' '; $xml .= '1 '; $xml .= ''; $xml .= ' '; $xml .= ''; $config = array( 'base_uri' => $url, 'headers' => array( 'Content-Type' => 'text/xml; charset=UTF-8' ), 'body' => $xml, 'http_errors' => false, 'verify' => false, 'timeout' => 1800 ); $client = new GuzzleHttpClient($config); $request = $client->request("PUT"); $body = $request->getBody()->getContents(); $httpCode = $request->getStatusCode(); 'ack' => ($httpCode == 200) ? SUCCESS : FAILURE,2 '; $xml .= ''; // SELLER SKU $xml .= ' '; $xml .= '' . $listing['amazon_seller_sku'] . ' '; // 售价 $xml .= '1 '; // 折扣价 $xml .= ''; $xml .= ' '; $xml .= '' . '2020-02-02T00:00:00Z' . ' '; $xml .= '' . '2020-02-02T00:00:00Z' . ' '; $xml .= '1 '; $xml .= '
$params = array( 'feedType' => 'POST_PRODUCT_PRICING_DATA', 'marketplaceIds' => array($marketplace_id), // 市场ID 'inputFeeddocumentId' => $feeddocumentId ); $method = 'POST'; $path = '/feeds/2021-06-30/feeds';



