Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Не добавляется цена товара в корзину.
Поддержка9 -
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4 -
Symfony для MODX-разработчиков
Новости1 -
Shopkeeper2 другие цены у товаров в зависимости от выбранного способа оплаты
Поддержка7 -
Не добавляет товары через SHK.toCartFromArray
Поддержка4
Динамическое отображение цены в карточке товара
-
Простите, а то что на демо-сайте
http://demo.modx-shopkeeper.ru/katalog/planshetyi-i-telefonyi/msi-reiciendis-7893.htmlчем вас не устроило?
-
@slaad не работает SHK.additOpt(this) в стоке, пришлось искать велосипед в виде этого скрипта.
-
@Ren посмотрите как на демо сайте это реализовано, там ведь все работает.
http://forum.modx-shopkeeper.ru/topic/50/демо-сайт-shopkeeper-3-x
-
@slaad с демкой так и не разобрался. В демке: тв-шка - params, в шаблоне вызывается [[*param1]]. У каждого товара есть два параметра 500 и 1000. Ставим галки, все плюсуется.
Делаю тоже самое у себя. Но при вызове [[*param1]] конечно пусто, ведь она называется paramS. А если вызвать одноименную то список выводится, а ничего не работает.
В итоге вопрос - почему в демке указано именно param1, и как это влияет, откуда берется?p.s. в демке кстати у инпутов name="param1__138__0" и т.д., а у меня name="params__" на всех.
-
Эта запись удалена!
-
@Ren я понимаю, что проще вопросы задать, но для кого же доки пишут?))
почитайте раздел Дополнительные параметры товаров:
http://wiki.modx-shopkeeper.ru/doku.php?id=shopkeeper3
вот чувствую, что пришли не читая и задали вопрос, что ничего не работает, оно и не будет. -
@slaad плохое у вас чутье. я с шопкипером еще с первой версии. доки эти уже наизусть знаю. но тут прям засада.
уже сделал, что параметры нормально отображаются:<div><input class="shk_param" type="radio" name="params__101" value="0__1" id="params1010" onclick="SHK.additOpt(this)" /> <label for="params1010">Плюс 1</label></div> <div><input class="shk_param" type="radio" name="params__101" value="1__1000" id="params1011" onclick="SHK.additOpt(this)" /> <label for="params1011">Плюс 1000</label></div> <div><input class="shk_param" type="radio" name="params__101" value="2__*2" id="params1012" onclick="SHK.additOpt(this)" /> <label for="params1012">Умножить на 2</label></div>
И нифига...
-
@slaad Разобрался. Оказывается все работает, в корзину прилетает правильная цена и появляется поле с "дополнительным параметром", но на странице товара обновление цены не происходит в связи с одной простой мелочью. Тег цены на сайте должен иметь класс "shk-price". В инструкции (ни в этой http://wiki.modx-shopkeeper.ru/doku.php?id=shk3_docs ни в этой http://wiki.modx-shopkeeper.ru/doku.php?id=shopkeeper3) вообще об этом ни слова.
Теперь у меня и конвертирует по курсу и обновляет цену плюсуя и умножая.
-
Участник @ren написал в Динамическое отображение цены в карточке товара:
shk-price
Имею такой код чанка, но стоимость товара в корзине не меняется
<form action="[[~[[*id]]? &scheme=abs
]]" method="post"><input type="hidden" name="shk-id" value="[[*id]]" /> <input type="hidden" name="shk-count" value="1" /> [[*col:replace=`[[+id]]==[[*id]]`]] <div class="shk-price">[[!*price]]руб.</div> <div class="product-price"> <button type="submit" class="shk-but">В корзину <i></i></button> </div> </form>
Подскажите, где ошибка?
-
Так из коробки и нет динамического обновления цены, нужно писать обработчик на js.
Не правда, есть. Смотрите демо.
В консоли пишет - SHK is not defined.
Значит на странице не вызывается сниппет Shopkeeper или отключены его скрипты.