1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

[Помощь] Оформление заказа в virtuemart 2

Тема в разделе "Virtuemart", создана пользователем Groof, 1 ноя 2012.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. Groof

    Groof Создатель

    Регистр.:
    27 янв 2012
    Сообщения:
    41
    Симпатии:
    8
    Подскажите пожалуйста, в чем может быть проблема. При оформлении заказа не убирается "Пожалуйста, примите Условия обслуживания, чтобы продолжить" во вкладке "Оформление заказа" в админке, галочки снял
    Может хак какой есть?
    Заранее благодарен!
     
  2. trialon77

    trialon77 Постоялец

    Регистр.:
    26 окт 2012
    Сообщения:
    50
    Симпатии:
    35
    В админке - поля заполняемые пользователями - agreed (Я согласен с Условиями обслуживания) поставьте везде красные кружочки.
     
  3. Groof

    Groof Создатель

    Регистр.:
    27 янв 2012
    Сообщения:
    41
    Симпатии:
    8
    там написано "Пользовательское поле CMS Joomla" и не изменить никак
     
  4. trialon77

    trialon77 Постоялец

    Регистр.:
    26 окт 2012
    Сообщения:
    50
    Симпатии:
    35
    сейчас кину ссылку, где это убрать
     
  5. trialon77

    trialon77 Постоялец

    Регистр.:
    26 окт 2012
    Сообщения:
    50
    Симпатии:
    35
    1) открываем файл /administrator/components/com_virtuemart/models

    2) находим метод getCoreFields()

    3) комментируем , 'agreed'. Получаем метод в следующем виде

    function getCoreFields(){return array( 'name','username', 'email', 'password', 'password2' , 'agreed');} function getCoreFields(){ return array( 'name','username', 'email', 'password', 'password2'/* , 'agreed'*/); }
    4) идем в админку VitrueMart Компоненты -> VirtueMart -> Настройки -> Поля, заполняемые пользователем и убираем надоедливую опцию из опубликованных, из обязательных и т.п
     
    SkyViruS, Grizli2007, IrFelix и 4 другим нравится это.
  6. Groof

    Groof Создатель

    Регистр.:
    27 янв 2012
    Сообщения:
    41
    Симпатии:
    8
    Спасибо большое, очень помог! +1
    Кстати файл называется userfields.php
     
  7. trialon77

    trialon77 Постоялец

    Регистр.:
    26 окт 2012
    Сообщения:
    50
    Симпатии:
    35
    да, верно.) Забыл указать название файла. Таким же образом можно и другие "пользовательские поля" убрать.
     
  8. yura-1976

    yura-1976 Создатель

    Регистр.:
    5 ноя 2012
    Сообщения:
    16
    Симпатии:
    1
    не знаю, что делал не так, но любые изменения в файле приводят к торможению админки, т.е. закладка "поля настраиваемые пользователями" просто не открывается
     
  9. Вацура

    Вацура Создатель

    Регистр.:
    16 окт 2012
    Сообщения:
    43
    Симпатии:
    7
    хм... мне не помогло, на 2.0.12f должно же работать?
     
  10. lara77775

    lara77775 Писатель

    Регистр.:
    15 сен 2011
    Сообщения:
    8
    Симпатии:
    0
    скажите пожалуйста , кто с таким боролся - в VM2 в корзине ссылки "Выбрать способ оплаты" и "Выбрать способ оплаты" - и чтобы их выбрать, нужно пойти по этой ссылке и на другой странице там выбрать, и виды оплаты и доставки отображаются только на страницах , которые загружаются по этим ссылкам. впечатление, как будто "тут играть, тут не играть, тут селедку заворачивали, начинаем обратно" . хотелось бы чтобы были радио-кнопки типа с выбором способов оплаты и доставки . это достижимо ?

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

    "С оформлением заказа разработчики перемудрили ну просто невероятно. Если в Virtuemart 1.1.x оформление заказа было хоть и длинным, но, во всяком случае, последовательным, то в Virtuemart 2 получился какой-то лабиринт. Вот так выглядит корзина:
    [​IMG]
    Здесь и форма авторизации, и ссылки на выбор способов оплаты и доставки, ссылка на редактирование данных пользователя, форма отзыва, кнопка оформления заказа(которая, кстати, тоже ведет невесть куда). Дополнительно приплели гостевое оформление заказа… В первый раз, когда я пробовал оформить заказ через Virtuemart 2, у меня ушло минут 10, чтобы просто немного разобраться что там к чему. После, я потратил уйму времени, чтобы привести форму оформления заказа к виду, более или менее понятному простому покупателю. Я очень надеюсь, что разработчики Virtuemart 2 опомнятся, и сделают нормальное одностраничное оформление заказа, в котором все данные, необходимые для этой процедуры, пользователь должен ввести на одной единственной странице. В противном случае придется писать отдельную статью-алгоритм, о том, как это сделать вручную :)."



    как с этим бороться ?

    Добавлено Genk0: Нарушение правил форума - 2 поста подряд