Плагин One Page для virtuemart 2 - оформление заказа в один шаг

Опубликовано: 24 Июнь, 2013
Обновлено: 17 Январь, 2017
Категория: SEO оптимизация
Комментариев: 349

В продолжение предыдущей статьи про упрощение корзины в virtuemart хотелось бы рассказать про замечательный плагин One Page, который позволяет вывести все поля в корзине на одну страницу. Благодаря этому покупатель сможет оформить покупку в один клик. Странно, что такой функционал не предусмотрен по умолчанию и хорошо, что есть решения  реализующие это 🙂

В статье речь пойдет про версию One Page 3.6.

СКАЧАТЬ ONE PAGE 3.6

СКАЧАТЬ ONE PAGE 4.3

После скачивания нужно разархивировать архив.

  • plg_system_onepage_vm2.zip - сам плагин
  • папка html - файлы, которые нужно будет разместить в папке с шаблоном
  • info.txt - небольшая инструкция на английском языке

Сначала установим сам плагин. Устанавливается все стандартно через менеджер расширений. После установки заходим в менеджер плагинов, находим plg_system_onepage и активируем его.

активация one page

Далее скопируем папку html в templates/ваш_шаблон. В итоге в папке с шаблоном должна появится папка html, внутри нее папка com_virtuemart с папкой cart, в которой будут лежать шаблоны страниц корзины. Благодаря этим шаблонам все поля будут выводится на одной странице.

Если после этого у вас все заработало, то это хорошо, но скорее всего нужно будет внести некоторые правки в файл templates/ваш_шаблон/html/com_virtuemart/cart/default.php

Находим строку и снимаем с нее комментарий

Получается

А строку

Наоборот комментируем и получаем

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

вид корзины

Теперь рассмотрим настройки плагина. Заходим менеджер плагинов, находим plg_system_onepage и заходим в него.

настройки one page

  • Ship to address checked - при включении это опции будет автоматически ставится галочка в корзине около "Использовать адрес оплаты как адрес доставки". Эту опцию я всегда включаю и через стили скрываю этот блок. Для этого в файл components/com_virtuemart/assets/css/vmsite-ltr.css можно добавить
  • Register checked - проверка регистрации. Честно говоря, я так и не понял для чего этот пункт. Скорее всего он нужен если покупка происходит с регистрацией. Если у вас покупка без регистрации, то его можно активировать, а можно и не активировать.
  • Use preloader - Если у вас, например, в зависимости от способа доставки меняется цена, то включать эту опцию обязательно, чтобы менялись данные в корзине без перезагрузки страницы. Но в этом случае есть большая вероятность "зависания". Если цена не зависит от доставки , то смело отключайте - все и так будет работать.

Если сразу после установки все заработало, то можно сказать, что вам повезло 🙂

P.S. Большая тема на форуме nulled.cc в которой обсуждались проблемы с плагином.

349 комментариев

    Дима

    Где же вы раньше были =)
    Плагин, несомненно, очень полезный и достать его было сложнова-то.

      Евгений

      Здравствуйте! Спасибо за статью! Реально крутой плагин!

      Только я столкнулся с ошибкой (по firebug пишет вот что):

      TypeError: document.id(...) is null
      if(valid && document.id('virtuemart_country_id').value<=0) {

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

    Тимур

    Появилась такая проблемка, после нажатия кнопки появляется:
    "Отсутствуют значения Телефон" хотя телефон был вписан и перекидывает на страницу для заполнения контактных данных.

    В чем может быть проблема?

      Андрей

      Та же самая проблема. Будем лезть на форум и читать решения проблемы, но чувствую это связано с валидацией

      Игорь

      Приветствую. Та же проблема. Вам удалось решить?

    Dima

    Вопрос: если его поставлю и вдруг что-то не заработает, как потоп все быстро вернуть? Можно будет просто деактивировать плагин и будет тогда обычная форма, которая была до установки плагина?

      admin

      admin

      да, просто деактивируйте плагин и все будет по старому

      Андрей

      и не забудь удалить папку html

        Алексей

        А как полностью вернуть все как было прежде ? я не сохранил изначальные файлы 🙁 Спасибо

          admin

          admin

          можете скачать virtuemart с оф. сайта virtuemart.net

    Иван

    Тоже поставил такой плагин. У меня выглядит вот так http://4put.ru/pictures/max/654/2010008.jpg. Preloader донастраивал фрилансер за 500 руб. Сейчас работает как часы, стоимость, в зависимости от доставки меняется без перезагрузки всей страницы

    Иван

    ...Цена только не отображается почему-то в 3-м столбце.

    Игорь

    Спасибо большое за Ваш сайт и информацию в нем. Я установил этот плагин и после "Купить", когда всплывает окно "Товар добавлен в корзину" вылезла абракадабра. Менял кодировку на UTF 8 и без BOM - ничего не меняется. Где еще надо поменять кодировку? Спасибо

    Иван

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

      admin

      admin

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

      Возможно тема на форуме поможет в решении проблемы

      Если глюк удастся побороть, то отпишитесь, думаю многим ваш опыт будет полезен

      Андрей

      Был и у меня такой глюк, но поборол ... частично.

      Сделал следующим образом:
      1. Переустановил плагин и перезалил файлы
      2. Протестировал на работоспособность. Заработало
      3. Переместил блок с заполнением адреса и способа доставки после вывода товаров и общей суммы > Перестало работать. Переместил назад > Снова заработало.
      4. Допилил поля выбора способа оплаты и доставки "под себя" > Стало работать через раз. Начал тестировать > Оказалось не работал один из способов доставки. Удалил всё, заново создал те же способы доставки и оплаты > Заработало.
      5. Попробовал перемещать кнопку подтверждения заказа > Работать перестало. Вернул кнопку на место > Заработало.

      Ах, да ... закоментировал валидаюцию страны в файле default_pricelist.php

        admin

        admin

        спасибо за дополнение

      Андрей

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

      Иван

      Ну вроде заработало, правда не знаю от каких действий. Я заметил что зарегистрированный пользователь спокойно оформляет заказ без глюков,. Поэтому в админе VM поставил галку оформление заказа только зарегистрированным пользователям, сохранил, потом снял эту галку и опять сохранил. Ну и вроде все. Я вообще понял что все настройки магазина надо делать после установки плагина и тогда все работает. Потому что поверх установленных уже настроек ничего не работает или некорректно работает, как допустим поле доставки или оплаты (приходилось удалять и создавать новые, только тогда заработало). Так что удачи.

        admin

        admin

        спасибо за дополнение!

        Александр

        Так как же устранить глюк кнопки оформления заказа? Если отправлять через $this->checkout_link_html, то валидации нет, а перебрасывает на страницу с полями. С кнопкой a class="vm-button-correct" валидация работает, но не отправляет.

        Роман

        Спасибо, помог!

    slm70

    Спасибо Автору за статью! Как всегда супер!!! Заработало сразу (тьфу-тьфу-тьфу 🙂 )

      admin

      admin

      хорошо, что хоть у кого-то сразу заработало 🙂

    Иван

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

    Ника

    Спасибо за информацию о плагине. Особенно порадовало, что после установки плагина начали приходить уведомления о заказе на почту администратору, хотя до того долго билась над этим и безрезультатно.

    slm70

    C форума nulled: Если зависает preloader (а без него не изменяется динамически цена, например: при добавлении доставки с ценой не меняется общая цена заказа)то может помочь добавить в код (templates/ваш_шаблон/html/com_virtuemart/cart/default.php) выделенное черным:

    for(var id in json.price.products) {
    if (parseInt(id) == id) {

    document.id('subtotal_tax_amount_'+id).set('text',json.price.products[id].subtotal_tax_amount);

    document.id('subtotal_discount_'+id).set('text',json.price.products[id].subtotal_discount);
    document.getElementById('subtotal_with_tax_'+id).set('html',json.price.products[id].subtotal_with_tax);
    }
    }

      Дмитрий

      Огромное Вам спасибо! 🙂
      Немного уточню... Ищем такой кусок кода:

      и на его место ставим этот:

        Pasha

        Заработало!
        Огромное Вам спасибо!

        Лина

        Дайте ка я вас РАСЦЕЛУЮ!!!

      Free0n

      Спасибо, помогло!!!

    Игорь

    Здравствуйте, а плагин OPC и компонент OPC (http://www.rupostel.com) это разные продукты?

      admin

      admin

      здравствуйте!
      да, разные
      в статье речь идет про плагин, а на сайте http://www.rupostel.com компонент с большим количеством самых разных настроек

    sergm87

    Потсавил плагин, не рабоает обновление количества и удаление товара. ВОт например при удалении такая ошибка
    Uncaught ReferenceError: update_form is not defined
    (anonymous function)cart:216
    onclick

    Gleb

    статья замечательная, плагин сразу поставился и заработал. народ, умные Вы мои. подскажите мне дураку как отключить и где (может код закоментить) чтобы не отображались в корзине выбор способа доставки и оплаты. галочки в панели управления VM (версия 2.0.x) на автоматическом выборе доставки и оплаты не помогают. а ещё и письмо не отправляется.
    вот скрины.
    http://imgdepo.ru/show/4349906
    http://imgdepo.ru/show/4349907
    помогите народ

    Gleb

    мне удалось решить некоторые проблемы
    ответ нашёл в замечательной статье думаю многим поможет
    http://nikita-sp.com.ua/blog/2012/03/не-работает-функция-автоматический-в/

    но вот не задача, возникла новая проблема
    при нажатии на кнопку "зарегистрироваться и оформить заказ"
    меня перебрасывает на этуже страницу и выдаёт ошибку "Пожалуйста, укажите ваше имя", хотя все поля были заполнены
    (скрин)
    http://imgdepo.ru/show/4351020

    помогите решить эту задачу

    kvenuar

    Здравствуйте! В корзине сразу не отображается способ доставки при использовании плагина One Page. Нужно заполнить информацию в столбце "Выставить счет", затем нажать "Оформить заказ", далее почему-то опять нужно внести свои данные, затем нажать "Сохранить" и только теперь в корзине можно выбрать способ доставки. Как можно упростить вышеописанные действия?

    Ola

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

    COM_VIRTUEMART_REGISTER_EMAIL *

    COM_VIRTUEMART_ORDER_PRINT_CUST_INFO_LBL
    Выставить счет
    COM_VIRTUEMART_SHOPPER_FORM_FIRST_NAME *

    COM_VIRTUEMART_SHOPPER_FORM_MIDDLE_NAME

      admin

      admin

      Можно самому сделать перевод
      добавить все эти строчки по аналогии в файл /language/ru-RU/ru-RU.com_virtuemart.ini

        Ola

        Спасибо. Попробую.

        Дмитрий

        Если Вы разобрались с проблемой подскажите как.

          Ola

          Да, нужно зайти в компонент Virtuemart, потом НАСТРОЙКИ/ ПОЛЯ, ЗАПОЛНЯЕМЫЕ ПОЛЬЗОВАТЕЛЯМИ. Там список полей, каждый открываете и меняете Заголовок поля.

            Дмитрий

            ВОООООООООООООТ такое спасибо.

    Дмитрий

    Такая же проблема как у Ola, но в указанном файле этих строк нет.

    Скриптолог

    У кого-нибудь есть новая версия плагина? Второй раз подписку не хочется покупать, идиотские всё-таки правила подписки у авторов скрипта...

    Сергей

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

    Иван

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

      admin

      admin

      C полях заполняемых пользователями нужно деактивировать пункт Страна

    Иван

    Деактивировал... Перестала работать кнопка "подтвердить заказ"

    Вячеслав

    на новые версии почему то ставиться криво

    Вячеслав

    Admin помоги настроить все сдвинуто получается вот ссылка:
    http://aftom.ru/index.php/katalog/cart

      admin

      admin

      попробуйте в http://aftom.ru/templates/vt_metro/css/template.css добавить стиль

    Сергей

    при нажатии кнопки Подтвердить заказ вылезает

    Info: Отсутствуют значения E-Mail
    Info: Отсутствуют значения Имя
    Info: Отсутствуют значения Фамилия
    Info: Отсутствуют значения Мобильный телефон

    что делать? подскажите плиз!

    Сергей

    ни у кого не было такой проблеммы ? 🙁
    уже 4-ый день не могу ее побороть.

    Сергей

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

      Виктор

      У меня та же проблема. Получается, только зарегистрированный пользователь может совершать покупки. У незарегистрированных вываливаются
      Info: Отсутствуют значения E-Mail
      Info: Отсутствуют значения Имя

        Виктор

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

        Но! если покупатель не укажет свои координаты (а он вполне может их не указать, т.к. обязательных полей нет) заказ будет сформирован, только покупателя найти и идентифицировать не удастся.

        Выходит 2 сообщения: "Необходимо указать хотя бы одного получателя электронной почты." и "Сообщение отправлено : ," т.е. в никуда.

        Буду признателен за помощь в решении данной проблемы.

        версия Vm 2.0.22b, j 2.5.14

          Сергей

          Я решил проблему обновление VM
          если у вас существует обновление, то советую!

            Виктор

            Обновил до последний на сегодня версии 2.0.22с - всё по-старому...

            Еще версия - в меню "Пользовательские поля" эти самые поля помечены "замком" с комментарием "Пользовательское поле SMC Joomla". Как снять этот замок - вдруг поможет?

            Сергей

            Тогда незнаю почему, узнаю отпишусь
            А насчет замка - сам ломаю голову

    Марина

    Не работает кнопка "Обновить количество в корзине".Вместо нее отображается серый квадрат.Подскажите,пожалуйста,как это можно исправить?

      admin

      admin

      зашел в корзину, серого квадрата нет...

        Евгений

        защёл в корзину, квадрат есть....

    Вася

    Вот версия 4.3 более стабильная

      admin

      admin

      Спасибо!
      Выложил на сайте

    Дмитрий

    Спасибо за урок! Супер! Сперва просто установил плагин-с виду всё заработало, но при нажатии на кнопку "Подтвердить заказ" ничего не происходило. Изменение файла default.php, как тут рассказано, всё решило. Глюков нет.

    дмитрий

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

    Адэль

    Здравствуйте, а это коммерческий плагин или бесплатный?

      admin

      admin

      плагин бесплатный

    Теймур

    Использую версию 4.3
    Не могу убрать вывод двух надписей в корзине
    1.Информация о покупателе (COM_VIRTUEMART_ORDER_PRINT_CUST_INFO_LBL)
    2.Кому отправить счет (COM_VIRTUEMART_USER_FORM_BILLTO_LBL)

    Поиском, среди содержимого файлов, пытаюсь найти вывод фразы COM_VIRTUEMART_ORDER_PRINT_CUST_INFO_LBL, а её не в одном файле не находит. Где задаётся вывод этих фразы при использовании плагина ONE PAGE 4.3 ?

      Теймур

      Нашёл. Ларчик просто открывался. Нужно в virtuemart 2 в настраиваемых полях отключить эти поля.

    Дмитрий

    Не получается убрать строку «Использовать адрес оплаты как адрес доставки»
    Вставляю указанные строчки
    #div_shipto{
    display:none;
    }
    в конец файла: components/com_virtuemart/assets/css/vmsite-ltr.css
    но ничего не происходит((

      Александр

      напиши в одну строчку #div_shipto{display:none;}

        Ярослав

        Вставил как посоветовали в одну строку. Строка с галочкой все еще на месте

    Дмитрий

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

      admin

      admin

      пришлите ссылку на сайт,так сложно сказать

        Дмитрий

        Сайт на локальном сервере. Выкладываю скрин корзины http://rusfolder.com/38118817

          Дмитрий

          Проблема решена! На подобном с Вашим сайте нашел файл default.php

          И заменил имеющийся в папке заменив этот файл по адресу /templates/ваш_шаблон/html/cart
          + к этому все начало работать как нужно

            admin

            admin

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

    Сергей

    У меня при добавлении товара в корзину - товар в ней не появляется. Думал сначала нада зарегистрироваться. Вошел под пользователем - та же фигня. Нажимаю войти на странице корзины - вообще белый экран с кракозябриками. Не появляются способы доставки, только способы оплаты. Печально. Симпотичная корзинка.

    Павел

    Здравствуйте! =)
    Вопрос о наболевшем: При нажатии на кнопку о завершении заказа ругается на выбор доставки (Не выбран способ доставки!) Я посмотрел у многих, кто устанавливал себе данный плагин такая же проблема. Может кто-то сталкивался и знает ответ? =)

      Павел

      Вопрос снят... В js была некоторая проблема...

        Сергей

        Решение в студию 🙂

    Александр

    Как скрыть адрес оплаты?

    Олег

    Внесу некоторые замечания:
    В папке html вместе с плагином идут файлы под замену стандартных (в ваш шаблон). В архиве плагина указана версия Virtuemart (и не зря). Так вот, если Вы используете другую версию Virtuemart, а не ту для которой в архиве с плагином лежат файлы под замену (которые Вы после установки плагина закинете в свой шаблон), то оформление заказа (страница корзины) РАБОТАТЬ НЕ БУДЕТ! ПРОВЕРЕНО! Или будут выскакивать ошибки или кнопка "подтвердить заказ" вообще не будит реагировать!

      Асхат

      Да так и есть... Намучился с нестандартным шаблоном.

    Vetal

    Почему после всего у меня перевод слетел?
    Например: COM_VIRTUEMART_REGISTER_EMAIL
    При том, что в языках перевод присутствует....

    Vetal

    Мда.... нужен one page checkout для VM 2.0.22

      admin

      admin

      есть 🙂

    Vetal

    ха))
    а возможно его вынести к тем двум 3.6 и 4.3?

    Макс

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

      Vetal

      в последнем VM можно не заморачиваться с этим плагином. Т.е. он не нужен. И со страной по умолчанию уже не нужно париться как раньше.

        admin

        admin

        в vm 2,0,24 выбор доставки и оплаты хорошо сделали, но данные о пользователе все равно приходится на отдельной странице заполнять + необходимость подтверждения заказа

    Евгений

    Добрый день!

    Устанавливаю плагин (пробовал обе версии)

    Все поля показывает на одной странице, но при нажатии кнопки подтверждения заказа - переводит на родные виртюемартовские страницы ввода данных .... способы, описанные выше не помогают....

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

    Что может быть, подскажите, пожалуйста!!!

    Дмитрий

    Приветствую! Подскажите как убрать галку с "обязательного" ввода е-мэйла, так как описано ранее - не получилось, получилось только с agreed

      admin

      admin

      на ваш вопрос постарался ответить здесь

        Дмитрий

        прочитал! спасибо!

      Анатолий

      я снял это поле с публикации и создал такое-же но без обязательного ввода
      всё ок работает http://mydrone.drsiva.tmweb.ru/index.php/component/virtuemart/cart.html?Itemid=0

    Дмитрий

    скажите до какой версии обновить VM чтобы этот плагин нормально работал и не просил заново вводить е-мейл, имя и телефон?

    Дмитрий

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

      Анатолий

      полям сам придай свойства быть или нет обязательными

        Дмитрий

        e-mail поле так не получится сделать

          Анатолий

          http://mydrone.drsiva.tmweb.ru/index.php/component/virtuemart/cart.html?Itemid=0 вот результат

            Дмитрий

            какая у Вас версия VirtueMart? У меня галочку напротив е-мейла - нельзя нажать, напротив стоит какой-то замочек.. как вы ее сняли?

            Анатолий

            снимите с публикации то что закрыто и создайте такое-же поле и всё

            Дмитрий

            я понял о чём вы говорите... я бы так и сделал, но, дело в том, что я ни одной галочки, в строке email, убрать не могу(( они как то закрыты от редактирования(( какой у Вас VM?

            Миша

            ставиш галочку в соответствующий чек-бокс слева и вверху панельки есть кнопочки публиковать или снять с публикации через них и управляеш.

            Дмитрий

            говорю же Вам, там вместо чекбокса - замочек, и кстати когда курсор на этот замочек навожу, всплывает подсказка - "Пользовательское поле CMS Joomla" =) вобщем никак не одолею...

    Максим

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

      Анатолий

      http://www.vbseo.ru/kak-uprostit-korzinu-virtuemart-2-0-16-joomla-2-5-8.html тут посмотри

    Raftkorn

    Virtuemart 2.0.24, Joomla! 2.5.14, ONE PAGE 4.3

    Такая проблема - при оформлении заказа - сам заказ формируется, но поля заполненные пользователем в заказе пустые (все поля стоят как не обязательные).

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

      Raftkorn

      Нашел где проблема - если галочка "Использовать для адреса 'Куда' данные адреса плательщика" уставновлена автоматически - то происходит этот сбой. Если же устанавливать эту галочку вручную, или если она уже установлена - выключить и включить ее - то все работает как надо. Как решить этот баг никто не знает?

        Raftkorn

        Сам спросил, сам ответил... костыль вставил:
        [CODE]$('.billto-shipto input[type=\"text\"]').keyup(function(){
        update_form();
        });[/CODE]
        строки 39- 41. При каждом обновлении поля (когда идет заполнение) делает апдайт формы....

          admin

          admin

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

          Миша

          Если я правильно понял то эти строки добавляются в файл onepage.php но тогда у меня перестает работать магазин, если можно опишите подробнее

          Владимир

          Тож не вкурю куда эту заплатку пихать(

            Владимир

            Разобрался вобщем, заплатку пихайте в файл ваш шаблон/html/com_virtuemart/cart/defaut.php, я вставил после строчки (jQuery(document).ready(function($) {) смысл в том ,что она делайт апдейт формы при заполнении. Virtuemart 2.0.24, one page 4.3. По сути на любой версии должно работать.

          Антон

          Добрый вечер! Вставил заплатку, и все равно не работает, перепроверял несколько раз. Пробывал вставить после строчки

          Так же пробывал вставлять вот так:

          Все равно не получается и перекидывает на станичку виртуемарта чтобы заново заполнить поля

            Антон

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

            Антон

            разобрался) код вставлен там где нужно, а вот в комментариях прописан с маленькой ошибкой.
            Было так:

            А нужно так:

          Юрий

          $(‘.billto-shipto input[type=\"text\"]‘).keyup(function(){
          update_form();
          });
          тут можно заменить .keyup на .change эффект тот же, но скрипт будет отрабатывать при смене активного поля формы, а не при каждом нажатии клавиши.

            Александр

            А вот ваш вариант у меня работает, спасибо 🙂

            Александр

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

            Plosky

            Тоже самое с телефоном! Нашел кто выход?

            Plosky

            Решение описал здесь:
            http://joomlaforum.ru/index.php/topic,299570.msg1487143.html#msg1487143

    Миша

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

      Анатолий

      Михаил с самого начала и по внимательней прочти http://virtuemart.su/plagin-one-page-dlya-virtuemart-2-oformlenie-zakaza-v-odin-shag/#comment-4615 тут всё чётко работает в один клик хоть зареган хоть нет хоть админ хоть усер всё работает норм
      вот результат http://mydrone.ru/

    Mish686

    Virtuemart 2.0.24, Joomla! 2.5.14, ONE PAGE 4.3
    Все работает но почему-то не присылает письма о заказе ни клиенту ни админу в чем может быть проблема?

      admin

      admin

      а без one page письма присылались?

    Mish686

    да и клиенту и админу

      Миша

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

        Mish686

        Да точно походу после обновления не выставил, теперь все работает
        спасибо!

        Мария

        У меня почему-то вообще нет таких пунктов в Настройки - Оформление заказов... Письма не приходят ни мне, ни покупателю

          admin

          admin

          Настройки-Настройки-Оформление заказа
          эта вкладка точно должна быть

    Павел

    Дружище... установил все,все работает. но не приходят письма на почту! что делать?

    Павел

    Рабобрался) прочитал выше)

    Marcony

    Была тоже проблема с тем, что при входе в корзину выскакивало "Отсутствует значение "Имя" "Фамилия" и т.д. Вход гостевой, без регистрации. Или же выскакивало после заполнения всех полей снова- "Заполнить данные". Решилось удалением кода в файле
    /templates/Имя вашего шаблона/html/com_virtuemart/cart/default.php

    Marcony

    Предыдущий пост- не помог в итоге, я ошибся, извините.

      Владимир

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

    Леонид

    А как поменять размер и цвет цены на странице корзины Onepage?

      admin

      admin

      попробуйте добавить в /templates/beez_20/css/position.css стиль

        Леонид

        Большое спасибо. Помогло!!!

    Рома

    admin
    после изменения все работает, спасибо!
    Но после обновления количества товара общая сума не меняется и после удаления общая сума остается.
    Подскажи какой файлик отредактировать.
    Спасибо!

    Art

    Возникла надобность прикрутить поле с купонам. Хоть и в данном плагине есть файл default_coupon.php, но "стандартной" возможности вывести поле с купонами я не вижу. Подскажите, кто нибудь сталкивался с подобной задачей, как это сделать?

      admin

      admin

      а вы активировали опцию в настройках virtuemart Использовать купоны?

        Art

        Точно, забыл про это. Спасибо!

    Ярослав

    Приветствую! Не пойму простую вещь! Как вставлять папку HTML если она там уже существует? Заменить файлы? Ну тогда "корзина" слетает вообще....fatal error и все в таком духе((

      admin

      admin

      если папка html вапке с шаблоном уже есть то скопируйте файлы в папку templates/шаблон/html/com_virtuemart/cart

        Ярослав

        Ну в принципе я так и сделал! Только корзина слетает вообще! Куча ошибок и ничего не работает! В чем может быть причина?

          Ярослав

          И кстати происходит это после замены файла default_pricelist. На замену остальных корзина вообще не реагирует!

    Yaz

    Помогите! После установки и замены файлов HTML в корзине появилась такая вот штука... Fatal error: Call to a member function createPriceDiv() on a non-object in /home/almaykak/public_html/templates/ot_parelstore/html/com_virtuemart/cart/default_pricelist.php on line 184

    Дима

    Здравствуйте, при нажатии на Оформить заказ кидает на страницу регистрации пользователя и подтверждения данных. Регистрация вообще не нужна в этом случае. Есть решение? Или как вообще отключить регистрацию в JOOMLA

      admin

      admin

      отключить регистрацию при оформлении заказа можно в настройках virtuemart, во вкладке Оформление заказа
      уберите галочку около Регистрация во время оформлениия заказа

    Дима

    Спасибо решено! Была установлена не та версия плагина. Способом проб нашел нужное.

      Юлия

      А какую версию установили? У меня просто все-равно в 3 этапа оформляется заказ..=( А если клиент вводит во второй раз, то в 1 этап..

    OLGA

    Всем привет,
    где можно скачать последнюю версию плагина или 4.3 это и есть последняя версия?

    Евгений

    У меня пара проблем возникла.
    1. Иконка обновить, теперь серый квадрат. подскажите, где лежат картинка этих элементов, или где в коде можно прописать к ним путь.
    2.После установки все поля сдвинулись и стали друг за другом. Воспользовался решением от Дмитрия(заменил default.php) но теперь таблица с ценами поплыла...
    Ссылку прилагаю http://optsumka.ru
    И если кто в курсе. пытался сделать динамичное изменение цен в зависимости от количества через стандартные возможности, в принципе вышло, но чтобы изменения вступили в силу нужно обновить страницу. Должно работать с использованием AJAX. Ну или просто подскажите, как сделать, чтоб при нажатии на кнопку обновления корзины, обновлялась вся страница(как крайняя мера).

      admin

      admin

      1. в файле стилей /components/com_virtuemart/assets/css/vmsite-ltr.css найдите

      и замените его на

      2. вам лучше вернуть все к исходному виду, чтобы цены располагались нормально. тогда можно кнопки будет настроить

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

        Евгений

        Благодарю за такой быстрый отзыв.
        Прошёлся по пунктам.
        Вернул к предыдущей версии плагина. Таблица отображается нормально, но поля для заполнения укоротились(увеличился зазор между названиями полей, и самими полями)
        Произвёл изменение в файле стилей, кнопка обновить не появилась(остался серый квадрат).
        Третий пункт не понял, не вижу данной настройки в настройках плагина.
        Если есть какие-то идеи, подскажите, я пока продолжу сёрфить другие форумы.

          admin

          admin

          по третьему пункту - опция Use preloader

            Евгений

            Включение данной опции "кладёт" корзину. Полоса загрузки, которая висит бесконечно.

    Евгений

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

    Суть проблемы такая:
    Установил плагин. все по инструкции. Заполняю поля, жму Оформить заказ, и перехожу на страницу "Ваши данные" где заново заполняю поля. жму сохранить, и тогда Подтверждаю заказ.

    Как обойтись без страницы "Ваши данные"? А сразу же на странице корзины заполнить поля и подтвердить заказ?

    Ирина

    Спасибо! Все работает, кроме пустой графы "Цена" - может есть решение этой проблемы?

    Артем

    Добрый вечер, спасибо за предоставленный плагин!
    Стал сразу, Установил через менеджер расширений, Закинул папку html в корень папки с моим шаблоном.
    Дополнительных действий не производил.
    Уберу лишние поля для заполнения через расширение виртуамарта.

    Автору спасибо!

      admin

      admin

      вы один из немногих у кого заработало сразу и без проблем 🙂

      Анатолий

      Артём где его взять-то
      поделитесь))

    Динара

    вставлю пару своих слов.
    1. спасибо за плагин, таки заработал)
    2. вот промучалась 2 дня, не понимая от чего выходит ошибка "Cannot call method 'set' of null " и на конфликт скриптов думала, и на ошибки в плагине. Все оказалось просто.
    Изменяя шаблон вывода, я закомментировала строки вывода скидок, и пр.ненужных мне полей, а скрипт с этими полями то работать продолжает! С этого и преплоадер виснет, и цена не меняется. Т.е. скрипт тупо спотыкается на id полей, которых нет! которые, я закомментировала. Ну и естественно 2 варианта, либо переписать скрипт, либо снова вывести эти поля. Я прописала display:none для ненужных мне полей.
    P.S. возможно, кому то поможет, спасибо.

      admin

      admin

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

    Евгений

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

    После нескольких дней с бубнами, заработало!
    Что сделал.
    Собственно сам плагин качал с другого сайта, от туда же скачивал фаил default.php. Разница лишь в том, что не самому комментировать и раскомментировать строки.
    Дальше в файле default.php нашел функцию update_form(task,id), и в самом начале функции вставил такие строчки:

    document.getElementById('shipto_email_field').value = document.getElementById('email_field').value;
    document.getElementById('shipto_first_name_field').value = document.getElementById('first_name_field').value;
    document.getElementById('shipto_last_name_field').value = document.getElementById('last_name_field').value;
    document.getElementById('shipto_address_1_field').value = document.getElementById('address_1_field').value;
    document.getElementById('shipto_city_field').value = document.getElementById('city_field').value;
    document.getElementById('shipto_phone_1_field').value = document.getElementById('phone_1_field').value;

    ( У МЕНЯ 6 ПОЛЕЙ ДЛЯ ЗАПОЛНЕНИЯ ПОЛЬЗОВАТЕЛЕМ. У КОГО БОЛЬШЕ НАДО ДОПИСЫВАТЬ НЕОБХОДИМЫЕ СТРОКИ. )

    скрыл "Использовать адрес оплаты как адрес доставки" Как описано в начале поста.

    Потом в файле default_address.php, изменил тег

    до токого состояния

    В итоге получается что при изменении полей внутри тега происходит обновление формы, и поля адреса оплаты вставляются в поля адреса доставки"

    Все это заработало после того как в админке в настройках плагина изменил все настройки на "Нет" и установил страну "Russian Federation"

    Надеюсь, пригодится!!!!

      admin

      admin

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

    Владимир

    поставил плагин, изменил код как написано выше. И в корзине появились лишние строки которые лезут на поля. строки - это названия полей, но на англ: (COM_VIRTUEMART_SHOPPER_FORM_TITLE), и так все включенные.

      admin

      admin

      добавьте перевод этих полей по аналогии в языковой файл language\ru-RU\ru-RU.com_virtuemart.ini

    Владимир

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

    Владимир

    Разобрался, все вышло!!! Спасибо, ты гений:)

    Даниил

    Всё я сдаюсь!
    Это единственный плагин побороть баги которого я не могу.
    Просто крик души, хочется ругаться матом, неделя и всё на месте
    Объясняю суть проблемы.
    При Оформлении заказа, выскакивает форма заполнения
    "Данные Вашего аккаунта"

    Она меня задолбала уже, ну почему нельзя это решить в 26 каверверсии этого долбанного Virtuemart

    Поставил плагин всё поменял как в инструкции, а оно всё равно!

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

    Вот отчаявшись пишу вам о великие создатели этого плагина.

    p.s. Почему все костыли сразу не ставить в плагин?

      admin

      admin

      попробуйте платный вариант
      с ним проблем не будет, работать будет точно

        Даниил

        Неплохое решение! Есть еще варианты?

          Юлия

          Есть еще buyme, только функционал пониже, но вроде фри

    Алексей

    http://chudesyata.ru/ посмотрите корзину тут, система в принципе та же, была такая же хрень, выскакивала вторая страница, типа введите данные, решил способом от админа этого сайта, но частично, убрал галочку в админке с "Регистрация во время заказа" , чистка кэша после этого, и страница с вводом заново данных покупателя перестала выскакивать, стало выскакивать окошко типа информера, "Пожалуйста введите имя" жмешь ок и заказ оформляется. Я вот думаю в таком случае чтоб клиентов не пугать может изменить в языковом файле "Пожалуйста введите имя" на "типа все ок нажмите ок" и все будет ок?))

      Асхат

      Красивый сайт)

    Ната

    Спасибо за статью! а не подскажите, как имея несколько видов оплаты и способов доставки, сделать их выбор во время оформления заказа НЕобязательным?

    Лата

    Здравствуйте! У вас страничка корзины выглядит так аккуратно, в табличке. У меня таблицы нет и поэтому все так некрасиво. Не подскажете. как ввестим эту табличку в шаблон?

      admin

      admin

      нужно назначить рамку для ячеек в которых выводятся данные в таблице
      сделать это можно с помощью css стилей
      пришлите ссылку на сайт, попробуем что-нибудь сделать )

    юзер

    Вопрос с перекидывание на страницу с данными так и не решен!

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

    Кто знает решение проблемы?

    w01f14

    Спасибо за плагин, завелся на virtuemart 2.0.26.

    Обязательно нужно в пользовательских полях виртумарта включить возможность выбора страны иначе будет перекидывать на заполнение полей еще раз!!!!

    Vladislav

    У меня тоже завелся на завелся на virtuemart 2.0.26, но когда стоит галочка "Использовать для адреса 'Куда' данные адреса плательщика" оформление заказа не происходит.

    Как побороть этот глюк?

    Мария

    Можно ли попросить помощи в настройке?
    1.После оформления заказа выходит предупреждение "Это соединение является недостоверным" (хотя я не уверена, что предупреждение стало появляться именно после установки плагина)
    2.Если же покупатель не испугается этой устрашающей надписи, то его потом вновь перекидывает последовательно на страницы заполнения контактных данных, выбора способа оплаты, способа доставки
    3.Не приходят письма ни мне, ни покупателю (в пункте настройки - оформление заказов нет полей для выбора)
    Не получается удалить Использовать для адреса 'Куда' данные адреса плательщика (в файл vmsite-ltr.css вставляла код и в начало, и в конец, и в одну, и в 3 строки)
    4.При выборе Use preloader в настройках самого плагина вся корзина начинает просто бесконечно грузиться. Без этой галки стоимость пересчитывается, но уже после оформления заказа

      Мария

      Третий пункт решила, остальное в силе..

      admin

      admin

      1. проверьте в Настройки-Настройки у вас скорее всего стоит галочка Включить SSL (рекомендуется)
      уберите ее

      3. Ответил в комментарии выше

      4. Есть такой глюк. Связан он скорее всего с конфликтом скриптов. В качестве рабочей альтернативы можете посмотреть платный плагин. Там таких проблем нет

        Мария

        Да, действительно, была такая галочка. Убрала ее. Но теперь после нажатия кнопки "Подтвердить заказ" выходит ошибка 502 Bad Gateway...

        Мария

        С ошибкой разобралась, оказывается с плагином она не имела ничего общего!
        Можно мне тоже как-нибудь подсказать, как настроить форму оплаты и форму доставки в табличку?

    Алексей

    Доброго дня! надеюсь на помощь. Уже третий день не могу справиться со смешной проблемой, но ничего сделать не могу. установил плагин ONE PAGE 4.3 все работет, но при выборе доставки или оплаты варианты выводятся в строку, а не в столбец. вот скриншот http://www.ex.ua/493626424167
    Буду очень благодарен за помощь!
    вот код:

    Дарья

    Огромное спасибо за комментарии, как подключить этот плагин!! Все работает :))

    Алим

    virtuemart 2.0.26, но когда стоит галочка «Использовать для адреса ‘Куда’ данные адреса плательщика» оформление заказа не происходит.

    Как побороть этот глюк?

    Michael

    Долго промучился с повторными полями. Когда скачал плагин отсюда - http://чепушок.рф/%D1%83%D1%80%D0%BE%D0%BA%D0%B8-joomla/item/8-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7-%D0%B2-virtuemart-2-%D0%B2-1-%D1%88%D0%B0%D0%B3.html
    сразу заработало.

    Alexandr

    Где перевести значение "Other discount:" - обозначает скидку в корзине или подскажите в каком файле редактировать

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

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

    Евгений

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

      admin

      admin

      Я думаю, что не стоит выводить капчу
      Мало кто захочет даже при оформлении заказа заморачиваться с капчей

      Toliks

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

        Евгений

        Дак если нет капчи, то боты заспамят заказами.

        А как можно сделать капчу, при некорректном вводе данных?

          admin

          admin

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

            Евгений

            Хотелось бы верить, что они не могут попадать в форму, но убедился на собственном сайте. Отрубил капчу в корзине, за 15-20 минут 3 заказа от левых пользователей =(. Пришлось ставить галочку на Проверку регистрации при оформлении - в итоге надо каждый раз подтверждать данные, что в общем то было и раньше( Если кто-то может помочь с капчей - помогите плз вставить ее на страницу подтверждения, чтобы любой мог без логина оформить заказ

            Россия

            Ап. как сделать капчу?

    Максим

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

    Евгений

    Вот тут http://jardan.by/view/cart.html сделал корзину при помощи этого плагина.
    Как мне добавить еще несколько форм для ввода дополнительных данных, чтоб они выводились под полем "примечание"? Например, хочу добавить поле "телефон получателя", "возраст получателя" и т.д.

    Toliks

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

    kostey

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

      admin

      admin

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

    Neo

    Такой вопрос, в корзине для того чтобы выбрать способ оплаты и доставки нужно нажать на "Выбрать способ доставки" потом вернуться обратно, что не оч удобно, как сделать чтобы было как на картинке?
    http://virtuemart.su/wp-content/uploads/2013/06/%D0%B2%D0%B8%D0%B4-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%8B.png

      admin

      admin

      если плагин плагин настроен правильно, то корзина должна быть как на картинке
      так же можно использовать этот компонент

    andreysaf

    Как всегда автор постарался на славу, разжевал все настройки, вообщем отличный и очень полезный плагин, рекомендую! Но так как в програмировании я не силен, прошу помощи в следующем: что надо прописать, что бы каждый метод доставки и оплаты начинался с новой строки (в столбик, так сказать), сейчас они идут по очереди в строчку?

      admin

      admin

      это можно сделать через css стили
      пришлите ссылку на сайт, посмотрим 🙂

        andreysaf

        посмотрите пожалуйста =) http://master-fashion.ru/

          admin

          admin

          добавьте в файл /templates/gk_instyle/css/vm.css

    andreysaf

    Супер, теперь все как положено! Теперь, что бы сделать так же с методами доставки, нужно заменить payments на shipment?

      admin

      admin

      скорее всего да,но точно сказать не могу, потому что у вас пока нет ни одного способа доставки в корзине

    andreysaf

    Способы доставки есть, они появляются после ввода контактных данных (установлен плагин доставки Почта России и EMS, он по индексу рассчитывает)

      admin

      admin

      попробуйте просто заменить payments на shipment

        andreysaf

        Спасибо автору, все работает при вставке shipments

    Lehantrop

    День добрый! Как уже говорилось ранее... проблема та же, при заказе снова переводит на страницу заполнения полей "Данные Вашего аккаунта / Добавить/Изменить адрес плательщика"
    Но!!! Когда их заполняешь,, жмешь сохранить, остается на этой же странице, т.е. не сохраняет. Жму сохранить и ничего не происходит.
    Что делать?

      Aragami

      Та же проблема, кто-нибудь подскажет решение?

        алексей

        Решили проблему с сохранением данных аккаунта?

    Борис

    После нажатия оформить заказ выкидывает на пустую страницу помогите плиз , ,onepage стоит 3,6 все сделал по инструкции третий день не могу найти ответа

    Даниил

    Ребят, а победили проблему неработающих кнопок обновить/удалить?
    VM 2.0.26

    Kenoby

    Установил плагин. Очень удобно. Но столкнулся с такой штукой:
    Добавляешь товар в корзину, не указываешь данные в адресе доставки и жмёшь Подтвердить; говорит, что вы не зарегистрированы и предлагает ввести логин/пароль. Почему так происходит? Почему происходит перенаправлениеЮ вместо обычного сообщения о незаполненных полях?
    Спасибо.

    Евгений

    Наконец-то более-менее допилил плагин для своего сайта.
    А теперь внимание, ВОПРОСЫ (вот на всякий случай адрес корзины на моем сайте http://jardan.by/view/cart.html):

    1) Выбор способа оплаты. Можно ли там добавить еще пункт "Банковской картой"? И чтоб при выборе этого пункта при нажатии кнопки "Оформить заказ" осуществлялся переход не специальную страницу с вводом данных (например, jardan.by/bank)?

    2) Как настроить внешний вид и то, какие данные будут отображаться, на странице, выскакивающей после нажатия кнопки "оформить заказ" (у меня это http://jardan.by/view/cart/task/checkout.html ) А то на данный момент у меня внешний вид страницы, мягко говоря, не очень.
    Хочется, чтоб было что-то типа "Спасибо за покупку! Ваш заказ принят! Его номер такой-то! Наши менеджеры свяжутся с вами и т.д.)

    Вячеслав

    Добрый день!
    Далее скопируем папку html в templates/ваш_шаблон.
    А где можно найти templates/ваш_шаблон, чтобы скопировать папку html?
    Заранее спасибо.

      admin

      admin

      вместо ваш_шаблон у вас будем имя шаблона, который вы используете

    Алек

    Спасибо за статью!

      admin

      admin

      пожалуйста )

    Юрий

    Добрый день!

    Не работает копка "подтвердить заказа", т.е. после нажатия ничего не происходит...

    Заранее спасибо!

    Юрий

    Спасибо, проблема решилась.. отредактировал default.php

      Дмитрий

      У меня та же проблема, при нажатии на кнопку "Подтвердить заказ", ничего не происходит. Поделитесь решением, пожалуйста, что нужно подредактировать в файле default.php?

    Александр

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

    Макс

    Помогите не могу убрать эту галку http://pixs.ru/showimage/23jpg_5328383_11410343.jpg

    Макс

    Извиняюсь разобрался. Почитал тут внимательно. Спасибо вам за информацию. !

    Иван

    Здравствуйте. Не могу никак разобраться с строкой цена. И так-же у меня плагин не выглядит так как на рисунке. Сделал все так как написано. Подскажите пожалуйста. Вот ссылка на изображение
    http://fastpic.ru/session/2014/0330/EnOlckrYcS.html

      admin

      admin

      проблему нужно искать в коде
      видимо в таблице вы убирали какие-то столбцы и не удалили одну из ячеек в строке
      подсказать точно не смогу, потому что на всех сайтах сейчас использую компонент One Page
      http://vm2shop.ru/korzina-i-oformlenie-zakaza/one-page-checkout-dlya-virtuemart-2-detail

        Иван

        Admin, да! Спасибо. Проблема действительно была в коде файла joomla.css Все исправил и теперь все в порядке. Спасибо Вам за подсказку.

    Василий

    Добрый день, очень надеюсь на вашу помощь, все ваши темы прочитал.
    Заранее мега очень большое благодарен 🙂
    И так у меня 2 проблемы:

    1. Внешний вид
    Установлен One page , я его уже давно настроил вроде все норм работает, одно но, внешний вид оформления заказа плохой, а именно все скопом по столбикам.
    То есть у меня нет вот такой таблички как у всех, разделяющая артикул, цену, конечная цена. Отдельно способ доставки и отдельно Способ оплаты.
    Где и как это править? может есть какие готовые шаблоны для этого?

    2. Как связать Доставку и Отправку.
    Пока не выбран способ доставки, не отображается способ оплаты.
    Тоже самое пока не выбрана страна и регион, чтобы вообще не отображалась не доставка не оплата.

    Заранее очень благодарен,
    Василий

    aleks_yug

    Добрый день! Для того чтобы запустить эту штуку (версия 4.3) на virtuemart 2.0.26 не нужно коментировать:
    echo $this->checkout_link_html;
    Раскоментируйте:
    echo '' . JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU') . '';
    И замените на:
    echo '' . JText::_('COM_VIRTUEMART_ORDER_CONFIRM_MNU') . '';

    aleks_yug

    Приношу прощение! Вернее наоборот - закоментировать:
    echo $this->checkout_link_html;
    И заменить:

    На это:

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

    Макс

    Подскажите пож-та. Я отметил в виртуемарт2 галочку показывать КУПИТЬ в модуле VM - Featured products и расскоментировал в файле modules\mod_virtuemart_product\tmpl\default.php строку echo mod_virtuemart_product::addtocart ($product); и теперь на главной странице у товара появилась кнопка КУПИТЬ. Но при нажатии на кнопку совершается переход сразу в корзину, а нужно чтобы товар просто добавился в корзину и осталась главная страница. Помогите плиз.

      admin

      admin

      Virtuemart->Настройки->Оформление заказа
      активируйте Отображать всплывающее окно 'Добавлено в корзину'

    Макс

    Спасибо сейчас попробую!

    kai

    Joomla 2.5, VirtueMart 2.0.26, One Page (версия 4.3). Все сделал как в данной статье. Но после заполнения формы заказа меня перенаправляет на страницу http://internetshop/index.php/user/editaddresscheckoutBT где требуется ввести те же поля которые я заполнял на предыдущей странице (http://internetshop/index.php/korzina). Что нужно сделать?

    kai

    В общем, переустановил таблицы в VirtueMart (инструменты - инструменты и миграция - восстановить таблицы и переустановить) и восстановил по умолчанию(инструменты - инструменты и миграция - восстановить по умолчанию), НЕ настраивал поля по признакам обязательности и отображения и One Page заработал. НОООО Все данные полей заказа повторяются во всех последующих заказах, независимо от того какие данные я заношу в поля.
    Например я отправил свой первый заказ. Потом хочу отправить следующий заказ, выбираю товар, открываю корзину, и поля (Адрес, фамилия, имя и тд) уже заполнены данными первого заказа. Я (допустим) меняю эти данные и отправляю второй заказ. Но если посмотреть эти заказы в админке, то поля (ФИО Адрес) второго заказа будут такие же как и поля первого заказа.
    В браузере у меня отключено кэширование. Чтобы следующий заказ отправить с новыми данными мне нужно закрыть и заново открыть браузер. Может кто знает как избавиться от этого глюка?

    Александр Фил

    В общем чего только не перепробовал. Оба плагина работают криво!
    1. Поля, которые заполняет пользователь то работают, то не работают: т.е. при вводе всех данных иногда выкидывает на их повторный ввод и выходит ошибка: не заполнены такие-то поля...
    2. Не обновляется сумма итого при изменении количества.
    Решил ли кто-то эти косяки? Вирт стоит 2.0.24c

    Дмитрий

    Kai - у тебя уже есть клиент зареганный скорее всего. А моя проблема в следующем, помогите. Итак делаю 2 вида доставки. При забытии выбора доставки клиента перебрасывает на страницу "Довыбора", на которой можно выбрать способ и все)))) - больше ничего. Как вставить кнопку? Для возврата?

    Дмитрий

    Поддерживаю Александра - итого не работает

    Надя

    Помогите пожалуйста:
    1. После нажатия на кнопку "Подтвердить заказ" перекидывает на чистую, белую страницу
    2. Оформленный заказ админ панели отображается, но письма не приходят ни админу, ни покупателю. В Настройки - Настройки - Оформление заказа во всех статусах указан "Подтверждён (Confirmed)"

    Как сделать что бы перенаправляло обратно на сайт?
    Как решить проблему с отправкой писем?

    установлены Virtuemart 2.0.26d и OnePage 4.3

    Надя

    Уточнение
    1. При нажатии на кнопу подтверждения заказа открывается пустая страница сайт/cart/confirm при этом в админке заказ появляется, но когда меняю статус заказа на подтвержден тоже открывается пустая страница. На тестовом и локальном сервере всё работало бросало на страницу сайт/cart/checkout.

    Помогите решить проблему, что могло повлиять?

    2.В Настройки — Настройки — Оформление заказа во всех статусах указаны все возможные значения и все равно не работает.
    Может непосредственно на хостинге надо для рассылки что то настраивать?
    Или дополнительный модуль для отправки писем установить?

    максим

    Добрый день установил плагин платный one pad в шадлоне есть не пере веденное лово не могу найти где поменять на русский шаблон оne pade 13 по списку и еще не понтно где вичит номер телефона промо от виртуамат

    Дмитрий

    Надя, по поводу писем - проставьте статусы при которых идет доставка писем. А по поводу перенаправления - даже и не знаю....у меня вот проблема с итого, у меня одного?

    Дмитрий

    Итого работает нормально!!! На 4.3 все ок - таблицу выровнял, если кто-то сталкнется то правьте файл прайс-лист. Единственное без выбора оплаты и доставки и заполнении только форм переходиит на страницу заполнения форм опять - как сделать, чтобы в этом случае был перенос на страницу выбора способа доставки?

    Александр

    Спасибо за плагин 🙂
    Пришлось конечно поковырять коды, но в итоге заработал как надо.
    Пока не разобрался:
    1. Если не выбрать способ оплаты и доставки то перекидывает на стандартную страницу выбора с кнопками сохранить/отменить. Как бы убрать этот переход и оставить только уведомление или подсветку невведенного блока.
    2. Почему то не отображаются картинки у товаров. Как исправить?

      Александр

      Ковырял коды, в хелпере есть строки, получающие ссылки на страницы с доставкой и оплатой, а так же выводящие сообщение, но комментирование их ничего не дает. В файле default так же есть что-то похожее, но удалось найти только вывод предупреждения, почему происходит перенаправление на страницы выбора методов доставки/оплаты пока так и не нашел 🙁

    Надя

    Статусы, для отправки писем, менять пробовала изначально, как возникнула данная ошибка и ничего не помогло.
    А с пере направлением, есть такая мысль что это из-за OnePage 4.3
    лог об ошибках с хостинга при оформлении заказа выдаёт вот такую строку
    File does not exist: /*/*/*/*/www/*/\xd0\xbc\xd1\x83\xd0\xb6\xd1\x81\xd0\xba\xd0\xb0\xd1\x8f-\xd0\xbe\xd0\xb4\xd0\xb5\xd0\xb6\xd0\xb4\xd0\xb0

    Дмитрий

    Надя, проверьте хостинг, может с сервера нельзя отправлять письма?

    Дмитрий

    Александр, по поводу картинок - поставьте отобразить миниатюры в оформлении заказа, по первому - да есть такое напишите если найдете решение.

      Асхат

      Хороший совет, спасибо!

    Александр

    И от меня спасибо) не видел раньше этой галочки)

    Виталий

    Добрый день! Плагин встал с первого раза и работает как часы. Очень доволен. Проблема только одна - обрезает до одного слова введенное покупателем ФИО. Т.е. Петров Петр обрежет и сохранит только как Петров. С остальными полями проблем нет. Подскажите, пожалуйста, как исправить

      Александр

      У меня та же проблема, вы еще не нашли решение?

    Александр

    Так и не получилось пока решить:
    1. Убрать перенаправление на страницы выбора доставки/оплаты и на страницу ввода данных покупателя (если они изначально не заполнены)
    Кстати кто то выше про это уже спрашивал, ответ ему был не верен)

    2. Как установить какой то из вариантов доставки/оплаты по-умолчанию? Странно, что это не предусмотрено в самом виртумарте...

    Для невнимательных покупателей этот плагин доставит массу неудобств) А таких видимо большинство...

      Александр

      Пришел к выводу, что решение 2 проблемы избавляет нас от 1 проблемы, кроме перенаправление на выбор адреса доставки) Нужно сосредоточиться на этом)

        Александр

        решение 2 тут http://kitoraga.com/blog/sposob-oplaty-i-dostavki-po-umolchaniyu-v-virtuemart-2.html
        единственное что коды от версий виртумарта могут различаться

    Александр

    Raftkorn, что-то не сработал ваш костыль.
    Если галка доставки проставлена автоматически то перебрасывает на страницу ввода информации для доставки.

    Александр

    Я тут один коменты пишу чтоли)))

    Ну все вроде плагин заработал как хотелось.

    Еще замеченные глюки:
    1. если включен прелоадер то не работает обновление количества у меня.
    без него все работает, доставка без цен у меня.
    2. если захотите убрать скидку, то обновление так же не будет работать, не комментируйте столбец скидки, а скрывайте стилями.
    3. если деактивируете плагин а потом снова активируете, то начнет глючить. нужно будет заново перенастроить оформление заказа в самом виртумарте

    Вроде бы все. Создателям еще раз спасибо, еслиб еще все баги были исправлены из коробки 😉

    Константин

    Всем работы без бубнов, друзья)!

    По плагину => работает, НО...
    Хочу поделиться находками/мыслью и вдруг кто подскажет решение.

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

    Нашел свой баг после того, как отключил "Автоматический выбор способа оплаты (доставки)" при ОДНОМ варианте оплаты или доставки
    И если несколько вариантов оплаты или доставки - ничего не помогаем пока покупатель САМ не тырснит на выбор...
    Не помогает принудительно назначить по-умолчанию также в самом вирте.

    Итог - у меня не работает если:
    - если только ОДИН вариант в автоматическом выборе (выбран автоматом)
    - несколько и не выбран хоть один вариант, руками самим ЗРЯЧИМ покупателем
    Только выбор вручную(

    А как исправить проверку - хз(
    Пока дописал стилями и текстом слепому юзеру красным, в зоне обязательного выбора)))
    И вдруг кто нашел решение - жду.

    И благодарю за сайт, Admin 😉

    Дмитрий

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

      Александр

      У меня все заработало после:
      1. выбора одного из вариантов оплаты/доставки по-умолчанию, ссылку выше приводил
      2. проставил автоматом галку отправки на контактные данные + костыли что писали выше

      Итого если пользователь не введет контактные данные, то они подсвечиваются красным.
      Осталась только проблема если пользователь уберет галку отправки на контактные данные, а потом не введет эти данные, то уже снова переброс на страницу их ввода. Но таких случаев я думаю будет мало, пока оставил так)

        Дмитрий

        проставил автоматом галку отправки на контактные данные - сорри, но где это? Искал везде!!

          Александр

          В настройках плагина. В описании в самом верху есть.

            Дмитрий

            а можете сказать точно какой костыль испольщовали и после какой строчки ставили?

            Дмитрий

            а какой костыль и где поставили?

            Александр

            Юрия, выше в коментах я отвечал ему. С change вместо keyup. С телефона сейчас не очень удобно писать) там вроде понятно расписано что и куда вставлять

    sanfly

    Такая ситуация.
    В виртуемарт настроенна скидка на товары в 30%. В той части товаров у которой нет скидки стоит в стоимости товара Overwrite final а Override = 0. при данном раскладе у меня в карточке товара у тех товаров у которых есть скидка- показывается скидка, у которых нет - не показывается.
    А вот при добавлении товара в корзину функция "Купон на скидку:" делает скидку в стоимость товара(только у товаров без скидки,у товаров со скидкой все хорошо) и в итоге у меня сумма равна "0". Как исправить?

    Анатолий

    Уважаемый admin!
    Корзина, настроенная по Вашим рекомендациям, долгое время работала безукоризненно.
    Однако после обновления с VM 2.6.0 до VM 2.6.0a страница "Спасибо за заказ" с информацией об отправке заказа и его номере исчезла. Вместо нее открывается пустая страница "proverit".
    Буду признателен за оказание помощи в решении возникшей проблемы.
    С уважением,
    Анатолий.

    Анатолий

    После очередного обновления с VM 2.6.0а до VM 2.6.2 информация о заказе появилась вот в таком виде.
    Спасибо за заказ!
    Способ оплаты Наличными курьеру при доставке товара
    Ваш заказ отправлен! Спасибо за заказ!
    Номер заказа 779c061
    Сумма 600,00 руб.
    Это меня вполне устраивает.
    Вопрос снят.

    Дмитрий

    Здравствуйте, коллеги. У меня проблема! Стоит платный компонент One Page Checkout, при оформлении заказа нужно поменять местами заполняемые поля (адрес доставки), такие как:
    Эл. почта, Улица, дом, Имя, Фамилия, Город, Страна, Регион/Область, Телефон
    т.е. Хочу сначала: Имя, Фамилия, эл. почта, а потом все остальное..
    Помогите, чем можете. Спасибо!

      Дмитрий

      Порядок поменяйте в полях запоняемых пользователем

        Дмитрий

        Спасибо! А можно как-нибудь сделать, сумму прописными буквами, например,
        Сумма 369,20
        Триста шестьдесят девять рублей 20 копеек
        в общем назначить каждой цифре буквенное значение?
        (стоит Artio VM Invoice)

    Александр

    Поставил поле "Телефон" обязательным, иногда опять стал перекидывать на повторное заполнение полей 🙁 Кто решил это?

    TelZaR

    Если массовая рассылка отправляется, а информация о заказе не уходит не админу, ни клиенту нужно в Настройка - Оформление заказа

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

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

    У меня изначально было 3 статуса: подтвержден, отменен, возвращен. Добавил четвертый статус и письма пошли.

    Fen

    Поставил версию 4.3 - всё устраивает, но если выбрать оплату PayPal то переключение доставки начинает глючить...срабатывает только со второго нажатия. Подскажите что-то можно сделать? VM 2.6.6 Спасибо!

    Виталий

    Добрый день.
    Поставил плагин, настроил как описано выше. Заработало!!!
    Но появилась проблема: когда в корзине пытаюсь поменять кол-во товара
    то пишет: "минимальное количество для заказа 1" и не меняет и не пересчитывает!
    Как это исправить??? Спасибо

    Oleg

    VirtueMart 2.6.6 + Joomla! 2.5.17 - пойдет?

      admin

      admin

      на последних версиях не тестировал

    Дима

    Сделал все как вы написали.Сразу после включения плагина, и добавления "cart", все заработало.Но не работала кнопка "Оформить заказ".Прочитал комменты и отредактировал defaul.php.
    К чему все это..Сделайте сразу так как написано в инструкции, а потом пишите, что не работает.

    Ну а автору конечно же спасибо!Все просто и очень удобно.

    Александр

    Здравствуйте, VM 2.6.6 OnePage 4.3
    Что я сделал.
    Установил плагин и добавил папку html
    В файле templates/ваш_шаблон/html/com_virtuemart/cart/default.php я не делал ни каких изменений (это приводило к тому, что приходилось заново перезаполнять формы, если они были заполнены неверно или частично)
    В настойках плагина plg_system_onepage в "Ship to address checked" стоит "НЕТ", а в "Default country" стоит РФ.
    В "поля, заполняемые пользователями" в колонке "Показать при выборе доставки" я снял все галочки кроме "Страны", так же у Страны стоит отметка "Обязательно"
    Таким образом у меня все работает корректно, страну, даже не смотря на то , что она является обязательной можно вообще не указывать. Плагин потом сам подставит ее автоматически.

    Блок "куда" можно спрятать, как написано в этой статье в начале.
    Да и выбор Страны тоже можно спрятать, чтобы глаза не мозолил)

    По сути вся проблема упиралась в блок "куда" и выбор Страны. К сожалению, удаление проверки страны, ситуацию не решило. поэтому я решил оставить и просто спрятать от глаз человеческих. Надеюсь кому-то поможет!

      admin

      admin

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

    Михаил

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

    Дмитрий

    Здравствуйте! Хотел бы поблагодарить адмиина за материал.Пользуюсь вашим сайтом давно - не раз выручал.

    Что касается плагина - все работает, НО почему-то после заполнения всех полей и нажатия на кнопку "оформить заказ", перекидывает на страницу "Ваши данные" где опять нужно заполнить поля и только тогда оформлять заказ.Есть какое-нибудь рабочее решение? Заранее спасибо.

    Дмитрий

    Приветствую, проблема как у тезки выше, сделал все по инструкции кроме скрытия полей через css и вот чего заметил:
    1) если снять и поставить галочку "Использовать для адреса 'Куда' данные адреса плательщика" пару раз, то заказ проходит нормально,
    2) если следовать совету "aleks_yug", то в поле "куда" подсвечиваются незаполненные обязательные поля, те же самые что и в основном блоке и их требуется заполнить.
    Joomla! 2.5.24 + VirtueMart 2.6.6
    Кто знает как заставить это все корректно работать?

    Дмитрий

    поправка в предыдущий пост
    работает если вводим обязательные поля, потом снимаем и возвращаем галочку, после этого заказ проходит.
    т.е. после заполнения полей и установки галочки «Использовать для адреса ‘Куда’ данные адреса плательщика» вручную, а не автоматически, заполненные данные из первого (Кому) блока перебрасываются во второй (Куда).
    как это автоматизировать и вообще избавиться от галочки и второго блока (Куда) полностью?

      Андрей

      В комментариях есть полный ответ на ваш вопрос, прочитайте внимательнее

    Дмитрий

    не поверите, но прочитал неоднократно, и многое исправил в соответствии с советами, может в этом и проблема.
    если не трудно, ткните в конкретное решение.
    спасибо!

        Дмитрий

        по разному пробовал, все одно - перекидывает на заполнение полей еще раз.
        все поля отключал по очереди "обязательность" тоже отключал, даже отключив все поля и то перекидывает на их повторное заполнение...
        не могли бы вы сами посмотреть, не безвозмездно?
        мыло palsx/собака/mail.ru

    Сергей

    Здравствуйте! Помогите пожалуйста, не могу никак понять где лежит php файл отвечающий за страницу http://site_name/user/editaddresscheckoutBT

    Версия joomla 2.5 virtuemart 2

    Хочу ограничить заполняемые поля имени, телефона и email регулярными выражениями. Если и это подскажите как сделать, то буду при много благодарен!
    Спасибо!

    Влад

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

    Олег

    Прошу помощи !!!!!!!! пройдите пожалуйсто на мой сайт garmingps.kz пройдите в корзину ... неотображает способы доставки((( в чём может быть дело ?

      admin

      admin

      У вас либо не опубликованы способы доставки, либо в настройках One Page во вкладке Доставка включена опция не показывать способы доставки

    Станислав

    Здравствуйте!
    Решил установить плагин "One Page для virtuemart 2". Все вроде заработало. Стал тестировать на разных браузерах и оказалось, что на Mozila, Google, IE все идет нормально, а на Safari блок в который необходимо вписать личные данные покупателя отражается криво. Фото можно увидеть здесь: https://yadi.sk/i/0WcR1yltbWFwb
    Можно ли это исправить, ведь сегодня у многих Ipad и Iphone. работающие с браузером Safari.

    blistar

    Здесь человек задал ранее вопрос, но ему никто не ответил.

    Цитирую:

    Спасибо большое за Ваш сайт и информацию в нем. Я установил этот плагин и после «Купить», когда всплывает окно «Товар добавлен в корзину» вылезла абракадабра. Менял кодировку на UTF 8 и без BOM — ничего не меняется. Где еще надо поменять кодировку? Спасибо

    У меня таже проблема. Помогите пожалуйста решить. Проблема появляется после добавления трех товаров и выше.

    Free0n

    Добрый день! В целом, плагин заработал сразу!
    Но! После оформления заказа данные, которые вводил покупатель, не сохраняются в учетную запись (в письмах приходят и в заказах в админке есть). Это ошибка или в работе плагина это не предусматривается? Как сделать, чтобы данные сохранялись?

    И еще была проблема. Введеные после "страна" и "регион" данные не сохранялись никуда и не приходили в письмах. То есть например был порядок ФИО-индекс-страна-регион-город-адрес-телефон, так вот город-адрес-телефон исчезали. Временно решено изменением порядка полей. Теперь "регион" и "страна" в конце. Но возможно ли решить проблему другим путем?

    Заранее благодарю!!!

    Алексей

    Добрый день. Поставил плагин на сайт, воспользовался советами и всё вроде заработало. Но поставил модуль расчета доставки от E-Dost и возникла проблема, при выборе способа доставки не пересчитывается итоговая сумма. Я так понял что это происходит из-за того что плагин воспринимает модуль e-dost как один способ доставки. Подскажите, как можно это перебороть?

    Алексей

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

    Помогите пожалуйста решить проблему!

      Алексей

      Увидел разницу в письмах: В одном указывается способ оплаты и способ доставки, а в другом не указывает, оставляет пустые поля.

      Ничего не могу понять.

    BODYA

    Помогите, может кто сталкивался с проблемой. Установил One Page 3.6 на J2.5.7 VM 2.0.12b. Проблема заключается в том, что заказ оформляется в корзине нормально, но не создается учетная запись, то есть не происходит регистрация покупателя (а соответствующие галочки везде стоят).
    Буду благодарен за любую помощь в решения этой проблемы.

    Николай

    Знающие люди. Скажите куда копать?!
    Установлен плагин. Все работает. Единственное при нажатии на кнопку переходит на страницу http://sur.re01.ru/index.php/user/editaddresscheckoutBT с формой "Данные Вашего аккаунта Добавить/Изменить адрес плательщика".
    При заполнении этиой формы возвращается на страницу корзины и отправляет заказ.

    Как убрать это "Данные Вашего аккаунта Добавить/Изменить адрес плательщика"?
    Что настроить, чтобы один раз все это вводить и все?

    Хелп плиз. 2 дня бьюсь над этой задачей.

    Лариса

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

    User

    Отличный плагин!
    Пока настраивал сайт что-то испортил и товары перестали добавляться в корзину (что в стандартном варианте, что с этим плагином) подскажите в чем проблема?
    Вот страница http://mezonavto.ru/parts

      admin

      admin

      Virtuemart > Настройки > Шаблоны
      Попробуйте изменить настройки в области Стили CSS и сценарии JavaScript

        User

        Помогло отключение функции:
        Отображать всплывающее окно 'Добавлено в корзину'
        Теперь проблема в том, что после ввода контактных данных выкидывает обратно на ввод данных.
        Подскажите в чем дело?

    Павел

    Здравствуйте, установил плагин ONE PAGE 4.3, вроде бы, все нормально настроил, но не работает кнопка "Подтвердить заказ". Последняя версия джумлы: 2.5.28, VirtueMart 2.6.14. Как решить проблему?

      Павел

      Поставил ONE PAGE 3.6 и с кнопкой подтвердить заказ стало все нормально, но теперь когда пользователь не зарегистрирован, при оформлении заказа его перебрасывает на страницу регистрации, хотя в настройках плагина стоит галочка, чтобы регистрироваться прямо в корзине. То есть пользователь вводит свои данные для регистрации, нажимает оформить заказ, а его не регистрирует и не оформляет заказ, а перебрасывает на регистрацию на отдельной странице.

        User

        Вот у меня также. Регаешься и выкидывает на отдельную регистрацию опять. Регистрируешься там и опять туда же выкидывает, т.е. зарегистрироваться невозможно. Зацикливается в этом месте.
        Кто-нибудь знает способ решения?

        User

        Настроил Джумловскую отправку сообщений на электронку в Общих настройках (через smtp) и заказы заработали. Единственное, просит второй раз подтвердить заказ, но все данные остаются заполненными, надо лишь нажать кнопку.

    Val

    Добрый вечер. Спасибо автору за плагин. После правки default.php все заработало.
    Но есть один вопрос. Подскажите пожалуйста. Возникла потребность что бы при оформлении заказа посетитель регистрировался на сайте или авторизовался. Установил флажки "Регистрация во время оформлениия заказа" и "Только зарегистрированный пользователь может оформить заказ", в корзине появилось новое поле "Если вы уже зарегистрированы, пожалуйста, введите логин и пароль", но нет полей или ссылок для самой регистрации. Т.е. получается что если ранее не зарегистрировался, то и заказ не оформишь.
    Подскажите, в чем может быть проблема???

    Антон

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

    Тёма

    Добрый день.
    Прошу помочь разобраться. После установки всё работает, но внешний вид корзины неудовлетворительный. Как убрать столбец: "Скидка"? При выводе общей суммы, она выезжает за пределы таблички.
    Ссылка на сайт: http://vodamk.ru/cart.html
    Заранее благодарю.

      Free0n

      За вид корзины отвечает файл default_pricelist.php. Находится в \templates\ваша_тема\html\com_virtuemart\cart. В файле прописана таблица. Чтобы убрать столбец со скидкой вам надо закоментить строку, в которой есть <th .... COM_VIRTUEMART_CART_SUBTOTAL_DISCOUNT_AMOUNT ....
      и строку <td ... COM_VIRTUEMART_CART_SUBTOTAL_DISCOUNT_AMOUNT ....
      Или задать другие параметры столбцов, чтобы всё входило. Я меняла http://green-businka.ru/magazin/cart

      Free0n

      Кстати, у вас дополнительная пустая клетка - это не "скидка", а "налог". Попробуйте убрать галку с "Показать налог в корзине". Это вирт-настройки-Формирование цен.
      Если не поможет, тогда и столбец с налогом тоже комментить.

        Тёма

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

    Валера

    Интересно бы узнать как этот плагин к VM3 можно адаптировать

      Володимир

      Даный вопрос тоже интересует.

    Юрий

    Чтобы работала валидация и не пускало на отдельную страницу редактирования данных заказа, сделал такую кнопку оформления заказа и вроде работает.

    Еще важно, чтобы на форме висел класс form-validate:

    оно тогда исходя из настроенных обязательных полей в виртуемарте будет валидировать)
    То есть понял так:

    - генерирует ссылку в

    и оно по правилам хелперов перенаправляет на страницу редактирования. А валидация срабатывает только в .... Такие дела

    Юрий

    модератор, пометьте пожалуйста в последнем абзаце 2 тега в

    и этот коммент не пропускайте. а то не нашел кнопки редактирования, извините.

    Василий

    Добрый день! Подскажите пожалуйста в чем проблема не работает корзина в iphone а на android все ок ?

    Спасибо!

    Саша

    установил как вы и сказали все и вот такая ошибка

    Fatal error: Call to undefined method VirtueMartCart::prepareAddressDataInCart() in Z:\home\localhost\www\MDST\templates\MDST\html\com_virtuemart\cart\helper.php on line 17

    Кобра

    Была проблема "Отсутствует значение" при заполненных полях, потом добавил еще способы оплаты, он начал просить указать способ оплаты, хотя уже был указан.
    Своё решил с помощью:
    Попробуйте вернуть код в исходное состояние (раскомментировать закоментированное и наоборот) и в файле templatesваш шаблонhtmlcom_virtuemartcartdefault.phpзаменить STsameAsBTна table_billtoв строке «if(document.id('STsameAsBT').checked==true)», чтобы получилось «if(document.id('table_billto').checked==true)». Проверьте срабатывает ли так «Подтвердить заказ».

    http://www.nulled.cc/threads/227860/page-31

    Мож кому поможет

    Вячеслав

    ХОЧУ ПЛАКАТЬ(((
    Подскажите пожалуйста....мой магазин заспамили левыми заказами....капчи обходят, cleantalk не помогает....сегодня пошел на крайние меры включил активацию....НО ОНА НЕ РАБОТАЕТ! Оформляем заказ, проходим капчу, нажимаем ОФОРМИТЬ...открывается окно- ВАШ АККАУНТ БЫЛ СОЗДАН, ДАННЫЕ ДЛЯ АКТИВАЦИИ НАПРАВЛЕНЫ НА EMAIL.........и ниже СПАСИБО ЗА ЗАКАЗ.....
    Все пользователя не активированы, все ВЫКЛЮЧЕНЫ- а заказы приходят каждые 10 минут и появляется новый выключенный неактивированный пользователь..
    ПРОШУ ПОМОГИТЕ СОВЕТОМ. Почему заказы проходят? где и какие настройки проверить?.HEEEEEEEEEEEELP

    Ruslan

    в какое конкретно место в файлк нужно вставить

      Ruslan

      1. вставляю в конце файла - не скривает надпісь ((
      2. не добавляет стоимость доставки в графе ИТОГО. (функция Use preloader - виключена! если включаю то появляется графіка загрузки и нельза ничего ввести и сделать.
      Помогите.

    Ruslan

    такая проблема.
    когда все личние данние введени не показивает способ доставки (у меня способи доставки зависят от веса тоисть от товара.)
    Но при обновлении странички через браузер они появляются.
    Можно както сделать что би при заполнении данних поля доставки сами появлялись или произходили автоматическое оновление странички.
    Поиогите.

    kampotix

    Решено!

    Решение:
    открываем файл /ваш шаблон/html/com_virtuemart/cart/defaut.php

    ищем в начале файла код:
    JHtml::_('behavior.formvalidation');
    $document = &JFactory::getDocument();
    $document->addScriptDeclaration("
    jQuery(document).ready(function($) {
    $('div#full-tos').hide();
    $('span.terms-of-service').click( function(){
    //$.facebox({ span: '#full-tos' });

    вставляем после него следующий код:
    $('.billto-shipto input[type=\"text\"]').change(function(){ update_form(); });

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

    - после заполнения всех полей и нажатия на кнопку «оформить заказ», перекидывает на страницу «Ваши данные» где опять нужно заполнить поля и только тогда оформлять заказ.

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

    Но даже после этой заплатки, система все равно ругалась, что не заполнено поле телефон, хотя оно заполнено. Решил проблему так:
    Не понял алгоритма, но суть в том, что VirtueMart почему-то ругается на некоторые поля, поле для Телефона в том числе. Экспериментальным путем выявил поле, на которое система не ругалась (Address Nickname) переименовал его в "телефон" и все.

      admin

      admin

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

    HostingEasy

    Плагин безусловно хороший, но у меня к сожалению о не заработал, выдавал какуюто ошибку. Вопрос был решен установкой One Page Checkout с сайта http://vmonepage.com/, думаю комуто будет полезно

      admin

      admin

      Плагин One Page из этой статьи не совместим с vm3, скорее всего из-за этого возникли проблемы.
      По плагину от vmonegage.com есть статья на блоге.

    Евгений

    Здравствуйте! Помогите, пожалуйста! Мучаюсь уже четвертый день. Делаю все по инструкции. Но не получается заменить иконку домика на письмо и убрать адрес доставки и надоедливое сообщение info. Поле количества растянулось.
    https://yadi.sk/i/Uu4vY_1VrNX5e
    И еще подскажите где покопаться чтобы привести эту страницу к такому виду
    http://wedal.ru/images/stories/ARTICLES/VirtueMart2/10/15.jpg

    Андрей

    Здравствуйте! Хороший у вас сайт, но только у меня проблема, когда заходишь в корзину одни крякозябры и ошибка
    Fatal error: Call to a member function createPriceDiv() on a non-object in default_pricelist.php on line 184
    Помогите, нигде не смог найти ответ

      admin

      admin

      Проблема возникает при использовании плагина One Page?
      Если у Вас vm3, то попробуйте использовать это решение.

        Андрей

        Да, при использовании one page . У меня virtuemart 2. Корзина не работает и вылетает эта ошибка после того как добавляю папку html как в инструкции по установке. Если не добавляю, то тогда корзина работает, но по старому без плагина. Пробовал разные версии плагина, ничего не выходит.
        Может вы подскажите какие нибудь другие решения, с помощью которых можно сделать чтобы при оформлении заказа в корзине выбор доставки и оплаты был на одной странице??

          admin

          admin

          Для vm2 есть это решение. Для vm3 есть бесплатный плагин.

    Виталий

    Здравствуйте, как я могу использовать стили шаблона для данного плагина?

      admin

      admin

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

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

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

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