Я заинтересован в проведении продвижения ...
Я хотел бы сделать продукт бесплатным, если общая сумма заказа составляет 10 долларов.
Я смог сделать это с помощью этого модуля: http://drupal.org/project/uc_discounts_alt
Все работает отлично, но я не хочу, чтобы мой клиент мог добавить продукт в свою корзину, если он не покупает обычные продукты на 10 долларов.
Продукты, которые я отдаю, могут быть помещены в другой класс Ubercart, но я не могу найти модуль, который позволил бы мне препятствовать продаже узла, если общая сумма корзины составляет 10 долларов или больше.
Любые идеи или помощь будет принята с благодарностью.
Я уже изучил «бесплатные» варианты оформления заказа; Я на самом деле просто смотрю, как сделать товар не продаваемым, если сумма в корзине не превышает 10 долларов.
Ответы:
Эта ссылка setting_minimum_price_order_can_be_submitted упоминает, что вы можете перейти на
admin/store/settings/cart/edit
. Это также может помочь, так как дает более подробную информацию о достижении нужной вам задачи. Я не уверен, используете ли вы drupal 6 или 7. Эта ссылка является URL-адресом для модуля ProductMin . Я нашел модуль uc_product_minmax . Дайте мне знать, если вам нужно что-то более конкретное или это полезно.источник
Правила могут быть лучшим решением, поскольку вы не хотите ограничивать пользователя каждый раз, а только для некоторых специальных продуктов. Вот общий поток того, что вы можете сделать.
Это должно работать, насколько я знаю.
источник
Чтобы ваши клиенты не могли добавить товар в корзину, если он стоит 10 долларов США с обычными продуктами, вы можете использовать ubercart hook_add_to_cart .
например:
источник
Взгляните на модуль Ubercart Restrictions .
источник
Изучение структуры правил может действительно помочь вам здесь.
есть отличный учебник здесь Йохан Фальк просто следовать , и вы будете в состоянии сделать выше в кратчайшие сроки.
источник
Я полагаю, что промежуточный итог минимального заказа до $ 10 admin / store / settings / cart / edit / basic и условное действие / правило для этого продукта не вариант, потому что вы все еще хотите продавать другие продукты ...
Попробуйте
uc_discount
модуль и настройте Условное действие с помощью Проверить состояние товара в заказе и применить действие скидки .источник