Можно ли создать собственный сайт на отдельном сервере, используя только API-интерфейс shopify

Я везде искал этот вопрос; и поскольку это так сложно понять, я предполагаю, что это невозможно, но я подумал, что могу спросить.

Возможно ли, используя Shopify API, полностью заполнить настраиваемый веб-сайт на моем сервере, а затем, когда кто-то будет готов оформить заказ, отправить его обратно на страницу оформления заказа Shopify?

Итак, пример потока;

  • мой сайт Shopify - xyz.myshopify.com
  • На моем сервере есть сайт, расположенный на buypizza.com, это простой сайт электронной коммерции с темой HTML. Я беру данные о продукте из API и заполняю домашнюю страницу сайта
  • Пользователь нажимает на продукт - назовем его коробкой для пиццы
  • затем я отправляю запрос в api shopify, чтобы получить все данные, связанные с коробкой для пиццы, и заполнить страницу продукта.

вот где я не знаю, как это будет работать

  • Они нажимают "добавить в корзину"; Я могу хранить эти данные в сеансе, но как Shopify знает об этом?
  • Затем я нажимаю "Оформить заказ", и он возвращает меня на xyz.shopify.com - что мне не хватает. Это невозможно?

1 ответ

Да , вы можете использовать shopify для создания заказа для вашего пользователя

проект заказа API

Решение определенно возможно.

Возможно, вы захотите взглянуть на Shopify Storefront API (GraphQL).

По вашему вопросу о процессе оформления заказа у вас есть 2 варианта. Один - перенаправить пользователя на кассу Shopify по умолчанию (как вы, кажется, хотите), а другой - обработать процесс "самостоятельно". См. Эту ссылку.

Если вы знакомы с Гэтсби, вы можете взглянуть на их официальный документ, чтобы увидеть пример

Другие вопросы по тегам