Aktualizację istniejącej oferty jest możliwe poprzez dwie metody -
OF01 i
OF24.
Rekomendowana aktualizacja przez
OF01:
W tym celu należy przygotować plik w formacie csv. Poniżej widoczny plik csv z minimum parametrów (sku do identyfikacji oferty oraz parametry GPSR):
Poniżej widoczny jest przykładowy request wykorzystany w metodzie
OF24, który pozwala na zaktualizowanie oferty.
{
"offers": [
{
"allow_quote_requests": false,
"discount": {
"end_date": "2019-05-31T22:00:00Z",
"price": 49,
"ranges": [
{
"price": 45,
"quantity_threshold": 5
}
],
"start_date": "2019-03-31T22:00:00Z"
},
"leadtime_to_ship": 5,
"logistic_class": "1",
"max_order_quantity": 3,
"min_order_quantity": 1,
"min_quantity_alert": 2,
"offer_additional_fields": [
{
"code": "gpsr-entity-name",
"type": "STRING",
"value": "Procducent1"
},
{
"code": "gpsr-address",
"type": "STRING",
"value": "Adres1"
},
{
"code": "gpsr-country",
"type": "STRING",
"value": "Kraj1"
},
{
"code": "gpsr-city",
"type": "STRING",
"value": "Miasto1"
},
{
"code": "gpsr-zip-code",
"type": "STRING",
"value": "Kodpocztowy"
},
{
"code": "gpsr-email",
"type": "STRING",
"value": "email1"
},
{
"code": "gpsr-phone",
"type": "STRING",
"value": "Telefon1"
}
],
"package_quantity": "2",
"price": 50,
"all_prices": [],
"product_id": "4545350038304",
"product_id_type": "EAN",
"product_tax_code": "tax",
"quantity": "5000",
"shop_sku": "257900",
"state_code": "11",
"update_delete": "update"
}
]
}
W metodzie należy użyć dodatkowych pól ofertowych, które są widoczne w tej sekcji ("offer_additional_fields") - powinna zostać użyta struktura widoczna poniżej:
"offer_additional_fields": [
{
"code": "gpsr-entity-name",
"type": "STRING",
"value": "Procducent1"
},
{
"code": "gpsr-address",
"type": "STRING",
"value": "Adres1"
},
{
"code": "gpsr-country",
"type": "STRING",
"value": "Kraj1"
},
{
"code": "gpsr-city",
"type": "STRING",
"value": "Miasto1"
},
{
"code": "gpsr-zip-code",
"type": "STRING",
"value": "Kodpocztowy"
},
{
"code": "gpsr-email",
"type": "STRING",
"value": "email1"
},
{
"code": "gpsr-phone",
"type": "STRING",
"value": "Telefon1"
}
],