Подтвердить что ты не робот

Shopify - Новый заказ с использованием Shopify API - как узнать налоги и доставку?

Мы создали веб-приложение для электронной коммерции (Node backend, Vue frontend). Мы обрабатываем платеж с использованием Stripe, но многие бренды спрашивают нас, можно ли сделать заказ и управление запасами в Shopify. Мы пытаемся найти оптимальный способ интеграции платежного модуля в Shopify, чтобы бренд мог управлять выполнением и инвентаризацией через Shopify.

Кажется, нам нужно использовать API заказа, чтобы создать заказ и пометить его как оплаченную. Но откуда мы знаем, что продукт на складе, и какова стоимость доставки и налога от Shopify при создании заказа? Я думаю, что мы можем использовать API продукта для получения уровней запасов, но где находятся судоходные и налоговые конечные точки?

Если я правильно понимаю API заказа, нам нужно сообщить Shopify, какие расходы на доставку и налоговые затраты возникнут при создании нового заказа. Это правильно? Как мы могли бы знать эти цифры? Похоже, что должна быть конечная точка для расчета стоимости доставки и получения ставок налога на товары, чтобы мы могли затем передать эти цифры обратно в API заказа. Я что-то пропустил?

Я подумал, может быть, мы должны создать заказ с financial_status: pending первым, чтобы вернуть стоимость доставки и налогов (это даже дает вам это?), а затем обновить заказ до cancel_reason: customer или cancel_reason: inventory, если эти ставки слишком дороги и порядок отклонен? Но, конечно же, нам нужно знать, какие способы доставки доступны клиенту, чтобы сообщить Shopify, какой из них использовать, не так ли? Или он по умолчанию выбирает самый дешевый при создании заказа?

Примечания:

  • Мы знаем адрес доставки клиентов
  • Мы не знаем, где продукт хранится (Shopify, я думаю)
  • Мы не знаем веса или размеры продукта (Shopify, я думаю)
4b9b3361

Ответ 1

Этот ответ немного запоздал, но я надеюсь, что я могу помочь другим, которые борются с той же проблемой.

Сначала я бы рекомендовал настроить все тарифы на доставку и налоги в Shopify. Для этого есть много руководств:

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

После этого существуют различные возможности для расчета стоимости доставки и налога.

Стоимость доставки вы можете получить через API active_shipping, который можно найти здесь: https://github.com/Shopify/active_shipping

Или следующее приложение Shopify: https://apps.shopify.com/boxify

Однако вам может понадобиться знать размер и место хранения для этих решений.

Налоги можно получить через страну в API-интерфейсе администратора, для этого есть определенная пара ключей-значений: https://help.shopify.com/api/reference/country

Я надеюсь, что достаточно информации, чтобы приблизиться к решению проблемы, по крайней мере для кого-то.