Shopify изменяет цену продукта для изменения в зависимости от приложения

#shopify #liquid #shopify-app #shopify-api #shopify-api-node

#Shopify #жидкий #Shopify-приложение #Shopify-api #Shopify-api-узел

Вопрос:

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

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

Ответ №1:

Квалифицированный да

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

Использование редактора сценариев Shopify

Если вы работаете с продавцом Shopify Plus, вы можете использовать редактор сценариев Shopify для динамической корректировки цен на продукты, при условии, что направление, которое вы настраиваете, вниз. Вы не можете увеличить цену продукта с помощью редактора сценариев — поэтому для вашего варианта использования цена по прейскуранту должна быть самой дорогой возможной ценой, по которой продается товар, которую вы затем соответствующим образом скидываете с помощью приложения.

Использование черновиков заказов

Используя приложение, вы можете использовать API-интерфейс проекта заказа Shopify для создания заказа с пользовательскими скидками и / или создания полностью настраиваемых товаров, которые не зависят от продуктов, настроенных в базе данных продуктов.

Основной процесс для этого заключается в том, что, когда клиент нажимает «оформить заказ», вы останавливаете обычную навигацию, отправляете содержимое корзины в свое приложение, создаете черновик заказа с соответствующей ценой, а затем предоставляете интерфейсному коду URL-адрес оформления заказа / счета-фактуры, чтобы вы могли отправить клиенту там вместо обычной кассы. Однако Shopify имеет несколько ограничений, в том числе то, что цены на существующие продукты могут быть снижены, а не увеличены, и тот факт, что Shopify не позволит клиенту использовать коды скидок в проекте счета-фактуры заказа — после того, как заказ настроен таким образом, предполагается, что все цены являются окончательными.

Комментарии:

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

2. Правильно — единственное направление, в котором Shopify позволяет корректировать цены, — это вниз. Предоставление вариантов выбора, которые увеличивают цену варианта, может работать только путем добавления дополнительного продукта, представляющего дополнительную плату, или с помощью приложения, которое создает черновик заказа с пользовательским продуктом, установленным по вашей окончательной цене (которая тогда не будет иметь никакого отношения к вариантам в вашем магазине, которые могут составлять запасы отслеживание — это небольшая проблема)

3. Тем не менее, большинство приложений, поддерживающих добавление опций по цене к продукту, очень хорошо представляют покупателю удобство работы, используя код шаблона, чтобы все выглядело так, как будто в корзине есть один товар, и подтверждения по электронной почте, хотя под капотом конечный продукт разделен на несколько строк. Однако Shopify блокирует оформление заказа, поэтому, если вы не работаете в магазине Shopify Plus, вы не сможете комбинировать товары в этом конкретном месте. Я использовал параметры продукта от Bold и персонализатор продукта от Zepto с хорошими результатами.

Ответ №2:

Отказ от ответственности: Извините, если кому-то разумному не нравится ответ со ссылкой 🙂 Я не связан с этим приложением, я просто пользователь.

В проекте со сложными ценами мы используем приложение Wholesale Pricing Discount от Wholesale Helper, которое нам понравилось, потому что его легко импортировать с несколькими ценами на побочный продукт и привязать его к клиенту.

это приложение не умножает продукты, они используют теги клиентов. возможно, это может дать вам некоторые рекомендации.

Важное правило Shopify заключается в том, что вы не можете увеличить цену с помощью API для заказа, вы можете просто уменьшить i

Комментарии:

1. ПРИМЕЧАНИЕ: приложение, указанное выше в этом ответе, использует решение «Черновики заказов» для снижения цен, которое имеет ограничения, заключающиеся в невозможности увеличить цену (например, выбрав дополнительные опции) и не позволяя клиенту использовать коды скидок при оформлении заказа. 🙂

2. Вы правы насчет кодов оформления заказа, но вы можете добавить форму скидки на странице корзины, чтобы добавить скидку перед отправкой заказа в приложение, и скрыть форму скидки со страницы оформления заказа 🙂