VM 2.x One Page Checkout 1.3

mumins

Интернетов сантехник
Регистрация
11 Мар 2009
Сообщения
1.004
Реакции
979
Не имеет отношение к Для просмотра ссылки Войди или Зарегистрируйся.
Only for VM 2.0.4 and higher. Joomla 2.5.Х
Для следующих VM версий надо ждать апдейти или сравнить с фаилами в директории \com_virtuemart\cart\ и переписывать изменения.

Демо: Для просмотра ссылки Войди или Зарегистрируйся
D/l:

Распаковываем, читаем info.txt.

MBR
m.
>>>> Для просмотра ссылки Войди или Зарегистрируйся от пользователя Для просмотра ссылки Войди или Зарегистрируйся <<<
 
У кого-то плагин на версии 2.0.18а работал ? Изначально устанавливал на 2.0.14 - после шаманских танцов все отлично заработало, а вот на сайте с виртом 2.0.18а полный штиль. Даже отладчик молчит- все ок, никаких ошибок в скрипте, но и работать не хочет :mad:
В связке Joomla 2.5.9 - VM 2.0.18a - OPC 3.6 работает.

Да спасибо, работает так же как в скаченом в данной теме файле, но валидация не работает как хотелось бы (окно не поднимается к незаполненным полям). Наверное оставлю так. Спасибо
По-моему, в версии 3.6 это как раз исправлено. Если не ошибаюсь, в файле default.php были добавлены строки «window.location.hash ='cart_top';».
 
Выпрашивание скрытой информации
Отредактировано Genk0
У меня стоит One Page Checkout 3.4 с последней версией VM 2.0.18 работать отказывается. Выводит пустую страницу после нажатия "подтвердить заказ"
За помощь отблагодарю $)
 
Такая же проблема.
Как писал Для просмотра ссылки Войди или Зарегистрируйся, Joomla 2.5.9 - VM 2.0.18a - OPC 3.6 - у него работает.
Попробовал так же - на чистый Вм + Чистая Джумла - кнопка оформить заказ не активна.
Все операции, опмисаны в теме - не работают.
Пишут про конфликт модулей - нету никаких.

Вобщем, проблема была в том, что нужно было в шаблон сайта закидывать папку хтмл, я закинул в шаблон ВМ вместо оригинальных файлов.
У кого похожие проблемы - читайте короенький мануал с файлом :)
 
Можно не вырезать страну (на случай если потом пригодится)
Я в БД сделал ее по умолчанию - defoult 223 (где 223 ID страны), а для пользователей скрыл строку "страна" - display:none

p.s. а вот убрать чекбокс "Использовать адрес оплаты как адрес доставки" не выходит.
Если комментирую строку, поле скрывается. но заказ не оформляется.
Ее тоже скрыл от пользователей display:none ведь она по умолчанию в настройках плагина ставиться.
 
Кстати, обратил внимание, что у меня скрипт не всегда корректно срабатывает, когда в корзине несколько товаров (по одним не обновляется, по другим неверно пересчитывает).
Тоже столкнулся этой проблемой. Долго думал как решить, пока не догадался сравнить post-передачи в обычном случае и после улучшения. В общем удали name="quantity" в параметрах input'a и заработает
 
  • Нравится
Реакции: StEx
Avi
можете подробней написать?
Получается, когда в корзине есть товар (он пересчитывается) но если вернуться из корзины в покупку, затем снова в корзину, вот тогда товар не пересчитывается ((
 
mordovia, можно на ты, интернет же все-таки :)
Если подробнее, то d0ublezer0 на 16 странице поделился улучшением для плагина.
Потом открываем файл html\com_virtuemart\cart\default_pricelist.php
Находим там поле, в которое вбивается кол-во товара и меняем его на:
Код:
<input type="text" title="<?php echo  JText::_ ('COM_VIRTUEMART_CART_UPDATE') ?>"
                            class="inputbox" size="3" maxlength="4" name="quantity" value="<?php echo $prow->quantity ?>"
                            onfocus="store_qty(<?php echo $pkey; ?>);"
                            onblur="fetch_qty(<?php echo $pkey; ?>);"
                            onkeyup="qty_keyfilter(event, <?php echo $pkey; ?>);"
                            id='quantity_<?php echo $pkey; ?>'
                            />
При изменении количества товаров в корзине итог будет пересчитываться автоматически.
В общем у меня наблюдался неверный пересчет количества и цены товаров. Починил, удалив name="quantity" в этом коде.
Получается, когда в корзине есть товар (он пересчитывается) но если вернуться из корзины в покупку, затем снова в корзину, вот тогда товар не пересчитывается ((
После твоего сообщения проверил у себя, действительно - пару раз наблюдал этот баг, но не всегда. Вот 15 минут уже сижу, перехожу с корзины в магазин, меняю количество товаров и всё ок.. Пока что решения не нашел
 
Тоже столкнулся этой проблемой. Долго думал как решить, пока не догадался сравнить post-передачи в обычном случае и после улучшения. В общем удали name="quantity" в параметрах input'a и заработает
Действительно удаление name="quantity" в параметрах input'a (находится в файле templates\ваш шаблон\html\com_virtuemart\cart\default_pricelist.php) помогло решить проблему с корректностью обновления количества товара (в случае, когда в корзине несколько товаров). Спасибо Avi за догадливость :ay:
Что касается проверки на количество товара на складе и на max и min количество заказываемого товара, то по умолчанию она заложена в «privatefunctioncheckForQuantities» (components\com_virtuemart\helpers\cart.php).
Чтобы товар не пересчитывался при переходе из корзины в магазин и обратно (если об этом пишет mordovia), такого пока не наблюдал.
 
Подскажите, плиз, как сделать так что бы плагин проверял поля заполняемые пользователями "на лету", а не переадресовывал на /editaddresscheckoutBT.html ?
 
Подскажите, плиз, как сделать так что бы плагин проверял поля заполняемые пользователями "на лету", а не переадресовывал на /editaddresscheckoutBT.html ?
По умолчанию проверка происходит на одной странице.
Устанавливали плагин в соответствии с приведенным в теме FAQпо настройкам?
Вносили самостоятельно какие-то изменения в плагин? Как выглядит у Вас перевод кнопки подтверждения заказа: «Подтвердить заказ» или «Оформить заказ»?
 
Назад
Сверху