Quantity Discounts

Автор Magw, 21 февраля 2013, 12:38:31

« назад - далее »

Magw

Здравствуйте! Установил модуль "Quantity Discounts" и возникли трудности с настройкой позиции цен в блоке товара, то есть у меня сейчас показываться всё таким образом:

ЦЕНА СО СКИДКОЙ ПРИ ЗАКАЗЕ ОТ:
10000 руб. 171,00 руб
5000 руб. 180,50 руб

190,00 руб

а хотелось бы чтоб было так:

190,00 руб

ЦЕНА СО СКИДКОЙ ПРИ ЗАКАЗЕ ОТ:

5000 руб. 180,50 руб
10000 руб. 171,00 руб

то есть нужно поменять сортировку скидок не от большей к меньшей а наоборот, ну и поднять прайсовую цену выше блока, чтоб видно было основную цену хорошо...подскажите пожалуйста как это сделать   ???!?

mAgency

В папке модуля шаблон TPL, там и поменять места цен.
Сортировку, если нет в шаблоне, поменять в файле php (название_модуля.php).
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Magw

Цитата: mAgency от 21 февраля 2013, 12:44:43
В папке модуля шаблон TPL, там и поменять места цен.
Сортировку, если нет в шаблоне, поменять в файле php (название_модуля.php).
Ээээ, а как сортировку изменить? А то я не программист, можно конечно вычислить "методом тыка" но если есть время посмотрите и подскажите чё и куда, сам модуль во вложении!?

Виктор Демидов

Поменять сортировку : Сортировка происходит по ид. Смените ид у правил ценообразования (удалите старые и создайте новые в нужной последовательности).

Magw

Цитата: Виктор Демидов от 21 февраля 2013, 13:34:48
Поменять сортировку : Сортировка происходит по ид. Смените ид у правил ценообразования (удалите старые и создайте новые в нужной последовательности).
удалял и создавал(сам думал что в этом дело) но ничё не получилось, сейчас скидка с ид9 находится выше скидки с ид8...сортировка судя по всему идёт "От количества" но не от меньшего к большему а наоборот...в этом то и проблема, что хз где и как это настроить!?

Виталий

#5
Найти строку:
Цитировать{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'}
поменять на
Цитировать{foreach from=$quantity_discounts|@array_reverse item='quantity_discount' name='quantity_discounts'}
Фактически заменить только одно:
$quantity_discounts
на
$quantity_discounts|@array_reverse
Cоздание интернет сайтов Webstudio UwK

PrestaMan

Цитата: Виктор Демидов от 21 февраля 2013, 13:34:48
Поменять сортировку : Сортировка происходит по ид. Смените ид у правил ценообразования (удалите старые и создайте новые в нужной последовательности).
В этом модуле нет сортировки по ид. Он отдает данные, а сортирует вывод стандартный шаблон/класс от большего количества к меньшему. Поэтому менять нужно общую сортировку.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Magw

Цитата: PrestaMan от 22 февраля 2013, 16:31:51
Цитата: Виктор Демидов от 21 февраля 2013, 13:34:48
Поменять сортировку : Сортировка происходит по ид. Смените ид у правил ценообразования (удалите старые и создайте новые в нужной последовательности).
В этом модуле нет сортировки по ид. Он отдает данные, а сортирует вывод стандартный шаблон/класс от большего количества к меньшему. Поэтому менять нужно общую сортировку.
Ну собственно я к этому и вёл! Вот и вопрос: где в магазине эта сортировка находится!? :-\

-SiGi-

В меню - Настройки-Товар был такой пункт - Метод сортировки по умолчанию.



Magw

Там сортировка Товара а не скидок, увы но это не то!!!

Виктор Демидов

Цитата: Виталий
{foreach from=$quantity_discounts|@array_reverse item='quantity_discount' name='quantity_discounts'}
Чем такое решение не подходит?

Magw

Цитата: Виктор Демидов от 25 февраля 2013, 12:58:07
Цитата: Виталий
{foreach from=$quantity_discounts|@array_reverse item='quantity_discount' name='quantity_discounts'}
Чем такое решение не подходит?
С радостью проверю работоспособность данного кода...эээ, но куда его вставлять ??? ::)!?

Виктор Демидов

Цитата: Виталий
в шаблоне product.tpl
/themes/ваша тема/product.tpl

Magw

Цитата: Виктор Демидов от 25 февраля 2013, 14:33:08
Цитата: Виталий
в шаблоне product.tpl
/themes/ваша тема/product.tpl
В любом месте?

Виктор Демидов

Цитировать
Найти строку:
Цитировать{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'}
поменять на
Цитировать{foreach from=$quantity_discounts|@array_reverse item='quantity_discount' name='quantity_discounts'}
Фактически заменить только одно:
$quantity_discounts
на
$quantity_discounts|@array_reverse