Макс Опубликовано: 13 апреля 2021 Опубликовано: 13 апреля 2021 Как можно реализовать скидки товаров опенкарта на проме, вигрузить цены в вобозначение поля Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 13 апреля 2021 Опубликовано: 13 апреля 2021 2 часа назад, Макс сказал: Как можно реализовать скидки товаров опенкарта на проме, вигрузить цены в вобозначение поля Добрый день. Для вывода скидочной цены Вам нужно в код формата добавить такую запись: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> <quantity>Количество1</quantity> </price> {% endfor %} </prices> Количество в массиве не выводится. Нужно добавлять свое значение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 Спасибо, количество нужно будет вписывать каждий раз после импорта или ето поле не будет обновлятся? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 10 минут назад, Макс сказал: Спасибо, количество нужно будет вписывать каждий раз после импорта или ето поле не будет обновлятся? Добрый день. Если у Вас для всех товаров количество для скидки одинаковое, то можете указать его в теге quantity. Например: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> <quantity>10</quantity> </price> {% endfor %} </prices> Это значит, что для всех скидочных цен будет выставлено количество - 10. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 можно сделать так, чтобы я вручную на проме выставил количество и чтобы при импорте эти данные не менялись? или хотя бы для каждой главной категории были разное количество? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 или сделать условие чтоб если цена товара до 10грн то количество 50шт, ели от 10 до 100грн количество 25шт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 14 минут назад, Макс сказал: или сделать условие чтоб если цена товара до 10грн то количество 50шт, ели от 10 до 100грн количество 25шт? Тогда Вы можете сделать таким образом: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% else %} <quantity>25</quantity> {% endif %} </price> {% endfor %} </prices> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 спасибо попробую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 апреля 2021 Опубликовано: 14 апреля 2021 20 минут назад, Макс сказал: спасибо попробую Хорошо, если будут вопросы, обращайтесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 23 апреля 2021 Опубликовано: 23 апреля 2021 Спасибо, работает прекрасно! И еще вопрос, как правильно записать условие для более расширенных границ, то есть цена товара до 10грн то количество 50шт, ели от 10грн до 50грн количество 25шт, от 50грн до 100грн количество 10шт и тд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 23 апреля 2021 Опубликовано: 23 апреля 2021 1 час назад, Макс сказал: Спасибо, работает прекрасно! И еще вопрос, как правильно записать условие для более расширенных границ, то есть цена товара до 10грн то количество 50шт, ели от 10грн до 50грн количество 25шт, от 50грн до 100грн количество 10шт и тд. Добрый день. В таком случае Вы можете написать так: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% else if offer.price > 10 and offer.price < 50 %} <quantity>25</quantity> {% else %} <quantity>10</quantity> {% endif %} </price> {% endfor %} </prices> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 26 апреля 2021 Опубликовано: 26 апреля 2021 Огромное вам спасибо!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 26 апреля 2021 Опубликовано: 26 апреля 2021 1 час назад, Макс сказал: Огромное вам спасибо!!! Если будут вопросы, обращайтесь, всегда рады помочь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 28 апреля 2021 Опубликовано: 28 апреля 2021 23.04.2021 в 16:44, NeoSeo Team сказал: Добрый день. В таком случае Вы можете написать так: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% else if offer.price > 10 and offer.price < 50 %} <quantity>25</quantity> {% else %} <quantity>10</quantity> {% endif %} </price> {% endfor %} </prices> Здраствуйте выкидывает ошибку <Невідомий роздільник, допустимі значення: , ;> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 29 апреля 2021 Опубликовано: 29 апреля 2021 28.04.2021 в 09:42, Макс сказал: Здраствуйте выкидывает ошибку <Невідомий роздільник, допустимі значення: , ;> Добрый день. Напишите, пожалуйста, так: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% elseif offer.price > 10 and offer.price < 50 %} <quantity>25</quantity> {% else %} <quantity>10</quantity> {% endif %} </price> {% endfor %} </prices> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 8 мая 2021 Опубликовано: 8 мая 2021 Работает отлично, спасибо, очень помогли!! И еще один вопрос, можно создать еще один массив оптовых цен, на проме ето вторая оптовая цена Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 мая 2021 Опубликовано: 10 мая 2021 08.05.2021 в 11:01, Макс сказал: Работает отлично, спасибо, очень помогли!! И еще один вопрос, можно создать еще один массив оптовых цен, на проме ето вторая оптовая цена Добрый день. Можем помочь в написании формата, но для этого нужно, чтобы Вы уточнили с каких полей в OpenCart необходимо брать вторую оптовую цену и в какой тег в фиде его нобходимо поместить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 11 мая 2021 Опубликовано: 11 мая 2021 (изменено) Вот ети поля, количество записывать что то на подобия етого кода <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% elseif offer.price > 10 and offer.price < 50 %} <quantity>25</quantity> {% else %} <quantity>10</quantity> {% endif %} </price> {% endfor %} </prices> Изменено 11 мая 2021 пользователем Макс помилкове фото Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 11 мая 2021 Опубликовано: 11 мая 2021 4 часа назад, Макс сказал: Вот ети поля, количество записывать что то на подобия етого кода <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 10 %} <quantity>50</quantity> {% elseif offer.price > 10 and offer.price < 50 %} <quantity>25</quantity> {% else %} <quantity>10</quantity> {% endif %} </price> {% endfor %} </prices> Добрый день. А у Вас в экспорте не выводятся все скидки? дело в том, что по данному коду перебирается массив скидок и должны выводится все скидки, которые указаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 12 мая 2021 Опубликовано: 12 мая 2021 Здраствуйте, вигружаеться только одна оптовая цена, в этих двух оптовых цен должно быть разное количество от которой будет действовать скидка. Возможно в етом проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 12 мая 2021 Опубликовано: 12 мая 2021 41 минуту назад, Макс сказал: Здраствуйте, вигружаеться только одна оптовая цена, в этих двух оптовых цен должно быть разное количество от которой будет действовать скидка. Возможно в етом проблема? Добрый день. Посмотрели в чем дело. Модуль, на данный момент, поддерживает вывод только одной скидочной цены для каждой группы покупателей. То есть, если Вы создадите еще скидку, но для другой группы, он ее выведет. А для той же группы покупателей - нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 13 мая 2021 Опубликовано: 13 мая 2021 Окей, а как тогда мне сделать другое количество для второй группы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 13 мая 2021 Опубликовано: 13 мая 2021 40 минут назад, Макс сказал: Окей, а как тогда мне сделать другое количество для второй группы? В таком случае можно либо вручную прописать. Например, можно вывести первое значение, а второе рассчитать по какому-то правилу, в зависимости от первого значения. То есть если от 3 штук, то выводим цену 1, а если от 10 штук, то, например, цена1* коэффициент. Если есть такая закономерность, то напишите нам, подскажем как реазовать в формате. Либо делать доработку модуля, чтобы он автоматически выводил все значения для скидки. Но такую доработку можем сделать на платной основе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Макс Опубликовано: 13 мая 2021 Опубликовано: 13 мая 2021 <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 5 %} <quantity>30</quantity> {% elseif offer.price >5 and offer.price < 20 %} <quantity>20</quantity> {% elseif offer.price > 20 and offer.price < 70 %} <quantity>10</quantity> {% elseif offer.price > 70 and offer.price < 1000 %} <quantity>3</quantity> {% else %} <quantity>2</quantity> {% endif %} </price> {% endfor %} </prices> Сейчас количество рассчитывается по такому правилу, можно ли для второй цены количество умножать на 2? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 19 часов назад, Макс сказал: <prices> {% for discount in offer.discount %} <price> <value>{{discount}}</value> {% if offer.price < 5 %} <quantity>30</quantity> {% elseif offer.price >5 and offer.price < 20 %} <quantity>20</quantity> {% elseif offer.price > 20 and offer.price < 70 %} <quantity>10</quantity> {% elseif offer.price > 70 and offer.price < 1000 %} <quantity>3</quantity> {% else %} <quantity>2</quantity> {% endif %} </price> {% endfor %} </prices> Сейчас количество рассчитывается по такому правилу, можно ли для второй цены количество умножать на 2? Добрый день. Уточните, пожалуйста, а как рассчитывается вторая цена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.