Autoryzacja nie powiodła się.
Odśwież stronę i spróbuj jeszcze raz.
@w_kiwi@ko_alka@la_nika@nat_not@_HolaOla_
Dzień dobry. Kiedy Allegro stworzy i udostępni API aby móc w prosty sposób oznaczać stan produktu z aukcji?
Aktualnie korzystając z systemu BaseLinker nie możemy mieć wyszczególnionych zamówień nowych, używanych i powystawowych bo API Allegro w żaden sposób nie umożliwia ich rozróżniania i identyfikacji.
Prowadzi to czasami do pomyłek w sprzedaży gdyż wszystko i za każdym razem trzeba sprawdzać ręcznie.
Na bardzo dużą ilość sztuk wysyłanych przesyłek trafiają się błędy bo pracownicy to nie roboty i czasem coś źle spojrzą, pomylą się lub zapomną.
Zamiast nowe jedzie używane itd
Czy możecie państwo umożliwić prosty mechanizm i API do konfigurowania i wdrażania by stan produktu był pokazywany zawsze oddzielnie?
Dobrze rozumiem, chcesz parametry oferty w transakcji?
@w_kiwi@ko_alka@la_nika@nat_not@_HolaOla_
Dokładnie chodzi o to, że aktualnie nie da się w żaden sposób z Allegro przekazywać informacji o stanie produktu tzn. czy jest nowy, powystawowy czy używany wysyłając je do systemu sprzedażowego na jakim się działa - w tym przypadku BaseLinker.
Stąd nie da się odróżniać wcale produktów jakie sprzedaje się osobno jako nowe itd.
Bez sensu.
Allegro powinno umożliwić integracje i API do innych systemów zewnętrznych sprzedażowych by takie informacje były automatycznie odczytywane.
@eras_sc "Dokładnie chodzi o to, że aktualnie nie da się w żaden sposób z Allegro przekazywać informacji o stanie produktu tzn. czy jest nowy, powystawowy czy używany wysyłając je do systemu sprzedażowego na jakim się działa - w tym przypadku BaseLinker."
Kompletna bzdura, jak najbardziej się da. Do zamówienia przypisane są pozycje z numerami aukcji. Informacje nt. danej aukcji można pobrać z API. To, że BaseLinker tego nie udostępnia, nie robi lub cokolwiek to nie jest wina Allegro. Jeżeli masz taką potrzebę by przy obsłudze zamówień wyświetlał się stan produktu, jaki został sprzedany przy każdej pozycji to powinieneś napisać do BaseLinkera czy takie coś jest możliwe albo czy też planują coś takiego dodać.
Allegro umożliwia integrację i API, twój problem jest w integratorze, który nie wyświetla potrzebnych tobie informacji.
@w_kiwi@ko_alka@la_nika@nat_not@_HolaOla_
Czy taka możliwość rzeczywiście jest obecna i możliwa w API Allegro obecnie?
@eras_sc Allegro Developer Portal - baza wiedzy o Allegro REST API
Chcesz więcej dowodów? 😛
Podeślij gdzie konkretnie w jakiej zakładce w tym:
Allegro Developer Portal - baza wiedzy o Allegro REST API
jest opisany i jak działa API odnośnie informowania o stanie prod
{
"id": "string",
"productSet": [
{
"quantity": {
"value": 1
},
"product": {
"id": "c9e39cae-9cb6-11e9-a2a3-2a2ae2dbcce4",
"publication": {
"status": "PROPOSED"
},
"parameters": [
{
"id": "string",
"name": "string",
"rangeValue": {
"from": "string",
"to": "string"
},
"values": [
"string"
],
"valuesIds": [
"string"
]
}
]
},
"responsiblePerson": {
"id": "string"
}
}
],
"category": {
"id": "257931"
},
"attachments": [
{
"id": "string"
}
],
"fundraisingCampaign": {
"id": "string"
},
"additionalServices": {
"id": "string"
},
"delivery": {
"handlingTime": "PT24H",
"shippingRates": {
"id": "string"
},
"additionalInfo": "string",
"shipmentDate": "2019-08-24T14:15:22Z"
},
"publication": {
"duration": "PT24H",
"endingAt": "2031-01-04T11:01:59Z",
"marketplaces": {
"base": {
"id": "string"
},
"additional": [
{
"id": "string"
}
]
},
"startingAt": "2031-01-04T11:01:59Z",
"status": "INACTIVE",
"endedBy": "USER",
"republish": false
},
"additionalMarketplaces": {
"allegro-cz": {
"sellingMode": {
"price": {
"amount": "233.51",
"currency": "CZK"
}
},
"publication": {
"state": "REFUSED",
"refusalReasons": [
{
"code": "VQR009_PRICE_IN_ADDITIONAL_MARKETPLACE_MISMATCH",
"userMessage": "price difference too big",
"parameters": {
"maxAllowedPriceDecreasePercent": [
"20"
]
}
}
]
}
}
},
"b2b": {
"buyableOnlyByBusiness": false
},
"compatibilityList": {
"type": "MANUAL"
},
"language": "pl-PL",
"validation": {
"errors": [
{
"code": "string",
"details": "string",
"message": "string",
"path": "string",
"userMessage": "string"
}
],
"warnings": [
{
"code": "string",
"details": "string",
"message": "string",
"path": "string",
"userMessage": "string"
}
],
"validatedAt": "2019-08-24T14:15:22Z"
},
"afterSalesServices": {
"impliedWarranty": {
"id": "09f0b4cc-7880-11e9-8f9e-2a86e4085a59"
},
"returnPolicy": {
"id": "09f0b4cc-7880-11e9-8f9e-2a86e4085a59"
},
"warranty": {
"id": "09f0b4cc-7880-11e9-8f9e-2a86e4085a59"
}
},
"discounts": {
"wholesalePriceList": {
"id": "string"
}
},
"stock": {
"available": 99,
"unit": "UNIT"
},
"parameters": [
{
"id": "string",
"name": "string",
"rangeValue": {
"from": "string",
"to": "string"
},
"values": [
"string"
],
"valuesIds": [
"string"
]
}
],
"contact": {
"id": "string"
},
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"name": "string",
"payments": {
"invoice": "VAT"
},
"sellingMode": {
"format": "BUY_NOW",
"price": {
"amount": "123.45",
"currency": "PLN"
},
"minimalPrice": {
"amount": "123.45",
"currency": "PLN"
},
"startingPrice": {
"amount": "123.45",
"currency": "PLN"
}
},
"location": {
"city": "string",
"countryCode": "PL",
"postCode": "00-999",
"province": "string"
},
"images": [
"string"
],
"description": {
"sections": [
{
"items": [
{
"type": "string"
}
]
}
]
},
"external": {
"id": "AH-129834"
},
"sizeTable": {
"id": "string"
},
"tax": {
"id": "ae727432-8b72-4bfe-b732-6f163a2bf32a",
"rate": "23.00",
"subject": "GOODS",
"exemption": "MONEY_EQUIVALENT",
"percentage": "23.00"
},
"taxSettings": {
"rates": [
{
"rate": "23.00",
"countryCode": "PL"
}
],
"subject": "GOODS",
"exemption": "MONEY_EQUIVALENT"
},
"messageToSellerSettings": {
"mode": "OPTIONAL",
"hint": "string"
}
}
Nie widzę tutaj nigdzie info o stanie produktów.
przykładowo w motoryzacji kat filtry stan produktu opisywany jest przez parametr ID 11323 o wartości 11323_1, poniżej wyciąg z mojego API. ID parametru może się zmieniać w zależności od kategorii w której znajduje się oferta.
ALE nie dam sobie ręki uciąć twierdząc że da się zmienić stan już po wystawieniu oferty, nigdy tego nie robiłem.
[parameters] => Array (
[0] => Array ( [id] => 11323 [name] => Stan [values] => Array ( [0] => Nowy ) [valuesIds] => Array ( [0] => 11323_1 ) [rangeValue] => ) )
tu masz dużo więcej infoirmacji , https://developer.allegro.pl/tutorials/jak-zarzadzac-ofertami-7GzB2L37ase#edycja-pojedynczej-oferty
jak poszukasz to tak samo ID 11323 - parametr "State" (nie zrobili aktualizacji dokumentacji)
A jeśli chcesz mieć dostęp do parametru STAN z poziomu zdarzeń sprzedaży to nie ma takiej możliwości, ten parametr pokazuje się tylko przy pobraniu całej oferty, a w system zamówień RESTAPI pobiera tylko najważniejsze informacje z oferty (tytuł, cena, sztuki, cenniki, rabaty).
Baselinker pewnie tego nie robi ale trzeba by zrobić dodatkowy GET do każdego zamówienia by pobrać dane powiązanej ofert(y).
Tak więc... jak najbardziej da sie, ale baselinker tego nie obsługuje.