Подскажите пожалуйста такую вещь. Создаю магазин на Drupal Commerce. Мне нужно умножить цену за единицу товара на значение поля "Количество товара в упаковке". Пытаюсь использовать Rules, но при попытке добавить экшен "Умножить стоимость за единицу на некое значение" не нахожу в селекторах значение поля "Количество товара в упаковке". Как подставить этот селектор?
Комментарии
Не парьтесь, "геморно" это и Вам и клиенту, так как Варианты когда клиент покупает не только упаковки сплошь и рядом.
Да нет вы не поняли, магазин оптовый, и цены импортируются через Фидс, у них в 1С прописаны цены за единицу товара, цен за упаковку у них нет вот в чем загвоздка.
Как вариант можно исходный файл с данными (вы наверное же с какого-то файла в feeds берете данные?) дополнительно обрабатывать, т.е. перемножать нужные значения, содержащиеся в исходном файле и добавить значение, типа цена за упаковку и уже этот файл скармливать feeds.
В том то и дело что заказчики требуют чтобы "сайт сам умножал цену", вот и думаю...
Ну значит php скрипт преобразовывающий исходный csv файл нужно разместить "на сайте", хоть в виде модуля оформить. Подозреваю что для php есть библиотека работающая с csv файлами, так что и писать кода практически не придется.
Подскажите пожалуйста, что за библиотека? Я просто в ПХП не силен.
Подскажите пожалуйста, что за библиотека? Я просто в ПХП не силен.
Хотя бы здесь выберите нужный http://www.phpclasses.org/search.html?words=csv&x=0&y=0&go_search=1 .
Как будто я в php силен, мне проще аналогичное на python было сделать, там синтаксис простой и приятный - для говнокода самое то.
А по php гугль мне выдал сразу же вот это, например http://php.net/manual/ru/function.fgetcsv.php там и пример есть. Т.е. оно прям в стандартную библиотеку входит похоже.