Умножение цены на количество товара в упаковке в Drupal Commerce

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

Аватар пользователя olegcvc olegcvc 15 августа 2014 в 2:05

Подскажите пожалуйста такую вещь. Создаю магазин на Drupal Commerce. Мне нужно умножить цену за единицу товара на значение поля "Количество товара в упаковке". Пытаюсь использовать Rules, но при попытке добавить экшен "Умножить стоимость за единицу на некое значение" не нахожу в селекторах значение поля "Количество товара в упаковке". Как подставить этот селектор?

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 15 августа 2014 в 11:41

Не парьтесь, "геморно" это и Вам и клиенту, так как Варианты когда клиент покупает не только упаковки сплошь и рядом.

Аватар пользователя olegcvc olegcvc 15 августа 2014 в 12:32

Да нет вы не поняли, магазин оптовый, и цены импортируются через Фидс, у них в 1С прописаны цены за единицу товара, цен за упаковку у них нет вот в чем загвоздка.

Аватар пользователя Sandy Big Boy Sandy Big Boy 15 августа 2014 в 14:04

Как вариант можно исходный файл с данными (вы наверное же с какого-то файла в feeds берете данные?) дополнительно обрабатывать, т.е. перемножать нужные значения, содержащиеся в исходном файле и добавить значение, типа цена за упаковку и уже этот файл скармливать feeds.

Аватар пользователя olegcvc olegcvc 15 августа 2014 в 17:23

"Sandy Big Boy" wrote:
Как вариант можно исходный файл с данными (вы наверное же с какого-то файла в feeds берете данные?) дополнительно обрабатывать, т.е. перемножать нужные значения, содержащиеся в исходном файле и добавить значение, типа цена за упаковку и уже этот файл скармливать feeds.

В том то и дело что заказчики требуют чтобы "сайт сам умножал цену", вот и думаю...

Аватар пользователя Sandy Big Boy Sandy Big Boy 16 августа 2014 в 10:52

Ну значит php скрипт преобразовывающий исходный csv файл нужно разместить "на сайте", хоть в виде модуля оформить. Подозреваю что для php есть библиотека работающая с csv файлами, так что и писать кода практически не придется.

Аватар пользователя olegcvc olegcvc 16 августа 2014 в 23:41

"Sandy Big Boy" wrote:
Ну значит php скрипт преобразовывающий исходный csv файл нужно разместить "на сайте", хоть в виде модуля оформить. Подозреваю что для php есть библиотека работающая с csv файлами, так что и писать кода практически не придется.

Подскажите пожалуйста, что за библиотека? Я просто в ПХП не силен.

Аватар пользователя olegcvc olegcvc 16 августа 2014 в 23:41

"Sandy Big Boy" wrote:
Ну значит php скрипт преобразовывающий исходный csv файл нужно разместить "на сайте", хоть в виде модуля оформить. Подозреваю что для php есть библиотека работающая с csv файлами, так что и писать кода практически не придется.

Подскажите пожалуйста, что за библиотека? Я просто в ПХП не силен.

Аватар пользователя Sandy Big Boy Sandy Big Boy 17 августа 2014 в 9:51

"olegcvc" wrote:
Подскажите пожалуйста, что за библиотека? Я просто в ПХП не силен.

Как будто я в php силен, мне проще аналогичное на python было сделать, там синтаксис простой и приятный - для говнокода самое то. Smile
А по php гугль мне выдал сразу же вот это, например http://php.net/manual/ru/function.fgetcsv.php там и пример есть. Т.е. оно прям в стандартную библиотеку входит похоже.