System ONe może odbierać z systemu zewnętrznego dwie ceny: cenę sprzedaży oraz cenę zakupu produktu. Jeżeli dany produkt nie zawiera ceny zakupu, to jej wartość zostaje przypisana z ceny sprzedaży. Końcowa cena jest obliczana na podstawie dodania marży do ceny zakupu.
Cena zakupu danego produktu może być różna dla każdego z magazynów. W zależności od tego, z którego magazynu będzie dostarczana przesyłka – ta cena zakupu będzie prezentowana na linii produktowej i na jej podstawie zostanie wyliczona wartość marży oraz końcowa cena sprzedaży. Jeżeli sposób dostawy zostanie zmieniony, a wraz z nim zmieni się również magazyn, to cena zakupu zostanie zaktualizowana do tej, która obowiązuje na danym magazynie. Odpowiednio przeliczona zostanie również cena sprzedaży i marża. Cena zakupu może zostać dostarczona z systemu zewnętrznego również bez kontekstu magazynu. Wówczas dla każdego z magazynów przyjmowana jest taka sama cena danego produktu.
W przypadku podzielenia zamówienia na kilka przesyłek (np. ze względu na to, że tylko część towarów jest dostępna), przy każdej z nich cena zakupu będzie zależna od ceny danego produktu w magazynie, z którego będzie wysyłana. Marże podane przy cenach całkowitych również będą prezentowane w zależności od przypisanej do produktu w danym magazynie ceny zakupu.
Wówczas na głównej linii produktowej prezentowana będzie średnia ważona ze wszystkich cen zakupu, jakie posiada dany produkt w wybranych na wysyłkach magazynach. Dla podanej ceny zakupu wyliczona zostanie marża, która będzie prezentowana pod ceną sprzedaży.
API integracyjne w serwisie price-helper
- Dodawanie cen zakupowych:
/api/v1/pricehelper/integrations/auth-required/purchase-prices
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.