passtoor: Блог

Главные вкладки

Commerce & Проверка условий при добавлении в корзину

15 октября 2013 в 0:56

Кто знает как можно проверить условия (значение в каком либо поле например) при добавлении позиции Товара в Корзину и в случае False отменить добавлении этой позиции ?
Т.е. проверить условие после щелчка по кнопке Добавить в корзину?

Commerce & line item

14 октября 2013 в 23:46

В line item (admin/commerce/config/line-items/product/fields) добавлен custom field доступный для выбора при заказе пользователю.

Обрабатываю события после обновления и после сохранения нового commerce line item
Как при определенном условии, например line-item:custom-field=1 запретить/отменить добавление этого Товара в корзину ?

з.ы. дополнительно проверяются еще пара условий, но это не суть. Возможно слудует использовать другие события? но нужен доступ так же до текущего product:custom-field

[РЕШЕНО]Доступ к custom fields в Rules

13 октября 2013 в 19:39

Кто может подсказать, желательно поподробее, как обойти проблему в Rules связанную с доступом к созданным собственным полям ?
Why can't I access my custom fields in Rules?
Особенно интересует доступ к полям товара в commerce/

Drupal 7.23 & Commerce Stock API 7.x-2.0-rc1 & Rules 7.x-2.5+2-dev

Задача под commerce реализовать работу со складским учетом.
Добавил к Типу Товара - Товар, дополнительные поля: Склад, Резерв, В производстве, Заказано
Line Item так же имеет доп. поле Отгрузка Список с двумя варантами Со склада или Под заказ.