0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 2390 Просмотров
*

7iomka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
http://razda4i.ru/index.php/ru/product/view/13/13

При смене количества товаров до количества согласно пункту "Дополнительная цена", цена за ед. изменяется.

Подскажите какой код отвечает за цену, меняющуюся благодаря параметрам "дополнительной цены"?

Необходимо чтобы в списке товаров при изменении кол-ва до необходимого, при котором действует "дополнительная цена" - цена менялась соответствующим образом.

Используемый код в списке товаров в блоке с ценой и кнопками
http://razda4i.ru/index.php/ru/category/view/13
:

Код
<?php if ($product->product_old_price > 0){?>
           <div class="old_price"> <?php if ($this->config->product_list_show_price_description) print _JSHOP_OLD_PRICE.": ";?><span class="old_price" id="old_price"><?php print formatprice($product->product_old_price)?></span></span></div>
        <?php }?>
        <?php if ($product->product_price_default > 0 && $this->config->product_list_show_price_default){?>
            <div class="default_price"><?php print _JSHOP_DEFAULT_PRICE.": ";?><span><?php print formatprice($product->product_price_default)?></span></div>
        <?php }?>
        <?php if ($product->_display_price){?>
            <div class = "jshop_price">
                <?php if ($this->config->product_list_show_price_description) print _JSHOP_PRICE.": ";?>
                <?php if ($product->show_price_from) print _JSHOP_FROM." ";?>
                <span><?php print formatprice($product->product_price);?></span>
            </div>
        <?php }?> <div class = "pliusminus"><?php print $product->_tmp_var_buttons;?><div>
        </div>
        <?php print $product->_tmp_var_bottom_buttons;?>

*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Для начала не помешала бы ссылка/описание на хак/плагин/аддон, который используется для вывода выбора количества в списке товаров.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

7iomka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Для начала не помешала бы ссылка/описание на хак/плагин/аддон, который используется для вывода выбора количества в списке товаров.

Никакого хака нету.
Код скопирован с карточки товара и был вставлен в изменённый на табличную вёрстку список товаров.
Плагин Plus-Minus распространён и наверняка известен Вам, от того же Nevigen
Код которым сие вызывается в листе товаров - я предоставил.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Плагин Plus-Minus распространён и наверняка известен Вам, от того же Nevigen
... нам чужой славы не надо ;)
http://dell3r.ru/joomshopping/addons/plus-minus
автор как раз Linfuby :)

цена не отрабатывается в списке категорий, она там только выводится... либо дефолт, либо от____, если есть атрибуты и стоит показ. мин.
так как там и кол-во не предусмотрено.
« Последнее редактирование: 30.07.2013, 16:56:34 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Код скопированный из карточки не дает результата изменения цены. Для этого необходим JavaScript. Как например плагин Plus-Minus (Кстати, для информации, это моя разработка, а не Nevigen).
А Хак все таки есть, потому что в базовом шаблоне такой функциональности нету.
Ну это всё не важно.
Отвечу на вопрос "Подскажите какой код отвечает за цену, меняющуюся благодаря параметрам "дополнительной цены"?":
Если я не ошибаюсь, то функция reloadAttribSelectAndPrice в файле components\com_jshopping\js\functions.js.
Проверить к сожалению пока не могу, но надеюсь данное направление Вам поможет.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

7iomka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
... нам чужой славы не надо ;)
http://dell3r.ru/joomshopping/addons/plus-minus
автор как раз Linfuby :)

цена не отрабатывается в списке категорий, она там только выводится... либо дефолт, либо от____, если есть атрибуты и стоит показ. мин.
так как там и кол-во не предусмотрено.

Спасибо за поправку, просто видел данный плагин у Вас на сайте, но забыл откуда именно качал)

"цена не отрабатывается в списке категорий, она там только выводится... либо дефолт, либо от____"
- именно это и требуется исправить.
Атрибуты не использую, только характеристики, так как тогда идёт переадресация в карточку товара, насильственная причём, а мне этого не нужно.

*

7iomka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Код скопированный из карточки не дает результата изменения цены. Для этого необходим JavaScript. Как например плагин Plus-Minus (Кстати, для информации, это моя разработка, а не Nevigen).
А Хак все таки есть, потому что в базовом шаблоне такой функциональности нету.
Ну это всё не важно.
Отвечу на вопрос "Подскажите какой код отвечает за цену, меняющуюся благодаря параметрам "дополнительной цены"?":
Если я не ошибаюсь, то функция reloadAttribSelectAndPrice в файле components\com_jshopping\js\functions.js.
Проверить к сожалению пока не могу, но надеюсь данное направление Вам поможет.

Ну я не знаю, я только начинающий пользователь, и с магазином работаю впервые.
Не до конца знаю HTML и сss,
js не знаю к сожалению, и алгоритмы работы и подключения в php Тоже не знаю, так как и сам пых разбираю как кошмарные каракули)

Специально для Вас предоставляю код файлов, чтобы показать как оно подключено у меня, и чтобы могли понять что мне нужно.

/templates/ВСЕМ ИЗВЕСТНЫЙ ШАБ ОТ АЙС/html/com_jshopping/list_products/list_products.php
Спойлер
[свернуть]

/templates/ВСЕМ ИЗВЕСТНЫЙ ШАБ ОТ АЙС/html/com_jshopping/list_products/product.php
Спойлер
[свернуть]
/templates/ВСЕМ ИЗВЕСТНЫЙ ШАБ ОТ АЙС/html/com_jshopping/product/product_default.php
Спойлер
[свернуть]

В карточке товара подключено что-то, чтобы цена отображалась из закона "дополнительной цены".
Так как я нуб в php и js и вариантах их подключения, прошу помощи у Вас - профессионалов этого дела.


PS: На стили просьба в меньшей степени обращать внимание так как это наброски) потом естественно всё оптимизирую как надо со своими урл-ами) ;D
« Последнее редактирование: 30.07.2013, 19:12:00 от 7iomka »
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Качайте версию 1.7.0 и будет Вам счастье.
Главное соблюдайте условия именования тэгов.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

7iomka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Качайте версию 1.7.0 и будет Вам счастье.
Главное соблюдайте условия именования тэгов.

CПасибо Вам огромное за проделанную работу!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод характеристик товара в списке товаров (категории)

Автор voland

Ответов: 4
Просмотров: 2179
Последний ответ 17.09.2022, 13:21:03
от victorantoniak
Не меняется цена товара в зависимости от выбранной опции атрибута

Автор kit2m2

Ответов: 82
Просмотров: 11615
Последний ответ 21.07.2021, 17:29:07
от nevigen
Цена за 1 км, а покупка 100 метров

Автор SHURIK

Ответов: 1
Просмотров: 1389
Последний ответ 18.09.2020, 07:02:09
от kit2m2
Вывести в списке товаров атрибуты

Автор Taatshi

Ответов: 41
Просмотров: 9104
Последний ответ 17.02.2020, 17:12:16
от resens
Как вынести атрибуты в список товаров?

Автор 3axap-superstar

Ответов: 65
Просмотров: 16289
Последний ответ 08.01.2020, 15:38:06
от warlocksp