Я подключаю свой сайт к Shopify с помощью API и веб-узлов. Когда я создаю продукт на своем веб-сайте, я хочу, чтобы он был создан в Shopify. Это работает. Но Shopify отправляет мне Webhook, рассказывающий мне, что продукт был создан: поэтому он создает тот же продукт на моем сайте ... Я также хочу, чтобы продукт был создан другим способом.Не нужно искать веб-камеры
Я не могу использовать идентификатор продукта Shopify, чтобы проверить, существует ли продукт на моем сайте, потому что я еще не получил его.
Я чувствую, что могу найти способ заставить его работать, но я не уверен, что это будет самый чистый путь. Мне интересно, какое лучшее решение для этого сценария.
EDIT: (Добавление идея текущей)
- Первая идея, что у меня есть (я думаю, что это очень плохой способ сделать это, но сказал мне @ Натан, чтобы дать говорить о моих идеях :)) , заключается в том, чтобы отказаться от подписки на веб-сайт product_create и повторно подписаться, когда у меня есть ID.
- Второй, это сделать запрос на основе продукта sku. Это может сработать, но это не похоже на самое сильное решение.
Любой шанс есть способ попросить Shopify не отправлять мне веб-сайт, когда я создаю продукт?
EDIT 2: Другая идея:
- Delay исполнение webhook на моем сайте с сна (5), так что у меня есть время на то же Shopify ID перед раздачей с webhook.
Возможно, вы должны изменить свою идею для решения; даже если это не сработает, оно даст ответы на вопросы, чтобы начать работу, и лучше знать, что вам (или другим пользователям, помещенным таким образом позже) нужно знать. –
Привет @Nathan, я сделал редактирование с двумя идеями, которые я имею в виду прямо сейчас. Но никто из них не очень мне нравится. Спасибо за вашу помощь! – Doud
, когда вы создаете продукт на shopify с помощью api, это возвращает созданный продукт. Whit эти данные вы можете проверить webhook, Whats проблема? – miglio