Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Payment address postcode minlength


Recommended Posts

Как модуль для быстрого оформления заказа используется Ajax Quick Checkout в нем используется только "Payment address", что бы в письме приходил номер отделения транспортной компании, через языковые файлы переименовал "Индекс" в "Адрес / Номер отделения службы доставки", но в Индексе стоит проверка на количество введенных символов, >2 и <10 и получается, если у покупателя номер отделения 1-9 то выходит сообщение"Индекс должен быть от 2 до 10 символов!". Нужно как-то убрать эту проверку. 

Пробовал менять файлы по пути: /домен/public_html/catalog/controller/account и других, но результата нет.

	$country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']);

		if ($country_info && $country_info['postcode_required'] && (utf8_strlen(trim($this->request->post['postcode'])) < 1 || utf8_strlen(trim($this->request->post['postcode'])) > 10)) {
			$this->error['postcode'] = $this->language->get('error_postcode');
		}

У модуля есть возможность добавлять пользовательские поля в форму, поля добавляются отображаются, но не приходят в сообщении на email администратора и их нет в админ панели. Поэтому задача стоит в том что бы изменить параметр minlength в поле input для Индекса. Сам пытался побороть ситуацию, но результата ноль.

 

Сайт: http://cosmetuf.bget.ru/

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Решил проблему, если установлен модуль Ajax Quick Checkout, то для того что бы изменить минимальное и максимальное количество символов в строке Индекс, Адрес и т. д. переходим:

 

ваш_сайт/system/config/d_quickcheckout.php

 

И в строке (для изменения индекса) меняем значение с 2 на 1 и 10 на 35

 

Было:

'postcode' => array(
'id' => 'postcode',
'title' => 'entry_postcode', 
'tooltip' => '',
'error' => array(0 => array('min_length' => 2, 
'max_length' => 10, 
'text' => 'error_postcode')),

 

Стало:

'postcode' => array(
'id' => 'postcode',
'title' => 'entry_postcode', 
'tooltip' => '',
'error' => array(0 => array('min_length' => 1, 
'max_length' => 35, 
'text' => 'error_postcode')),

Проделываем операцию в двух местах, если вы используете и Адрес доставки и Адрес оплаты.

 

Надіслати
Поділитися на інших сайтах


  • 3 years later...
Just now, Minelab said:

По адресу /system/config  файл d_quickcheckout

приложу файл, почти всё вырезал. Убрать лишние поля из формы заказа. Подходит почти на все версии Ajax Quick Checkout 

d_quickcheckout.php 31.45 kB · 0 downloads

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.