Бесплатный плагин одностраничной корзины для virtuemart 3

Опубликовано: 21 Декабрь, 2015
Обновлено: 18 Май, 2016
Категория: Расширения для VirtueMart 3
Комментариев: 194

Страница корзины - одна из самых важных страниц в магазине, и от того насколько она продумана зачастую зависит завершит ли пользователь оформление покупки.

Хороший вариант - это одностраничное оформление заказа, при котором пользователь сразу видит все необходимые шаги и без лишних кликов может оформить заказ.

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

Для решения проблемы существует несколько хороших платных компонентов, но есть и отличный бесплатный аналог.

One Page Generic - плагин с современным адаптивным дизайном, который достаточно легко можно адаптировать под дизайн любого сайта.

Сразу приведу пример того, какую корзину можно получить, использую One Page Generic.

one page cart

Установка и настройка One Page Generic

Поддержка: virtuemart 3

Официальный сайтvmonepage.com

После стандартной установки через Менеджер расширений в Менеджере плагинов активируем Onepage Generic.

Русификация

Для русификации фронтенда скопируйте этот файл в папку /administrator/language/ru-RU/.

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

Все настройки плагин приведены на скриншоте

onepage

Show Legislative Decree 196/03 - показ декрета, касающегося защиты данных

Hide Shipment Block(If one Shipment) и Hide Payment Block(If one Payment) - скрытие блоков с выбор доставки и оплаты если доступен только один способ

List all payments и List all shipments - показ всех способов оплаты и доставки в виде списка с радио кнопками

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

Button Color - цвет кнопки подтверждения заказа

Active Tab - активная вкладка по умолчанию если при оформлении заказа можно авторизоваться или зарегистрироваться

Hide Country(You Must Select Default Country in Backend) и Hide State(You Must Select Default State in Backend) - скрыть страну и штат, которые выбраны по умолчанию в настройках

Checked Terms and condirions - активирован ли чекбокс согласия с условиями обслуживания по умолчанию

Show forgot Username and Password - показ ссылок восстановления логина или пароля рядом с полями авторизации

Layout Width(Left / Right) - настройка шаблона корзины, количество и ширина колонок

Reload Page while change Country - перезагрузка страницы при смене страны

Enable Ajax for Zip code - активация аякса для zip кода

Последние три поля необходимы для настройки капчи Recaptcha.

Изменение плагина

One Page Generic - бесплатный плагин, поэтому в отличии от платных аналогов не все в нем можно настроить из админ панели.

Для удаления копирайта в файле /plugins/system/onepage_generic/cart/tmpl/default.php нужно удалить

Все стили можно поправить в файле /plugins/system/onepage_generic/onepage_generic.css

Скорее всего, не получится просто установить плагин и получить готовую хорошую корзину, но в качестве хорошей заготовки плагин точно подойдет.

194 комментария

    Cаша

    Добрый день... почему то когда я ввожу все даынне... мне пишет ошибку Введены недопустимые данные... что это значит?

      admin

      admin

      Пришлите ссылку на сайт.

    Cаша

    разобрался... была включена страна и область... но в плагине не отображались эти поля почему то... следовательно я их не заполнял и писало ошибку...

      admin

      admin

      В настройках выберите Нет для Hide Country(You Must Select Default Country in Backend) и Hide State(You Must Select Default State in Backend)

    Cаша

    а как убрать галочку эту с согласительной надписью? а то в вроде как в настройках убрал ее в полях.. в плагине поставил нет в Checked Terms and condirions а она се равно стоит и проаеряется

      admin

      admin

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

    Cаша

    понял.. спасибо я так и сделал... просто думал может я что то упустил

    Сергей

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

      admin

      admin

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

    Сергей

    Внизу корзины на лицевой части магазина :VMonepage is built by joomlaproffs.se

      admin

      admin

      Да, извините, перепутал с модулем корзины.

    Тарас

    Добрый вечер! сбросьте плагин так как на сайт нет доступа

      Тарас

      спасибо больше не надо, сайт стал доступен

    Антон

    Добрый день!
    Как можно убрать строку "Coupon Tax:"?
    Спасибо.

      admin

      admin

      Убрать можно с помощью css.
      Пришлите ссылку на сайт.

    smit625

    Добрый день!
    При нажатии на подтвердить заказ нечего не происходит (((

      admin

      admin

      Здравствуйте!

      Система > Общие настройки > Сервер
      Сообщения об ошибках - Максимум

      Так же при оформлении заказа и нажатии на кнопку откройте панель разработчика (F12 в большинстве браузеров)и перейдите во вкладку Console.

      Возможно, эти настройки дадут понять в чем именно причина.

    smit625

    При установкеc ошибок на максимум у меня сайт и панель управления перестают работать.
    В консоле выскочило: "Uncaught TypeError: Cannot read property 'success' of null" отсылка к файлу onepage.js:774

      admin

      admin

      Без доступа к сайту трудно сказать как решить проблему.

        smit625

        Ок, скажите свою электронку.

          admin

          admin

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

    Юрий

    Добрый день!

    По мимо полей для заполнения на странице две кнопки
    1. Добавить адрес доставки
    2. Заметки и специальные запросы
    при нажатии на которые всплывают модальные окна. Если к заметкам ни каких вопросов, то от "добавить адрес доставки" хотелось бы избавиться. Чтобы можно было ограничится заполнением полей выше.
    То есть меня полностью устраивает тот вариант который у вас отображен на скриншоте. Как это сделать ?

    Спасибо

      Юрий

      http://f1-support.pp.ua/ru/

        admin

        admin

        Скрыть лишнее можно с помощью css
        Добавьте в файл стилей

          Юрий

          все дело в том, что просто скрыть делу не поможет. В частности в этом всплывающем окне такие поля как "Страна" и "Регион" - они могут пригодиться при оформлении доставки скажем (я еще не все требования по данному пункту представляю).
          Было бы здорово, чтобы все поля которые публикуются для заполнения пользователем отображались в основном списке, чтобы ни чего дополнительного нажимать не нужно было. Весь вопрос в удобстве.

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

          И еще один момент - там дублируется поле телефона - у меня номер телефона обязательное поле для заполнения. И если не открыть это окно и не ввести номер телефона - опять же уткнемся на ошибку ...

      Юрий

      Кстати - после выполнения этих действий -
      В настройках выберите Нет для Hide Country(You Must Select Default Country in Backend) и Hide State(You Must Select Default State in Backend)
      у меня firefox после нажатия на кнопку "оформить заказ" выдал предупреждение об ненадежности данного ресурса, а после того как я свой сайт добавил в исключения, при оформлении заказа выкидывает на 404 ошибку. В общем мистика ..

      Татьяна

      У меня получилось удалить поле "Добавить адрес доставки".
      В файле plugins/system/onepage_generic/cart/tmpl/default_shopper.php удалила

    Алекс

    Добрый день!
    Установил плагин, но пишет, что не один метод доставки и оплаты не настроены.
    на стандартной корзине всё работает. В чём может быть проблема???

      admin

      admin

      Здравствуйте!

      Уточните версию vm и joomla.
      Проверьте активированы ли способы доставки и оплаты.
      Пришлите ссылку на сайт.

    Алекс

    VM 3.0.9
    joomla 3.4.8

    Способы доставки и оплаты вроде как активирован.
    Ссылка на сайт прописана при отправлении сообщения.

      admin

      admin

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

    Макс

    Добрый ден. Может поможете с такой проблемой. Шаблон был сделан а Артистере и установлен на Джумлу 2.5.28 и установлен ВиртуеМат 3.0.12. Установил Generic One Page Checkout for Virtuemart 3 и при переходе в корзину соответственно наGeneric One Page Checkout в полях там где количество не работают кнопки + и - а также удаления товара. В чем может быть проблема?

      admin

      admin

      Здравствуйте!

      Попробуйте сменить шаблон на стандартный.
      Если заработает, то проблема именно в шаблоне.
      Так же конфликт с другими модулями и плагинами сайта.
      Пришлите ссылку на сайт.

        Макс

        Спасибо за ответ. Проверить стандартным шаблоном нет возможности - удалил все лишнее включая шаблоны. Интересно то что стандарное оформление работает и другие программы где оформление похоже на стандартное Виртуемарта где возле количества отображается значок "обновить" и "удалить". А в етом приложении появляются другие значки которые работают по другому "+" добавляет товар "-" уменшает количество. Думаю в етом что то. Сайт http://fagus.com.ua

          admin

          admin

          Значки берутся из стилей корзины, поэтому они выглядят по другому.
          Проблема в том, что на странице корзины не подключен jQuery.
          Попробуйте активировать jQuery в Virtuemart > Настройки > Шаблоны
          Если не сработает, то установите это расширение.

            Макс

            Спасибо за помощь. Помогло именно расширение.

            Макс

            Недосмотрел. Не могу оформить заказ после заполнения всех полей. Появляется строка загрузки и ничего не происходит, только она постоянно двигается. Было такое когда я сперва увеличил число нужного товара, а потом сразу уменшил и вылазила ета загрузка и не исчезала. Тут я думал что дело в антифлуде, но отключил его и вроде загрузка не появляется при спени количества, но оформить заказ не могу. Пробовал ставить разние версии jQuery в jQuery Easy - не помогло. При включении в Сервере на максимум никаких ошибок не выдает. При отключении Onepage Generic стандартное оформление Виртуемарта работает без проблем - все оформляется.

            admin

            admin

            Возможно, дело в устаревшей версии vm на сайте.
            Попробуйте обновиться.

            Макс

            Да куда новее? У меня 3.0.12 и у них на сайте последняя версия 3.0.12

      Владимир

      У меня тоже не работает на связке Joomla 2.5.29 и Virtuemart 3.0.12
      Версия плагина vmonepage-2.2.7 выдает критическую ошибку
      Catchable fatal error: Argument 1 passed to JInput::getArray() must be of the type array, none given, called in /home/username/mysite.ru/plugins/system/onepage_generic/onepage_generic.php on line 78 and defined in /home/username/mysite.ru/libraries/joomla/application/input.php on line 166

      А более ранняя версия vmonepage-2.1.7 показывает форму, но заполненная форма не отправляется.

      Дайте, пожалуйста, версию, которая еще работала на J 2.5 и VM 3

    Алекс

    Сменил шаблон, и ошибка пропала. Как-то можно решить эту проблему на старом шаблоне. А то уже всё настроено, осталось настроить только корзину.

      admin

      admin

      Попробуйте удалить папку /templates/имя_шаблона/html/com_virtuemart/cart/ если она есть.
      Если не поможет, то включите отображение ошибок в Система > Общие настройки > Сервер на Максимум, возможно, это сможет понять в чем именно проблема.

    Алекс

    Удаление папки /templates/имя_шаблона/html/com_virtuemart/cart/ не помогло.
    Никаких ошибок не показывает, от слова вообще :-)))

      admin

      admin

      Трудно сказать в чем проблема.
      Попробуйте другие плагины для корзины, например, этот.

    Алекс

    50$ за плагин для корзины???? :о

    Алекс

    Проверил этот плагин (One Page Generic) в тестовом режиме с подключенной почтой. Всё работает как надо. (пока только не настроен внешний вид :-))
    Т.е. сообщения о том, что ненастроены метод оплаты и доставки как бы формальное. Всё работает. Остался вопрос, как убрать эти сообщения? На какой код они могут реагировать?

    Алекс

    На пустой корзине выскочила такая ошибка: Notice: Undefined variable: paymentselected in /.../plugins/system/onepage_generic/cart/view.html.php on line 661

    Что это может быть?

      admin

      admin

      Какая-то ошибка с выбором метода оплаты.
      С этим, скорее всего, связаны и предупреждения на сайте.
      Если все работает, то можно скрыть предупреждения с помощью css.

    Алекс

    Спасибо. Буду пробовать.

    Валентин

    Также не работают кнопки + - Обновиить Подтвердить заказ

      admin

      admin

      Пришлите ссылку на сайт.
      Скорее всего на странице корзины не подключен jQuery.

    Валентин

    jquery добавил. + - заработал. Но кнопка оформления по прежнему не работает.
    http://www.bagiramaster.ru/index.php/komplekty/cart

      admin

      admin

      Возникает ошибка при выборе страны.
      Слишком много разный версий jQuery подключено на странице, возможно проблема в этом.
      Попробуйте установить easy jquery и выбрать в нем, например jquery версии 1.11.2

        Валентин

        Я убрал чекбоксы. оставил только произвольные текстовые поля. Всё также не работает кнопка "Подтвердить заказ"/ easy jquery. попробовал.

          admin

          admin

          Трудно сказать в чем проблема.
          Пришлите доступ к админке на admin@virtuemart.su, попробую посмотреть что можно сделать.

    streelok

    что то не открывается сайт где можно скачать плагин.. может вы выложете сам плагян чтобы его можно было скачать?

      admin

      admin

      Проверьте, сейчас сайт производителя работает.

    lalalag

    Внимание
    Ни один метод доставки не был настроен
    Ни один метод оплаты не был настроен

    В виртуемарт стоит автоматический выбор оплаты и доставки. из-за этого ошибка?

      admin

      admin

      Проверьте опубликованы ли способы доставки и оплаты.

        lalalag

        опубликованы

          admin

          admin

          При активации стандартной корзины все работает?

            lalalag

            да. все работает. доставка и оплата выбрана по умолчанию

            admin

            admin

            Пришлите ссылку на сайт.
            Скорее всего конфликт скриптов.

            Tol

            здравствуйте подскажите как решили проблему с Внимание

            Ни один метод доставки не был настроен

            Ни один метод оплаты не был настроен,тоже такая же ошибка

            admin

            admin

            Проверьте опубликованы ли методы доставки и оплаты.

    Артем

    Кто-нибудь разбирался? Как поставить заполнение данных на первое место. Чтобы сначала человек данные ввел, а потом выбрал способ доставки. Не могу разобраться(

      admin

      admin

      Попробуйте добавить в конец /plugins/system/onepage_generic/onepage_generic.css

      Это должно помочь если в настройках ширины колонки указана Full Width

        Артем

        Практически идеально. Большое спасибо. Я вот не додумался делать с помощью CSS... Разбирался неделю потихоньку в коде. Практически пришел к ответу, как вспомнил, что отписывался на форуме.Ещё раз благодарю.

    Александра

    У меня всё работает - спасибо большое! При введении страны, региона, выбора доставки всплывает окошко (loadingbutton) не знаю как убрать?

      admin

      admin

      Попробуйте добавить в файл стилей шаблона

    Владимир

    Огромное спасибо за материал. После установки и настройки такая беда:
    При переключении способа доставки (с любого на любой) всплывает пустое окно. Где рыть, что может быть? Заранее спасибо.

      admin

      admin

      Так ведет себя корзина по умолчанию.
      Попробуйте использовать стили из предыдущего комментария.

      Арей

      У меня тоже была такая проблема - при переключении способа доставки выбивало ошибку в консоли что не находит jquery.
      Оказалось что проблема в очепятке в коде файла /plugins/system/onepage_generic/onepage.js

      Там в функции update_shipment() ищем строку (у меня она была 1465):

      и исправляем слово jquery на jQuery чтобы было:

    Анастасия

    Добрый день. Установлено: joomla 3.4.8. VM 3.0.12. При включении плагина в корзине все отображается крокозябрами. Аналогичная ситуация на любых шаблонах. В чем может быть дело?

      admin

      admin

      Здравствуйте!

      Система > Общие настройки > Сервер
      Сообщения об ошибках - Максимум

      Это должно помочь узнать в каком именно файле проблема.

        Анастасия

        Спасибо. нашла ошибку в коде.

    Андрей

    Ни один метод доставки не был настроен
    Ни один метод оплаты не был настроен

    Почитал, что возможен конфликт скриптов, но не знаю как проверить. Помогите, пожалуйста.

      admin

      admin

      На стандартной корзине все работает?
      В Virtuemart > Настройки > Шаблоны активируйте опцию Использовать Virtuemart jQuery

    Андрей

    Да. На стандартной корзине все работает. Virtuemart JQuery включен. Все равно ошибка есть

      admin

      admin

      Проблема в том, что скрипт корзины подключается раньше jQuery.

      Попробуйте поставить плагин easy jquery и настроить подключение jQuery через него

    Андрей

    Поставил. Теперь прогружается JQuery раньше. Но не помогает. Ошибка так и осталась.

      admin

      admin

      Попробуйте подключить версию 1.9.2
      Так же, возможно, дело в настройках самих способов доставки и оплаты.

    Андрей

    Если ставлю 1.9.2. то неработают кнопки + и -. И, кстати, что-то перестала корзина нормально добавлять 🙂 В саму корзину товар добавляется, а вот всплывающее окно при этом показывает, что товара в корзине нет. Странно...

      admin

      admin

      В Virtuemart > Настройки > Шаблоны активируйте jQuery Virtuemart
      Если не поможет, то нужно смотреть на сайт в админке, так трудно что-то еще посоветовать.

    Антон

    Имею такую же проблему с "Ни один метод доставки не был настроен
    Ни один метод оплаты не был настроен"

    Все выше описанные методы испробовал, ошибка остается...

    admin (В Virtuemart > Настройки > Шаблоны активируйте jQuery Virtuemart
    Если не поможет, то нужно смотреть на сайт в админке, так трудно что-то еще посоветовать.)

    Куда смотреть и что можно сделать?

    Андрей, Вы решили эту задачу?

      admin

      admin

      Попробуйте включить автоматический выбор доставки и оплаты в Virtuemart > Настройки > Оформление заказа

        Антон

        Это сделано с самого начала.
        В стандартной корзине все работает.
        Перепробованы все варианты и комбинации всяких разных настроек, включая easy jquery.
        Ни чего не помогает.
        Даже если отключить все jquery - ошибка в скомпилированном коде страницы всё равно присутствует. Проблема видимо где то в php...

    naeska

    Не помогло пока ничего. Подскажите, а как отключить эту надпись просто. Где какой код нужно вырезать, чтобы это сообщение просто не показывалось. Только другие чтобы показывались.

    naeska

    Если что я Андрей. Просто зарегился

    Lagoon

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

      admin

      admin

      Здравствуйте!

      Плагин показывается только в списке плагинов.

    Сергей

    После обновления на 3.5.1 при оформление заказа получил проблему:
    Invalid address: 0
    многие пишут, что В Joomla 3.5.1 изменилось API по оправке email сообщений в следствии чего элемент sendmail вызывал страницу с ошибкой.

    Как можно поправить данную проблему?

      admin

      admin

      Попробуйте это решение.
      В virtuemart 3.0.16 эта проблема должна быть решена.

    Сергей

    огромное спасибо за решение. Но не помогло, проблема что не могу пока обновить 3.0.9 до последней версии. подозреваю, тогда проблема исчезнет.

    Игорь

    Доброе утро! установил плагин, после этого при добавлении товара в корзину появляется окно с надписью:

    "Notice: Undefined index: salesPrice in /home/i/igorchhm/pijama-style.ru/public_html/administrator/components/com_virtuemart/plugins/vmpsplugin.php on line 959
    Корзина пуста"

    При этом товар в корзину добавляется и можно оформить заказ, если войти в корзину через меню.

    ? как исправить проблему?

      admin

      admin

      Здравствуйте!

      Если все работает, то дело скорее всего в том, что в Система > Общие настройки > Сервер включен показ ошибок (опция Сообщения об ошибках). Отключите их, при обновлении vm, скорее всего, данная проблема решится.

    Игорь

    Спасибо, с этим справился, но сейчас вылезла другая проблема: В корзине,после смены способа доставки и нажатия кнопки "Отправить" появляется окно с бегущим индикатором и все ... Весит до нажатия кнопки "Обновить эту страницу" в самом браузере. Как исправить???

      Арей

      Попробуй открыть файл /plugins/system/onepage_generic/onepage.js
      и заменить все слова "jquery" на "jQuery" если такие найдутся.

        admin

        admin

        Спасибо, что поделились!

      admin

      admin

      Зашел на сайт, обновление в корзине работает. Проблема решена?

    Игорь

    Спасибо!!! решение сработало. Что интересно все строки были правильные:
    jQuery....
    и только в одном месте :

    jquery('#shipment_selection').empty();

    Игорь

    Добрый вечер! Понравилась корзина на фото в примере. Все ненужные поля удалены и вид приятный. Сам я в программировании дилетант. А можно поучить уже исправленный файл css? 🙂 или ткните носом где что исправить. Заранее спасибо!

      admin

      admin

      Здравствуйте!

      Это вид корзины из шаблона LikeShop. Стили для корзины находятся не в файлах самой корзины, а в общем файле стилей, поэтому выложить их не смогу.

    Игорь

    Доброе утро. Правлю "onepage_generic.css", добавляю строки в конце файла, чтобы скрыть лишние поля. На ПК вид меняется, а на телефоне всё по старому. Где и как изменить мобильное отображение???

      admin

      admin

      Здравствуйте!
      Править нужно в том же файлы, либо писать дополнительные стили в стилях шаблона.
      В onepage_generic.css уже есть медиа запросы, которые меняют вид в зависимости от типа устройства.
      Например,
      /* Tablet and bigger */
      @media (min-width: 768px) {
      ...
      }

      Уточните задачу, чтобы можно было ответить точнее.

        Игорь

        Доброе утро. Задача - привести корзину к виду как на фото в Вашем примере, для всех устройств.
        Вот что дописал в конце onepage_generic.css

        Осталось убрать выделение ячеек при наведении курсора.

        Может есть более изящное решение?

          admin

          admin

          Имеется ввиду поле email?

            Игорь

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

    IvanYur

    Добрый день. У меня возникла такая проблема: когда в корзине при оформлении заказа нужно изменить способ доставки на другой сверху появляется "полоска" и страница зависает. Когда перезагружаю страницу в корзине показано что способ доставки изменен. Помогите с этим. В чем проблема ?

      admin

      admin

      Конфликтуют скрипты, пришлите ссылку на сайт.

      Арей

      Посмотри мой ответ выше

      Игорь

      найдите в onepage_generic.css
      строку

      и замените на

    IvanYur

    Спасибо ребята за поддержку, работает.

    IvanYur

    А можно сделать так чтобы эта полоска вообще не появлялась ?

    waxsmile

    Добрый день!
    Не подскажите в чем может быть проблема?
    Суть проблемы, после установки плагина корзина выглядит замечательно, но при выборе способа доставки или оплаты. страница просто зависает, но значение доставки или оплаты изменяется версия VirtueMart 3.0.16 версия joomla 3.5.1

    KoSoK

    Здравствуйте. Подскажите, пожалуйста, при переходе в корзину с товарами выводятся миниатюры изображений. Как можно изменить их размер чтобы он был только в корзине другим, а в самом магазине миниатюры остались прежнего размера. Сайт http://vipitem.ru/

      admin

      admin

      В файл стилей шаблона добавьте

    Delors

    Добрый день. В чем может быть проблема заходишь в корзину видно цену товара через секунд 3-5 цены становятся ноль обновляешь страницу так же все ок через 2 секунды цены ноль.

      admin

      admin

      Пришлите ссылку на сайт.

        admin

        admin

        Зашел на сайт, цены в корзине не пропадают. В каком браузере появляется проблема?

    Владимир

    Добрый день.
    Что-то не так с плагином. Скачал, установил, настроил.
    Если выбрать регион или способ доставки или оплаты, то происходит зависание страницы в браузере (перестает работать скроллинг. Помогает только обновление страницы.

      admin

      admin

      Возможно плагин конфликтует со скриптом заказа обратного звонка. Попробуйте отключить его и протестировать.

    Владимир

    Модуль обратного звонка отключил. К сожалению, это не не помогло.

    Владимир

    Заметил еще одну странность. При выборе способа доставки, первый способ изначально съезжает http://f4.s.qip.ru/Z3c7LPFJ.png. Если выбираем другой регион, или метод оплаты, то отображение ненумерованного пункта и его названия становится в одну строку.

      admin

      admin

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

    Mike

    Как проверить какие поля не заполнены при сообщении "введены недопустимые данные". Все опции заполняемых полей проверил, должно работать но не работает.

      Mike

      Разобрался. Удалил системное имя модуля и опубликовал его.

    Владимир

    Добрый день.
    Можно ли ка-то реализовать чтобы страница балагодарности за покупку имеля статический адрес (URL) , т.е. например http://www.site.com/cart/thankyou ?

      admin

      admin

      По этому вопросу не подскажу. Если решите, пожалуйста, поделитесь.

    Анна

    Друзья, помогите. А как мне лучше просто обновить ОДИН раз страницу после выполнения действий?? Поставила этот плагин.
    Человек нажимает на + или -. Количество товара меняется, обновляется цена. А дальше, чтобы обновились еще и способы доставки (и методы оплаты), нужно обновить страницу полностью один раз.
    Обновление через интервал времени не подойдет (сайт мелькает...) Я разные способы пробовала, либо обновление зацикливается и обновляется по много-много раз страница, либо вообще не обновляется 🙁

    Посоветуйте вариантики. Спасибо!
    Код такой в области кнопок...

    <input type="hidden" name="stock[]" value="product_in_stock; ?>" />

    <input type="hidden" name="virtuemart_product_id[]" value="" />

    <a href="javascript:void(0);" class="opg-button quantity-minus opg-button-mini">
    <a href="javascript:void(0);" class="opg-button quantity-plus opg-button-mini">
    <a id="refreshbutton" data-itemid= "" href="javascript:void(0);" name="update" title="" class="refreshbutton opg-margin-small-left opg-button-mini">

      admin

      admin

      Количество и цена обновляются после клика по кнопке обновить.
      Способы доставки и оплаты должны обновляться автоматически после выбора нового способа.
      Пришлите ссылку на сайт.

        Анна

        http://ik.camsi.ru/

          admin

          admin

          Попробуйте добавить этот скрипт на сайт.

          Он будет автоматически обновлять страницу после нажатия на кнопку Обновить в корзине.

            Анна

            Добавила, но теперь оно количество не сохраняет.

            admin

            admin

            Попробуйте заменить скрипт на

        Анна

        Да, по кнопке "обновить" обновляются количество и цена. А вот способы доставки и оплаты не обновляются 🙁 Только если обновить вручную страницу...

        Там разные условия. Например, при покупке от 250гр. бесплатная доставка. Одна баночка (50гр.).

        Например, положите в корзину товар, введите сначала количество 5, обновите страницу, а потом измените на 1 и нажмите "обновить". Количество изменится, а доставка так и останется бесплатной, хотя за 50 гр. уже не положена бесплатная доставка... Но страница не обновится, пока вручную не обновишь.

        цена пока только тут:
        http://ik.camsi.ru/magazin/black-ikra/caviar-selected-detail.html

    Анна

    Или может не полностью обновлять, а только контент подгружать этот? Как сделать? Не пойму, почему не обновляется...

      Анна

      Спасибо. Заменила скрипт, но как-то не понятно, первый раз нормально обновляет, а дальше как-то странно, то обновляет, то нет.

        Анна

        То вообще не пересчитывает и количество не меняет. То иногда пересчет итоговой суммы делается, а количество в окошке не меняется. с чем это может быть связано?...

    Александра

    У меня в корзине все хорошо! Есть одна проблема - никак не могу убрать автоматический выбор доставки и оплаты. Необходимо чтобы никакой способ не был выбран. Так как в модуле отображается цена сразу с доставкой - что крайне не удобно.
    Может в настройках , что не то- но там где выбирается включить автом.выбор способа доставки - стоит нет!!!
    Подскажите где копать)

      Анна

      А у вас варианты доставки пеоесчитываются автоматически к при изменении цены, если условия выставлять?

      По Вашему вопросу. Если я правильно поняла вопрос... Как вариант: Вы можете оставить вариации доставки или оставить один вид доставки, например, НО настроить конечную цену без отображения стоимости доставки! Вы просто из самого способа доставки в настройках уберите значение 🙂
      магазин -> способы доставки -> конфигурация -> себестоимость отправки (убираете значение).

    Mars

    Здравствуйте!
    Отличный плагин! Установил на сайт. Но, после того как добавил товары и заполнил поля необходимые, нажимаю на "Подтвердить заказ Confirm Purchase" и появляется полоса бесконечная...
    Помогите, как исправить?
    Сайт http://sverhdavlenie.ru/

      admin

      admin

      Попробуйте добавить в корзине показ поля с именем.

        Mars

        Если я все правильно понял, то я добавил еще одно поле. Получилось что теперь два поля для ввода. Эмаил и имя. К сожалению, не помогло... Что может быть?

        Mars

        Помогите, пожалуйста.

          admin

          admin

          Если активировано поле Страна, то отключите его. Выведите так же поля с телефоном и адресом.

            Mars

            Страна выключена, а остальные поля включил какие надо.

            Я вот думаю связана ли эта ошибка и с той, которая не позволяет выводить лайт бокс с информацией "Товар добавлен в корзину". "Отображать всплывающее окно 'Добавлено в корзину'" вот этот пункт я отключил, потому что так не добавляется товар в корзину. Может в эту сторону копать? Я пока включил в настройках "Отображать всплывающее окно 'Добавлено в корзину'"

            admin

            admin

            Попробуйте сменить для теста шаблон. Если заработает, значит дело в шаблоне.

    Евгений

    Добрый день.

    Если включаю плагин, то страница корзины просто белая.

      admin

      admin

      Здравствуйте!
      Система > Общие настройки > Сервер в опции Сообщения об ошибках выберите Максимум.
      Какие после этого ошибки отображаются на странице корзины после этого.

        Евгений

        Notice: Use of undefined constant VMPATH_SITE - assumed 'VMPATH_SITE' in /home/l/leeroyyi/site.ru/public_html/plugins/system/onepage_generic/cart/view.html.php on line 23 Warning: require(VMPATH_SITE/helpers/vmview.php): failed to open stream: No such file or directory in /home/l/leeroyyi/site.ru/public_html/plugins/system/onepage_generic/cart/view.html.php on line 23 Warning: require(VMPATH_SITE/helpers/vmview.php): failed to open stream: No such file or directory in /home/l/leeroyyi/site.ru/public_html/plugins/system/onepage_generic/cart/view.html.php on line 23 Fatal error: require(): Failed opening required 'VMPATH_SITE/helpers/vmview.php' (include_path='.:/usr/share/php') in /home/l/leeroyyi/site.ru/public_html/plugins/system/onepage_generic/cart/view.html.php on line 23

          admin

          admin

          Какая версия vm на сайте? Если старая, то попробуйте обновиться.

            Евгений

            Не могу понять, где увидеть версию Virtuemart.
            Joomla! 3.6.2
            Подозреваю, что VM2
            Нужно до третьей обновиться?

            admin

            admin

            Посмотреть версию vm можно в его админке под левым меню. One Page работает только с третьей версией vm.

    Евгений

    У меня там не написана версия или я все таки не могу найти.
    В разделе "О программе" написано это в первой строке:
    Copyright:
    Since VM2 is a derived work of VM1, we list them beyond, some rests of them may be in the code.
    Joomla пишет, что все версии расширений самые новые. Может ошибается?

      admin

      admin

      Если там нет, то можно найти версию в Расширение > Менеджер расширений > Управление

        Евгений

        Правильно я понял? Нужно обновлять Virtuemart?

    Евгений

    Зашел через: Расширение > Менеджер расширений > Управление

    VirtueMart - Панель управления - Компонент - 2.9.9e

    Значит версия 2.9.9e

      admin

      admin

      One Page будет работать только с vm3
      Попробуйте этот плагин для vm2

    Андрей

    Здравствуйте.
    Раньше плагин писал про методы доставки и оплаты, что не выбраны. Обновил до последней версии - исправилось. Когда покупаю как зарегистрированный пользователь - все отлично.
    Однако, когда пытаюсь купить товар как новый пользователь - пишет введены недопустимые данные, хотя все поля заполнены корректно. Причем пользователя он создает (никак не сообщив об этом)!!!
    Подскажите, как решить проблему.
    Сайт: expressrs.ru

      admin

      admin

      Здравствуйте!
      Попробуйте снять с публикации поля Страна и Регион.
      Если не поможет, то посмотрите еще этот комментарий.

    NIKOLY

    Здравствуйте!
    При подтверждении заказа выдаёт предупреждение о не защищённом соединении (Яндекс Protect - этому сайту не стоит доверять ...)
    можно ли с этим можно что-то сделать?

      admin

      admin

      Нужно переводить сайт на безопасный протокол https.

    Эльмира

    здравствуйте! плагин почему то видит только способы доставки VM. остальные не видит. подскажите, пожалуйста, как исправить

      admin

      admin

      Здравствуйте!
      При отключении плагина все способы доставки появляются?
      Проверьте активированы ли способы доставки.

    Эльмира

    все в порядке, увидел все способы доставки. вообще удивительно - все заработало почти сразу, 10 минут установка и настройка. это 4-ый плагин корзины, который я пробую на virtuemart. ни с одним так не было). будем тестировать дальше..

      admin

      admin

      Хорошо.

    AnnaSim

    AnnaSim

    Добрый день! При включении - Включить плагины Joomla не работает добавление в корзину о страницы товара, из категории работает из товара нет. Подскажите пожалуйста в чем может быть дело?

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на сайт.

        AnnaSim

        AnnaSim

        http://kupit-volos.ru

          admin

          admin

          Зашел в товар, покупка работает.

    Николай

    Здравствуйте! Проблема что описывалась выше после нажатия на кнопку "оформить заказ" выдал предупреждение об ненадежности данного ресурса, а после добавления сайта в исключения, при оформлении заказа выкидывает на 404 ошибку видимо из-за изменения соединения не http а https
    с этим что-то можно сделать?

      admin

      admin

      Здравствуйте!
      У Вас на сайте настроен https?
      Если нет, проверьте в Virtuemart > Настройки > Магазин опция Включить SSL (рекомендуется) должна быть отключена.

        Николай

        Админ молодец, жжёт красавчик! Спасибо!

          admin

          admin

          Рад, что проблема решилась)

    Славик

    Все работает. А вот когда нажимаю кнопку подтвердить заказ ничего не происходит
    сайт
    http://bodypower.eu/ru/

    Славик

    Ошибки вот такие
    Deprecated: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/powerbod/bodypower.eu/templates/ot_bicyclegreen/lib/layout/tpl.function.php on line 56

    Deprecated: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /home/powerbod/bodypower.eu/libraries/cms/application/site.php on line 272

    Strict Standards: Only variables should be assigned by reference in /home/powerbod/bodypower.eu/templates/ot_bicyclegreen/lib/layout/tpl.function.php on line 56

    Славик

    А вот это по конкретной кнопке

    onepage.js:596 Uncaught ReferenceError: JFormValidator is not defined
    at submit_order (http://bodypower.eu/plugins/system/onepage_generic/onepage.js:
    596:22)
    at HTMLAnchorElement.onclick (http://bodypower.eu/ru/shop/cart:1453:343)submit_order @ onepage.js:
    596onclick @ cart:1453

      admin

      admin

      Стандартная корзина на сайте работает?

        Славик

        Даа работает

        Славик

        Куда обратиться за платной услугой? Уж очень нужен рабочий плагин.

          admin

          admin

          Как поправить удаленно не могу сказать. Попробуйте обратиться на фриланс, например, на https://www.weblancer.net/

            Славик

            Могу дать доступ к админке, cpanel. Если сделаете скину вам денюшку.

            admin

            admin

            К сожалению, помочь не смогу. Пожалуйста, обратитесь на фриланс.

    Mihail

    Здравствуйте!
    Отличный плагин! Все нравится. Но есть вопросы.
    Вопрос №1: как отключить (или переименовать) поля "Отчество", "факс" и "телефон (моб)"?
    Вопрос №2: При нажатии кнопки "Подтвердить заказ" - происходит переход на страницу с сообщением:
    "Попытка соединения не удалась,Firefox не может установить соединение с сервером b..............o.net.
    Возможно, сайт временно недоступен или перегружен запросами. Подождите некоторое время и попробуйте снова.
    Если вы не можете загрузить ни одну страницу – проверьте настройки соединения с Интернетом.
    Если ваш компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь, что Firefox разрешён выход в Интернет".
    Joomla 3.6.4
    VirtueMart 3.0.18.1

      admin

      admin

      Здравствуйте!
      Названия для полей задаются в Virtuemart > Настройки > Поля, заполняемые пользователями.

      По поводу второй ошибки. В других браузерах работает? С отключенным плагином корзина работает правильно?

    Сергей

    Количества товара!
    Проблему с отображением количества товара в корзине решил так:
    В template.css: строка 5361
    в правиле padding: 6px 20px !important;
    Поменял на padding: 6px 1px !important;
    Всё заработала

    Виртуемарт 3.0.12

      admin

      admin

      Спасибо, что поделились.

    Алексей

    Здравствуйте! Установил данный плагин, всё устраивает, но есть небольшая загвоздка: в корзине отображается 2 цены. Вторая цена, я понимаю, нужна, если покупатель желает приобрести энное количество товара (мне это не нужно). Подскажите, пожалуйста, как в корзине оставить только одну цену? Заранее благодарен!

      admin

      admin

      Здравствуйте!
      Попробуйте в файл стилей добавить

        Алексей

        Огромное спасибо! Всё работает))

          admin

          admin

          Отлично)

    Алекс

    Здравствуйте!
    У меня проблема, после выбора способа доставки или способа оплаты пропадает полоса прокрутки и я не могу листать страницу, только после обновления всей страницы опять появляется. Подскажите в чем проблема?
    http://shopvape.in.ua

      admin

      admin

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*