2017-04-09 12 views
20

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)

Odpowiedz

1

Ta odpowiedź jest nieco opóźniona, ale mam nadzieję, że mogę pomóc innym, którzy zmagają się z tym samym kwestia.

Najpierw polecam ustawić wszystkie stawki wysyłki i podatki w Shopify. Istnieje wiele podręczników do osiągnięcia to:

https://help.shopify.com/manual/taxes#general-process-to-set-up-taxes https://help.shopify.com/manual/shipping/rates-and-methods/calculated-rates

Po to istnieją różne możliwości, aby obliczyć koszty dostawy i koszty podatkowe.

Twój koszt wysyłki można uzyskać za pośrednictwem interfejsu API active_shipping, które można znaleźć tutaj: https://github.com/Shopify/active_shipping

lub kolejnym zgłoszeniu Shopify: https://apps.shopify.com/boxify

Jednakże, być może trzeba znać rozmiar i przechowywania lokalizację te rozwiązania.

Podatki można uzyskać poprzez kraju w API administracyjnej istnieje konkretna para klucz-wartość dla tego: https://help.shopify.com/api/reference/country

Mam nadzieję, że jest wystarczająco dużo informacji, aby zbliżyć się do rozwiązania problemu, przez co najmniej ktoś.

Powiązane problemy