Zbudowaliśmy aplikację internetową e-commerce (Node
backend, Vue
nakładka). Przetwarzamy płatność za pomocą Stripe, ale wiele marek zapytało nas, czy zamówienie i kontrola zapasów mogą być wykonane w Shopify. Staramy się znaleźć najlepszy sposób zintegrowania modułu płatności z Shopify, aby marka mogła zarządzać zasobami i zapasami za pośrednictwem Shopify.Shopify - Nowe zamówienie za pomocą interfejsu API Shopify - jak poznać podatek i koszty wysyłki?
Wygląda na to, że powinniśmy użyć interfejsu API zamówień, aby utworzyć zamówienie i oznaczyć je jako zapłacone. Ale skąd wiemy, że produkt jest dostępny w magazynie i jaki jest koszt wysyłki i podatku od Shopify podczas tworzenia zamówienia? Myślę, że możemy wykorzystać interfejs API produktu, by uzyskać poziomy zapasów, ale gdzie są punkty końcowe wysyłki i podatki?
Jeśli rozumiem poprawnie interfejs API zamówienia, musimy poinformować Shopify, jakie są koszty wysyłki i koszty podatkowe, kiedy tworzone jest nowe zamówienie. Czy to prawda? Jak moglibyśmy poznać te liczby? Wydaje się, że powinien istnieć punkt końcowy do obliczania kosztów wysyłki i uzyskania stawek podatkowych produktu, abyśmy mogli następnie przekazać te dane z powrotem do interfejsu API zamówień. Czy czegoś brakuje?
Myślałem, że może mamy się stworzyć porządek, który ma financial_status: pending
pierwszy dostać wysyłki i podatkowych stawek back (to nawet dać ci?), A następnie zaktualizować kolejność albo cancel_reason: customer
lub cancel_reason: inventory
jeśli te stawki są zbyt drogie, a zamówienie zostało odrzucone? Ale z pewnością musimy wiedzieć, jakie metody wysyłki są dostępne dla klienta, aby poinformować Shopify, którego z nich użyć, prawda? Czy też domyślnie wybiera najtańszy podczas tworzenia zamówienia?
Uwagi:
- Wiemy, że klienci wysyłać adres
- Nie wiemy, gdzie produkt jest składowane (Shopify nie myślę)
- Nie wiemy, wagi lub wymiary produktu (wydaje się, że Shopify)