Можно ли создать собственный сайт на отдельном сервере, используя только API-интерфейс shopify
Я везде искал этот вопрос; и поскольку это так сложно понять, я предполагаю, что это невозможно, но я подумал, что могу спросить.
Возможно ли, используя Shopify API, полностью заполнить настраиваемый веб-сайт на моем сервере, а затем, когда кто-то будет готов оформить заказ, отправить его обратно на страницу оформления заказа Shopify?
Итак, пример потока;
- мой сайт Shopify - xyz.myshopify.com
- На моем сервере есть сайт, расположенный на buypizza.com, это простой сайт электронной коммерции с темой HTML. Я беру данные о продукте из API и заполняю домашнюю страницу сайта
- Пользователь нажимает на продукт - назовем его коробкой для пиццы
- затем я отправляю запрос в api shopify, чтобы получить все данные, связанные с коробкой для пиццы, и заполнить страницу продукта.
вот где я не знаю, как это будет работать
- Они нажимают "добавить в корзину"; Я могу хранить эти данные в сеансе, но как Shopify знает об этом?
- Затем я нажимаю "Оформить заказ", и он возвращает меня на xyz.shopify.com - что мне не хватает. Это невозможно?
1 ответ
Да , вы можете использовать shopify для создания заказа для вашего пользователя
Решение определенно возможно.
Возможно, вы захотите взглянуть на Shopify Storefront API (GraphQL).
По вашему вопросу о процессе оформления заказа у вас есть 2 варианта. Один - перенаправить пользователя на кассу Shopify по умолчанию (как вы, кажется, хотите), а другой - обработать процесс "самостоятельно". См. Эту ссылку.
Если вы знакомы с Гэтсби, вы можете взглянуть на их официальный документ, чтобы увидеть пример