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

Astiol    0

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

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

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


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

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


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

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

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

checkout.php

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


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

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

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


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

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

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

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


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

просто в ваше скрытое поле добавьте 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>

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

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


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

если не ошибаюсь, строчки 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

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


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

 

если не ошибаюсь, строчки 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');
}

 

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

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

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


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

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

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


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

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

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

щас сделаю.

________________________

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

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

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


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

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

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

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

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

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


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

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

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


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

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

checkout.php

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

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


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

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

checkout.php

 

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

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

 

checkout.php

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


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

 

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

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

 

checkout.php

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

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

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От Pulemet

      300.00 руб
      Скачать/Купить дополнение


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

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

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


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

      Почта для связи : order.opencart@gmail.com
      Добавил Pulemet Добавлено 26.09.2017 Категория Инструменты, утилиты Системные требования Сайт разработчика Старая цена Метод активации Без активации
      Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От Nannco
      Ребята, подскажите после оформления заказа и поиска товара на сайте получаю вот такую ошибку 
      Скриншот
      <b>Notice</b>: Underfined variable: button_back in <b>/hsphere/local/hazard/localuser.ru/system/storege/modification/view/theme/next_default/template/product/search.tpl</b> on line <b>15</b> Что это может быть? Как вылечить?
    • От Pulemet
      В Opencart при редактировании заказа необходимо обязательно заполнять множество данных, которые во многих случаях просто не нужны. Данное расширение позволит вам отключить необходимость ввода полей (возможность заполнения остаётся) в админке заказа, в которых нет необходимости.

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

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


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

      Почта для связи : order.opencart@gmail.com
    • От AlexeyAnokhin
      Всем доброй ночи !
      Подскажите пожалуйста , уважаемые форумчане , можно ли как изменить название заказа после проведения и оплаты заказ на сайте и в письмах ?
      Чтобы он как-то генерировался и совпадал с названием фактического заказа

    • От sonoger
      Подскажите, пожалуйста, при каком действии на сайте может произойти что в разделе "покупатель " есть человек а заказа нет?
      Пробовали делать заказ, все приходит в админку

  • Последние посетители   0 пользователей онлайн

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