Перейти к содержанию

Рекомендуемые сообщения

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

Если такового нет, но есть скрипт для checkout.tpl от нестандартного шаблона, буду очень рад вашей помощи)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил этот модуль на ocStore 2.1.0.2.1 , все работает. Скрыл ненужные поля с помощью style="display:none". Единственное, что не могу убрать это поле Город. Это поле обязательное, поэтому сначала нужно сделать его необязательным. Править нужно в файле /catalog/controller/checkout/checkout.php но не знаю где и как.

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

checkout.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто в ваше скрытое поле добавьте value="не указан" для города. так правильнее

Изменено пользователем nikifalex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто в ваше скрытое поле добавьте value="не указан" для города. так правильнее

не прокатило. Было так:

<div class="form-group required col-md-6">
    <label class="control-label" for="input-payment-city"><?php echo $entry_city; ?></label>
    <input type="text" name="city" value="<?php if (isset($city)) echo $city;?>" placeholder="<?php echo str_replace(':','',$entry_city); ?>" id="input-payment-city" class="form-control" />
</div>

изменил на

<div class="form-group required col-md-6" style="display:none">
    <label class="control-label" for="input-payment-city"><?php echo $entry_city; ?></label>
    <input type="text" name="city" value="" placeholder="<?php echo str_replace(':','',$entry_city); ?>" id="input-payment-city" class="form-control" />
</div>

но все равно требует заполнения поля. Что я не так сделал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если не ошибаюсь, строчки 301-303 сотрите 

 

if (isset($this->request->post['city']) && ((utf8_strlen(trim($this->request->post['city'])) < 2) || (utf8_strlen(trim($this->request->post['city'])) > 128))) {
$json['error']['city'] = $this->language->get('error_city');
}
Изменено пользователем vuluv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

если не ошибаюсь, строчки 301-303 сотрите 

 

if (isset($this->request->post['city']) && ((utf8_strlen(trim($this->request->post['city'])) < 2) || (utf8_strlen(trim($this->request->post['city'])) > 128))) {
$json['error']['city'] = $this->language->get('error_city');
}

 

не получилось. поле осталось обязательным.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и где же слово "не указан" у вас в коде? Неужели так сложно все написать в точности как вам сказали, без самодеятельности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и где же слово "не указан" у вас в коде? Неужели так сложно все написать в точности как вам сказали, без самодеятельности?

Мда.. я подумал, что там ничего не нужно указывать.

щас сделаю.

________________________

заработало. спасибо

Изменено пользователем zulfukar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не получилось. поле осталось обязательным.

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

ну значит не только строчки 301-303, а и в остальных местах где идёт проверка.

ну или да, как  nikifalex советует, чтобы пустых мест не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят, на версии  2.3.0.2 этот модуль не работает. Я так понял все дело в checkout.php. Тупо не хочет загружать корзину, возвращаю базовый, все грузится. Помогите, пж. Файл прикрепил.

checkout.php

Изменено пользователем HeKTo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.10.2016 в 04:28, HeKTo сказал:

Ребят, на версии  2.3.0.2 этот модуль не работает. Я так понял все дело в checkout.php. Тупо не хочет загружать корзину, возвращаю базовый, все грузится. Помогите, пж. Файл прикрепил.

checkout.php

 

Под свои нужны сделал под версию 2.3.*

Кому нужно забираем ;-)

 

checkout.php

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 02.03.2017 в 12:39, Traney сказал:

 

Под свои нужны сделал под версию 2.3.*

Кому нужно забираем ;-)

 

checkout.php

Спасибо огромное. То что надо. 

Подскажите, как скрывать метод оплаты в зависимости от метода доставки. Модуль "Способ оплаты в зависимости от способа доставки" не работает с этой checkout

Изменено пользователем mario512

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При установке данного дополнения на ocStore 2.3.0.2.3 и файла от Traney в заказах и счетах пропал подвал (предварительная стоимость, доставка, итого). У остальных все ок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вечер добрый, подскажите пожалуйста как решить проблему - поставил One Page Checkout на ocStore 2.3, страница оформления изменилась, но некоторые шаблоны не подгружаются и по тексту ошибки видно, что они пытаются подтянуться из стандартной темы, к примеру "view/theme/default/template//checkout/gn_shipping_method.tpl" хотя активна нестандартная тема и файлы копировал в папку с кастомной темой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Weptyn4ik
      Добрый день, помогите люди добрые.
      Проблема в том что при любом действии с заказом,(ставишь ты галочку или не ставишь), система отправляет письмо клиенту и админу. Это очень нервирует. Добавила купон в заказ из модуля - письмо, изменила стоимость - письмо. Пока обрабатывается заказ - эти письма шлются. Помогите в коде найти и сделать эти уведомления на почту, когда я поменяю статус заказа - "ожидает оплаты" и при выбранной галочки "Уведомить получателя".
      Возможно есть какой-то модуль.
      Нашла одну тему с похожей проблемой, но код не потянет.
      Версия 2.1
    • От Pulemet
      300.00 руб
      Скачать/Купить дополнение


      Админка - управление обязательными полями в заказе
      В Opencart при редактировании заказа необходимо обязательно заполнять множество данных, которые во многих случаях просто не нужны. Данное расширение позволит вам отключить необходимость ввода полей (возможность заполнения остаётся) в админке заказа, в которых нет необходимости.

      Есть возможность настроить активность/неактивность следующих строк:

      Вкладка Данные покупателя:   Имя, Фамилия, E-Mail, Телефон;
      Вкладка Детали оплаты: Имя, Фамилия, Адрес 1, Город, Индекс, Страна, Регион / Область;
      Вкладка Детали доставки: Имя, Фамилия, Адрес 1, Город, Индекс, Страна, Регион / Область.


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

      Почта для связи : order.opencart@gmail.com
      Добавил Pulemet Добавлено 26.09.2017 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От 100napb
      350.00 руб
      Скачать/Купить дополнение


      Прошлые заказы и товары клиента (Расширенный вид заказа в админке)
       
      Модуль расширяет стандартную форму просмотра заказа в админке OpenCart, органично добавляя сводную информацию о клиенте, его заказах, а так же ранее заказанных клиентом товарах. Этим реально удобно пользоваться.
       
      Какую задачу решает модуль
      Сводная информация позволит менеджеру интернет-магазина оперативно оценить важность клиента и его значимость. Так же, благодаря сводным данным, можно сделать выводы об интересах и предпочтениях клиента для того, что бы дать рекомендации или обратить внимание на товары, которые хорошо сочетаются или дополняют те, что клиент заказывал ранее. Благодаря модулю Вы не пропустите ни одного повторного заказа, а Ваши клиенты будут превращаться в постоянных покупателей благодаря тому, что их узнают и помнят о каждом сделанном ранее заказе.
       
      Уже более года функционал модуля используется на рабочих проектах, где отлично себя зарекомендовал. А именно:
      клиенты очень ценят индивидуальный подход при выявлении повторного заказа (а все видно сразу в заказе) можно смело предлагать различные бонусы и "плюшки", что бы усилить лояльность + видоизменять стандартные письма \ по-другому строить диалог, как уже со "старым знакомым" имея информацию о повторно заказываемых товарах, очень легко предлагать дополнительные позиции к заказу, что увеличивает сумму заказа  
      Ссылка на демо (настройки модуля). Login\pass = demo\demo
      Ссылка на демо (вид заказа в админке). Login\pass = demo\demo
      Можете самостоятельно оформить на демо-сайте сколько угодно заказов с указанием одного и того же email (по нему определяется уникальность клиента) и после посмотреть свою историю в демо-админке
       
      Пример 1:
       
      Пример 2:
       
      Какая конкретно доступна информация о заказах\клиенте
      Модуль добавляет информацию следующего характера:
      Отображает список всех заказов, полученных от клиента, включая забытые\брошенные корзинки Считает сумму всех завершенных заказов клиента Показывает относительную позицию (ранг) клиента, исходя из суммы его заказов. Позволяет узнать "ценность" клиента, где 100% - это самый ценный клиент, который принес Вам больше всего денег. Выводит список всех ранее заказанных клиентом товаров (вычисляется из завершенных заказов и заказов в обработке) Позволяет мгновенно увидеть повторно заказываемые товары. Если клиент повторно заказывает некий конкретный товар, то в списке товаров заказа, рядом с колонкой "количество" для этого товара добавляется число в скобках. Это число отражает количество товара, которое ранее было заказано клиентом.  
      Что можно настроить?
      Установка
      Лицензия
      Системные требования
      Планы на будущее
       
      Модуль окупается буквально с первыми же клиентами, которых Вы превратите в постоянных
      Добавил 100napb Добавлено 12.09.2018 Категория Прочее Системные требования PHP 5.4+ Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От 100napb
      Модуль расширяет стандартную форму просмотра заказа в админке OpenCart, органично добавляя сводную информацию о клиенте, его заказах, а так же ранее заказанных клиентом товарах. Этим реально удобно пользоваться.
       
      Какую задачу решает модуль
      Сводная информация позволит менеджеру интернет-магазина оперативно оценить важность клиента и его значимость. Так же, благодаря сводным данным, можно сделать выводы об интересах и предпочтениях клиента для того, что бы дать рекомендации или обратить внимание на товары, которые хорошо сочетаются или дополняют те, что клиент заказывал ранее. Благодаря модулю Вы не пропустите ни одного повторного заказа, а Ваши клиенты будут превращаться в постоянных покупателей благодаря тому, что их узнают и помнят о каждом сделанном ранее заказе.
       
      Уже более года функционал модуля используется на рабочих проектах, где отлично себя зарекомендовал. А именно:
      клиенты очень ценят индивидуальный подход при выявлении повторного заказа (а все видно сразу в заказе) можно смело предлагать различные бонусы и "плюшки", что бы усилить лояльность + видоизменять стандартные письма \ по-другому строить диалог, как уже со "старым знакомым" имея информацию о повторно заказываемых товарах, очень легко предлагать дополнительные позиции к заказу, что увеличивает сумму заказа  
      Ссылка на демо (настройки модуля). Login\pass = demo\demo
      Ссылка на демо (вид заказа в админке). Login\pass = demo\demo
      Можете самостоятельно оформить на демо-сайте сколько угодно заказов с указанием одного и того же email (по нему определяется уникальность клиента) и после посмотреть свою историю в демо-админке
       
      Пример 1:
       
      Пример 2:
       
      Какая конкретно доступна информация о заказах\клиенте
      Модуль добавляет информацию следующего характера:
      Отображает список всех заказов, полученных от клиента, включая забытые\брошенные корзинки Считает сумму всех завершенных заказов клиента Показывает относительную позицию (ранг) клиента, исходя из суммы его заказов. Позволяет узнать "ценность" клиента, где 100% - это самый ценный клиент, который принес Вам больше всего денег. Выводит список всех ранее заказанных клиентом товаров (вычисляется из завершенных заказов и заказов в обработке) Позволяет мгновенно увидеть повторно заказываемые товары. Если клиент повторно заказывает некий конкретный товар, то в списке товаров заказа, рядом с колонкой "количество" для этого товара добавляется число в скобках. Это число отражает количество товара, которое ранее было заказано клиентом.  
      Что можно настроить?
      Установка
      Лицензия
      Системные требования
      Планы на будущее
       
      Модуль окупается буквально с первыми же клиентами, которых Вы превратите в постоянных
    • От OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Детализация информации о заказе PRO+


      Модуль - расширенная страница подробной информации о заказе и маркетинговыми инструментами. Вы можете настроить страницу информации о заказе так, чтобы сделать ее более уникальной и полезной.success page,страница заказа,информация о заказе,распечатать заказ,заказ,редактируемая страница заказа,изменить страницу после заказа
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏ Детализация информации о заказе PRO







      ❏ Вы можете настроить свою страницу для уведомлений о успешном заказе.
      ❏ Вкл/Выкл изображения продуктов в таблице с товарами.
      ❏ Вкл/Выкл кнопку Печать страницы.
      ❏ Вкл/Выкл таблицы с данными.
      ❏ Вы можете использовать Google eCommerce tracking.
      ❏ Вы можете дарить купон или сертификат после оформления заказа.
      ☑ Вы можете показать дополнительную информацию для клиента.
      ❏ Вы можете выбрать Cross-sell продукты из: категорий, брендов или указать продукты вручную.
      ❏ Вы можете создавать Cross-sell и Up-sell наборы продуктов.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.



      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 16.04.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.