Інструкція для версій Prestashop 1.5.
Здрастуйте дорогі читачі!
Сьогодні ми розглянемо тему спрощення швидкого замовлення на Prestashop.
Для початку приберемо зі сторінки швидкого замовлення не потрібні на мій погляд поля і форми.
Отже, почнемо з того, що система пропонує нам увійти на сайт, але якщо нам потрібен вхід, ми приберемо його, залишається питання "як?".
Дуже просто.
Ці та інші параметри ми будемо редагувати в файлах нашого шаблону, в моєму випадку це стандартний дефолтний шаблон default-bootstrap.
Переходимо в кореневу директорію нашого сайту, themes. наш шаблон.
Можливо, ви захочете прибрати країну з обов'язкових полів.
Але буде помилка, тому код
Зберігаємо наш файл і завантажуємо його в папку з сайтом.
Оновлюємо сторінку і дивимося результат.
Ми бачимо помилки при збереженні даних.
Є 9 помилка (і):
You must register at least one phone number.
Країна не може бути завантажена з address-> id_country
Неправильний вибір країни
email необхідний.
id_country необхідний.
lastname необхідний.
firstname необхідний.
address1 необхідний.
city необхідний.
Перше, що нам потрібно зробити, це зайти в адмінку сайту, пункт меню Локалізація => Країни => Наша країна => Редагувати
Далі нам треба налаштувати класи, поля яких перевіряє контролер нашого движка і видає ці помилки.
Йдемо в папку / home / public_html / classes шукаємо файли Customer.php і Address.php
Шукаємо наші змінні які перевіряються контролером.
Вони знаходяться між рядками 161-190
'Lastname' => array ( 'type' => self :: TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
'Firstname' => array ( 'type' => self :: TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
Шукаємо навпроти нашої змінної функцію 'required' => true. вона відповідає за обов'язковість перевірки полів контролером движка.
Замість значення true ми ставимо значення false.
Зберігаємо на хостинг.
Якщо Ви все зробили правильно, то у вас не повинно виникнути помилок.
Так само ви можете придбати у нас на сайті модуль швидкого замовлення відповідний для всіх версій і не вимагає колупатися в коді.
До нових зустрічей.