как публиковать продукты на определенной торговой площадке Amazon
Я продавец, и у меня есть 2 торговых площадки,
1) amazon.com
2) webstore
Я хочу отправить через канал продуктов mws в свой интернет-магазин, у меня есть идентификатор торговой площадки.
Это код, который я использую.
$parameters = array ('MarketplaceIdList' => $this->marketPlaceId,
'Merchant' => $this->merchantId, 'FeedType' =>
$feedType,'FeedContent' => $feedHandle, 'PurgeAndReplace' =>
false,'ContentMd5' =>
base64_encode(md5(stream_get_contents($feedHandle), true)),);
$request = new
MarketplaceWebService_Model_SubmitFeedRequest($parameters);
Это то, что написано в PDF-файле amazpn
Не путайте необязательный параметр MarketplaceIdList с параметром Marketplace в запросе. Параметр Marketplace больше не используется для аутентификации и устарел, но он остается в запросе на обратную совместимость.
Параметр "Marketplaceidlist" не работает, когда я его использую, он публикуется на обеих торговых площадках, а не только на одной торговой площадке.
Пожалуйста, помогите, спасибо.
2
1 answers
Попробуйте это
$marketplaceIdArray = array("Id" => array($MARKETPLACE_ID));
$parameters = array(
'Merchant' => $MERCHANT_ID,
'MarketplaceIdList' => $marketplaceIdArray,
'FeedType' => '_POST_INVENTORY_AVAILABILITY_DATA_',
'FeedContent' => $feedHandle,
'PurgeAndReplace' => false, //Leave this PurgeAndReplace to false so that it want replace whole product in amazon inventory
'ContentMd5' => base64_encode(md5(stream_get_contents($feedHandle), true))
);
1
Author: Keyur Padalia, 2012-06-29 15:40:57