Opencart оформление заказа убрать лишние поля: Убираем ненужные шаги при оформлении заказа на OpenCart

Содержание

Убрать лишние поля в оформлении заказа (сайт на ocStore 2.1.0.1.1)

6 из 6

проект завершен

  1. публикация

  2. прием ставок

  3. утверждение условий

  4. резервирование

  5. выполнение проекта

  6. проект завершен

Сайт http://flower.sale24x7.in.ua 

1. При добавлении товара в Корзину около кнопки Корзина должно появляться маленькое изображение товара. Либо то, что там появляется сейчас при нажатии на саму Корзину (с товаром). (скрин 1)

2. Необходимо упростить форму заказа до минимума (*имя заказчика, *тел. заказчика, мейл заказчика, *имя получателя, *адрес получателя, *тел. получателя). *-обязательные поля. Все остальное убрать. Оформление заказа должно происходить на одной странице. (скрин 2)

Как вариант-установить какой нибудь готовый модуль заказа в 1 клик.

Жду предложений по стоимости и срокам.

На будущее есть еще несколько доработок.

Приложения 2

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

Отзыв заказчика о сотрудничестве с Алексеем С.

Убрать лишние поля в оформлении заказа (сайт на ocStore 2.1.0.1.1)

Качество

Профессионализм

Стоимость

Контактность

Сроки

Завдання складалось з 2х пунктів. ФРілансер виконав один пункт відмінно і швидко. За другий пункт почав вимагати додаткову оплату.
Якщо розміщуєте замовлення більше одного пункта-чітко оговорюйте з даним виконавцем, що він робить, а шо НЕ робить.

Отзыв фрилансера о сотрудничестве с Vitaly Kursik

Убрать лишние поля в оформлении заказа (сайт на ocStore 2.1.0.1.1)

Оплата

Постановка задачи

Четкость требований

Контактность

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

Алексей С.
| Сейф

  • Ставки

    6

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

  1. 1 день333 UAH

    1 день333 UAH

    Обращайтесь

  2. 1 день350 UAH

    1 день350 UAH

    Приступить могу сегодня

  3. 1 день300 UAH

    1 день300 UAH

    Здравствуйте, готов выполнить задание.
    Обращайтесь в скайп все обсудем — oleksandr3009

  4. Победившая ставка1 день299 UAH

    Победившая ставка1 день299 UAH

    Здравствуйте.
    Есть уже купленный модуль упрощенной покупки и регистрации.
    Обращайтесь — помогу.

  5. 5470

     101  0

    1 день350 UAH

    Владимир Ананьев

    1 день350 UAH

    Добрый день. Выполню в лучшем виде.

  6.  фрилансер больше не работает на сервисе

6 лет назад

82 просмотра

убрать страну в оформлении заказа

Опубликован:
&nbsp
Обновлён:

Автор: ololoev

Вариант первый: Вам нужно совсем убрать выбор страны и региона из оформления заказа. Для этого открываем шаблон гостевого заказа: /catalog/view/theme/default/template/checkout/guest.tpl

Сперва убираем страну, находим место её генерации:

      <div>
        <label for="input-payment-country"><?php echo $entry_country; ?></label>
        <select name="country_id">
          <option value=""><?php echo $text_select; ?></option>
          <?php foreach ($countries as $country) { ?>
          <?php if ($country['country_id'] == $country_id) { ?>
          <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
          <?php } else { ?>
          <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
          <?php } ?>
          <?php } ?>
        </select>
      </div>

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

      <div>
        <label for="input-payment-country"><?php echo $entry_country; ?></label>
	  <input type="text" value="176" name="country_id">
      </div>

Далее убираем выбор региона так же заменяя селект:

      <div>
        <label for="input-payment-zone"><?php echo $entry_zone; ?></label>
        <select name="zone_id">
        </select>
      </div>

на скрытый инпут:

      <div>
        <label for="input-payment-zone"><?php echo $entry_zone; ?></label>
        <input type="text" value="2761" name="zone_id">
      </div>

Эти же операции нужно проделать для шаблона регистрации пользователя: /catalog/view/theme/default/template/account/register. tpl

Вариант второй: Вам нужно убрать какую-либо страну из выпадающего списка. Для этого нужно открыть базу данных, например, через phpmyadmin, найти таблицу oc_country. В этой таблице содержится список всех стран. Удалите из этой таблицы все ненужные страны и они не будут содержаться в элементе выбора страны. Важно: после того как страны удалены, обязательно нужно очистить папку с кэшем /system/cache/

Вариант третий: в списке выбора страны нужно оставить только несколько нужных стран. Для этого придётся либо удалить все ненужные страны из таблицы oc_country, либо вручную переписать их в инпут выбора страны. Например, чтобы оставить только Россию и Украину, нужно заменить:

        <select name="country_id">
          <option value=""><?php echo $text_select; ?></option>
          <?php foreach ($countries as $country) { ?>
          <?php if ($country['country_id'] == $country_id) { ?>
          <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
          <?php } else { ?>
          <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
          <?php } ?>
          <?php } ?>
        </select>

На:

        <select name="country_id">
          <option value="176">Россия</option>
          <option value="220">Украина</option>
        </select>

где country_id подсмотрен из таблицы oc_country.

php — Удалить обязательное поле адреса со страницы регистрации: Opencart 2.3.0.2

спросил

Изменено
2 года, 10 месяцев назад

Просмотрено
335 раз

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

Итак, после отключения поля «Адрес» мы должны внести изменения на странице оформления заказа, чтобы запрашивать адрес в обязательном порядке.
Я изучаю php MVC и очень рад, как я могу это сделать.

  • php
  • opencart
  • opencart2.3

0

Шаг: 1

Путь: каталог/представление/тема/по умолчанию/шаблон/учетная запись/register. tpl

Шаг: 2

Удалить строки: 249-263

ИЛИ

Найдите строки ниже и удалите их.

АДРЕС — 1 :

 

АДРЕС — 2 :

 

14

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Quick Checkout — Документация MarketInSG

  • Текущая версия: 11. 0.1
  • Последнее обновление: 05 марта 2019 г.
  • Лицензия: Коммерческая лицензия
  • Совместимость: OpenCart 1.5.1.x, 1.5.2.x, 1.5.3.x, 1.5.4.x, 1.5.5.x, 1.5.6.x, 2.x, 3.x

Quick Checkout 10 — это финальная версия OpenCart 1.5.x. Обновите свой магазин OpenCart, чтобы получить доступ к Quick Checkout 11.

Описание

Quick Checkout расширяет возможности вашего покупателя при оформлении заказа. Это позволяет вам полностью настроить процесс оформления заказа от добавления полей до удаления полей! Quick Checkout — это самое популярное решение One Page Checkout в OpenCart с первоклассной поддержкой.

Характеристики

  • Настройте процесс оформления заказа, включите / отключите поля (например, Телефон, Страна, Зона, Компания и т. д.)
  • Простая в использовании одностраничная касса
  • Совместим со всеми платежными модулями
  • Совместим со всеми отгрузочными модулями
  • Совместим со всеми темами
  • 100% новые файлы, без перезаписей
  • Поддержка нескольких языков
  • Поддержка нескольких магазинов
  • Макет с несколькими столбцами
  • Задать позицию сортировки полей
  • Установить значения по умолчанию для полей
  • Установить текст-заполнитель для полей
  • Установить поля обязательные / необязательные
  • Адаптивная функция для интеграции с адаптивными темами
  • Поддерживает модули доставки на основе почтовых индексов
  • Включить/выключить модуль тележки
  • Включить / отключить модуль ваучеров / купонов / бонусных баллов
  • Включить / отключить модуль входа в систему
  • Включить/выключить таймер обратного отсчета
  • Включить/выключить поле доставки
  • Включить / отключить поле времени доставки
  • Включить/отключить страницу подтверждения заказа
  • Select или Radio тип выбора для доставки и оплаты
  • Установить способ оплаты и доставки по умолчанию
  • Установить логотип оплаты и доставки
  • Установить статус бюллетеня по умолчанию
  • Показать экран загрузки
  • Отображение значка загрузки счетчика или дизайна загрузки наложения
  • Включить/отключить раскрывающийся список ответов на опрос
  • Подсветка полей ошибок
  • Добавить настраиваемый HTML-контент верхнего и нижнего колонтитула
  • Добавить пользовательские коды CSS через панель администратора
  • Простая установка в один клик

Установка

Облако OpenCart

  1. Приобретите расширение в панели администратора.
  2. Перейдите к Extensions >> Extensions и выберите Modules . Затем установите Quick Checkout . Настройте расширение соответствующим образом.
  3. Пожалуйста, ознакомьтесь с подробностями конфигурации ниже.

OpenCart 3

  1. Перейдите к Admin >> Extensions >> Installer , чтобы загрузить ZIP-файл расширения.
  2. Перейдите к Extensions >> Extensions и выберите Modules . Затем установите Quick Checkout . Настройте расширение соответствующим образом.
  3. Пожалуйста, ознакомьтесь с подробностями конфигурации ниже.

OpenCart 2 и 1.5

  1. Распакуйте файлы. Убедитесь, что vQmod установлен.
  2. Загрузите файлы ВНУТРИ папки загрузки в папку установки OpenCart с помощью FTP-клиента. Папки должны объединиться.
  3. В панели администратора перейдите к Расширения >> Модули . Затем установите Quick Checkout . Настройте расширение соответствующим образом.
  4. Пожалуйста, ознакомьтесь с подробностями конфигурации ниже.

Конфигурации

Общие настройки

Статус

Включить/выключить быструю оплату. Установите статус, чтобы начать использовать Quick Checkout.

Минимальная сумма заказа

Минимальная сумма (в валюте системы по умолчанию), которую должна достичь общая сумма корзины, прежде чем будет включена проверка.

Отладка

Эта функция предназначена для разработчиков для отладки ошибок JavaScript и проверки.

Страница подтверждения

Включить/выключить страницу подтверждения заказа. Если отключено, клиент не увидит свою корзину заказа для подтверждения перед оплатой.

Автосохранение данных

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

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

Разрешить покупателю изменять количество товара на странице оформления заказа. Отключите, чтобы покупатель не мог изменить количество на странице оформления заказа.

Подсветка полей с ошибкой

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

Ошибка отображения ниже полей

Включите отображение сообщения об ошибке под каждым полем при отправке формы проверки.

Попытка автоматической отправки

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

Кнопка оплаты Цели

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

Текст кнопки «Продолжить»

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

Дизайн

Отображение экрана загрузки

Отображение экрана загрузки страницы при загрузке страницы оформления заказа.

Дисплей загрузки

Настройте способ отображения значка загрузки.

Макет

Настройте макет страницы оформления заказа.

Адаптивная быстрая касса

Настройте кассу для адаптивного дизайна.

Эффект слайда

Настройте переход оформления заказа при переходе на страницу подтверждения заказа.

Пользовательские коды CSS

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

Поля

Дисплей

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

Обязательно

Настройте обязательность заполнения поля.

Значение по умолчанию

Настройте значение по умолчанию для поля при его загрузке.

Заполнитель

Настройте заполнитель поля.

Порядок сортировки

Настройте положение поля при отображении на странице проверки.

Модули

Модуль отображения купонов

Включить/выключить модуль купонов на странице оформления заказа.

Модуль отображения ваучеров

Включить/выключить модуль ваучеров на странице оформления заказа.

Отображение модуля вознаграждения

Включить/выключить модуль вознаграждения на странице оформления заказа.

Модуль тележки дисплея

Включить/выключить модуль корзины на странице оформления заказа.

Модуль входа в систему дисплея

Включить/выключить модуль входа для гостевых клиентов на странице оформления заказа.

Добавить пользовательский HTML-текст в заголовок страницы оформления заказа.

Добавить пользовательский HTML-текст в нижний колонтитул страницы оформления заказа.

Платеж

Отображение модуля способа оплаты

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

Платеж перезагружает корзину

Включить/выключить функцию перезагрузки корзины при оплате. Это полезно, если ваши способы оплаты предполагают дополнительную комиссию.

Выбор платежа

Настройте выбор способа оплаты для выбора или отображения типа радио.

Платежный модуль по умолчанию

Настройте метод оплаты по умолчанию для оформления заказа.

URL логотипа платежа

Настройте URL-адрес изображения логотипа платежа для загрузки на странице оформления заказа.

Доставка

Отображение модуля метода доставки

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

Доставка Перезагружает Платеж

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

Выбор доставки

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

Модуль доставки по умолчанию

Настройте способ доставки по умолчанию для оформления заказа.

URL логотипа доставки

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

Обследование

Ответ на опрос будет записан в разделе комментариев к заказу.

Показать поле опроса

Настройте статус поля опроса.

Требуется опрос

Укажите, нужно ли заполнять поле опроса перед оформлением заказа.

Вопрос опроса

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

Тип обследования

Настройте тип опроса. Выберите текст для открытого ответа и выберите выберите для выбора клиентом из списка ответов.

Доставка

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

Показать поле доставки

Включить/выключить поле доставки.

Отображение времени доставки

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

Дата поставки Требуется

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

Даты доставки недоступны

Настроить список дат, недоступных для доставки.

Доставка минимум дней вперед

Настройте минимальное количество дней, необходимое для выбора даты доставки.

Максимальное количество дней доставки

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

Доставка в ближайшее время

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

Последний час доставки

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

Дни недели доставки для отключения

Настройте дни недели, чтобы отключить доставку.

Таймер

Таймер обратного отсчета

Включить/выключить таймер обратного отсчета.

Обратный отсчет начинается

Настройте способ запуска таймера обратного отсчета.

Текст обратного отсчета

Текст для отображения таймера обратного отсчета. Используйте код шаблона {timer} , чтобы отобразить таймер на странице оформления заказа.

Аналитика

Восстановление брошенных тележек

Приобретите наше расширение Recover Abandoned Carts, чтобы превратить брошенные тележки в продажи.

Журнал изменений

Версия 11.0.1 (03.05.2019)

  • Исправлены мелкие ошибки и улучшения

Версия 11.0.0 (30.06.2017)

  • Исправлена ​​совместимость с OpenCart 3.0.0.0
  • Исправлены мелкие ошибки и улучшения
  • Удалено поле факса для OpenCart 3
  • Прекращена поддержка OpenCart 1. 5

Версия 10.1.0 (13.05.2017)

  • Добавлен многоязычный заполнитель
  • Добавлен многоязычный текст по умолчанию
  • Исправлены пользовательские поля, которые не скрывались
  • Исправлена ​​проверка настраиваемых полей
  • Исправлено отображение общей суммы корзины при включенном входе по цене
  • Улучшена проверка электронной почты, когда поле не требуется
  • Улучшенная оплата перезагрузки доставки

Версия 10.0.6 (31.01.2017)

  • Исправлен отсутствующий язык столбцов

Версия 10.0.5 (26.01.2017)

  • Добавлена ​​возможность удалять награды, купоны и ваучеры

Версия 10.0.4 (16.11.2016)

  • Исправлены мелкие ошибки в версии OpenCart 1.5
  • Исправлены мелкие ошибки с функцией минимального заказа

Версия 10.0.3 (26.09.2016)

  • Исправлены мелкие ошибки

Версия 10.0.2 (07.

08.2016)

  • Исправлена ​​совместимость с OpenCart 2.3.0.0

Версия 10.0.1 (20.05.2016)

  • Регистрация фиксированной силы
  • Исправлены мелкие ошибки

Версия 10.0.0 (05.03.2016)

  • Улучшенная функция отключения страницы подтверждения
  • Повышение скорости и производительности за счет уменьшения запросов ajax
  • Улучшена функция автоматической отправки
  • Улучшенный экран загрузки
  • Улучшены цели автоматической отправки
  • Улучшенный дизайн накладки
  • Улучшено поле доставки и выбор даты
  • Улучшена интеграция настраиваемых полей с OpenCart 2
  • Добавлен способ оплаты по умолчанию
  • Добавлен способ доставки по умолчанию
  • Добавлены логотипы платежей
  • Добавлены логотипы доставки
  • Добавлен заполнитель для полей
  • Добавлен настраиваемый язык кнопки «Продолжить»
  • Добавлены минимальные и максимальные часы доставки
  • Исправлены мелкие ошибки
  • Исправлена ​​незначительная проблема макета
  • Удалена загрузка gif из версии 9 OC ​​1. 5.0016

Версия 9.5.0 (04.08.2016)

  • Добавлено пользовательское поле CSS
  • Добавлена ​​вкладка аналитики
  • Добавлена ​​функция удаления страницы подтверждения
  • Добавлено целевое поле автоматической отправки
  • Добавлена ​​новая функция загрузки модуля оверлея
  • Фиксированная пустая опция для способа оплаты

Версия 9.4.5 (03.04.2016)

  • Исправлена ​​совместимость с OpenCart 2.2.0.0
  • Последний выпуск для OpenCart 1.5.1.x и OpenCart 1.5.2.x

Версия 9.4.4 (20.01.2016)

  • Проверка тележки с фиксированным минимальным заказом
  • Улучшенный дизайн макета с тремя столбцами

Версия 9.4.3 (23.12.2015)

  • Исправлена ​​проблема с обновлением платежного адреса способами доставки

Версия 9.4.2 (12.06.2015)

  • Фиксированный тег комментариев к заказу
  • Исправлена ​​ошибка, из-за которой адрес доставки не сохранялся в OC 1.