Сыйымдылық:
OpenCart 1.5.3.1OpenCart 1.5.4.1OpenCart 1.5.5.1OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 1.5.3.1OCStore 1.5.4.1OCStore 1.5.5.1OCStore 1.5.5.1.1OCStore 1.5.5.1.2OCStore 2.1OCStore 2.3OCStore 3.*OcShop 1.5.6.4.хOpencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3
OrderField - универсальный модуль для вывода дополнительных полей и фото товара в заказах при просмотре заказов в администраторской части, в счете, корзине и письме покупателя.
С помощью модуля можно добавить показ в заказах веса, изображений, размеров, артикул, расположение, название производителя и прочие поля товаров
Также добавлена возможность сортировки товаров при просмотре заказа в админке и в счете
Модуль работает со следующими стандартными частями Opencart:
- просмотр заказа в админке
- просмотр счета в админке
- страница корзины в магазине *
- письмо покупателю *
* для работы модуля в этих частях должны быть установлены дополнительные модификаторы
(входят в дистрибутив модуля, см. инструкцию по установке)
DEMO 3x
DEMO 2x
DEMO 15x
Произвольный выбор полей
Модуль самостоятельно определяет все доступные поля из стандартной таблицы product, позволяя выбрать любое из них для показа *
Выбранные поля товара можно выводить в формате веса, длины или обычного текста **
* поле manufacturer_id зарезервировано для вывода названия производителя и в случае выбора обрабатывается автоматически
** для форматов веса и длины предусмотрен выбор единиц измерения из имеющихся в настройках магазина
Обратите внимание! Модуль НЕ меняет структуру связанных с заказами таблиц в БД, данные о дополнительных полях "подтягиваются" динамически из таблицы товаров
Порядок вывода полей
Для очередности показа полей просто перетащите их в нужном порядке
Показ изображений товаров
Добавлен показ картинок товаров при просмотре заказа в админке, счете и письме покупателю
Изображение товара при просмотре заказа в админке сделано кликабельным, при нажатии будет переход на страницу товара в магазине
В письме покупателю также добавлены ссылки на страницу товара в магазине
Общий вес заказа
Возможность вывода итогового веса заказа при просмотре заказа в админке, в счете и письме покупателю
Динамическая сортировка товаров
Возможность сортировать товары в заказе по возрастанию или по убыванию при просмотре заказа в администраторской части и счете
Для сортировки доступны стандартные поля в заказах (название, модель, кол-во, цена за шт, итого) и поля добавленные через модуль
При большом количестве номенклатуры и объемных заказах использование сортировки особенно удобно при печати счета для сборки заказа
Раздельные настройки
Возможность использовать общие настройки для всех частей или использовать раздельные настройки для каждой части модуля
Раздельные настройки удобны для вывода специфических данных товара, доступных только администратору при просмотре заказа или при печати счета
Мультиязычность
Модуль позволяет задать мультиязычное название для любого из полей
При выводе форматов веса и длины они будут показаны в соответствии с настройками магазина для используемого языка
Особенности:
✔ выбор полей товара для показа, с возможностью задания формата и порядка вывода
✔ мультиязычные названия для полей
✔ показ изображений товаров при просмотре заказа в админке, счете и письме покупателю
✔ добавлены ссылки на страницу товара в магазине при просмотре заказа и в письме покупателя
✔ нумерация позиций в заказах
✔ вывод общего веса заказа при просмотре заказа в админке, в счете и письме покупателю
единицы измерения веса выбираются в настройках модуля
если в заказе нет товаров с весом - общий вес не выводится
✔ возможность показа веса для каждой опции рядом с ее значением при просмотре заказа / счета в админке
✔ возможность показа итогового числа позиций и общего количества товаров в заказе
✔ сортировка товаров в заказе при просмотре заказа и счета в админке
используется "правильная" натуральная сортировка (с игнорированием пробелов)
✔ корректно обрабатывает пустые поля
если у товара какое-либо из полей в карточке не заполнено, при показе оставит пустым
✔ корректно работает с удаленными товарами
если товар был удален из базы, при показе его дополнительные поля оставит пустыми
совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 1.5.1 - 3.0.3.x
не изменяет заказы, не создает дополнительных таблиц и полей в БД
не меняет стандартные файлы движка
для движков 15x работает через VQMOD
для движков 2x и выше используется OCMOD
Системные требования:
-
PHP 5.3 или выше; CURL
являются базовыми требованиями для работы Opencart 2.x
-
расширение mbstring
библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом
(как правило уже подключена по умолчанию)
-
VQMOD (только при использовании движков 15x)
проверить настройки можно
здесь
Установка 15x:
1. Скопировать содержимое папки UPLOAD в каталог Opencart (стандартные файлы не меняются)
2. Добавить права на module/orderfield в Система > Пользователи > Группы пользователей
3. Установить модуль OrderField в Дополнения > Модули
4. Настроить модуль, ввести ключ лицензии и сохранить настройки
Для работы дополнительных частей модуля загрузить соответствующий модификатор в папку vqmod/xml
order_field_addon_cart.xml - файл для показа дополнительных полей на странице корзины
order_field_addon_confirm_mail.xml - файл для показа дополнительных полей в письме клиенту
Установка 2x:
1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
3. Добавить права на module/orderfield в Система > Пользователи > Группы пользователей
4. Установить модуль OrderField в Дополнения > Модули
5. Настроить модуль, ввести ключ лицензии и сохранить настройки
Для работы дополнительных частей модуля загрузить соответствующий модификатор в Дополнения > Установщик дополнений и обновить кеш модификаторов
order_field_addon_cart.ocmod.xml - файл для показа дополнительных полей на странице корзины
order_field_addon_confirm_mail.ocmod.xml - файл для показа дополнительных полей в письме клиенту
Не забудьте обновить кэш модификаций после установки!
* Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот
патч
Установка 3x:
1. Загрузить архив order-field-3x.ocmod.zip в Extensions > Installer
2. Загрузить архивы нужных аддонов в Extensions > Installer (при необходимости)
3. Обновить кеш модификаторов в Extensions > Modifications
4. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
5. Установить модуль OrderField в Extensions > Modules
6. Настроить модуль, ввести ключ лицензии и сохранить настройки
Для работы дополнительных частей модуля загрузить соответствующий архив из папки add-on в Extensions > Installer, обновить кеш модификаторов и кеш шаблона
orderfield_addon_cart.ocmod.zip - аддон для показа дополнительных полей на странице корзины
orderfield_addon_confirm_mail.ocmod.zip - аддон для показа дополнительных полей в письме клиенту
Условия использования:
Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована (закодирована), при этом контроллер, модель и шаблон модуля имеют открытый код.
Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.
Лицензия:
Для работы модуля на внешнем сервере требуется код активации (лицензия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)
Лицензия выдается с привязкой к домену из расчета
1 покупка = 1 домен и его поддомены
Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
Код лицензии высылается автоматически после покупки на указанный при регистрации email
Если при покупке указаны два разных домена - лицензия будет выдана на тестовый.
Если письмо с лицензией не пришло в течении 10 минут после покупки и его нет в папке спама - отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля.
Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
Другие полезные дополнения
- добавлен учет веса опций при выводе веса товаров и общего веса заказа
- возможность показа веса для каждой опции рядом с ее значением при просмотре заказа / счета в админке
- возможность показа итогового числа позиций и общего количества товаров в заказе
- исправлен вывод изображений товаров при печати счета из браузера
- улучшена поддержка PHP 7.4 и выше
- улучшен механизм лицензирования
- прочие правки и улучшения
Модуль с simple совместим?
они не пересекаются, каждый работает сам по себе
если суть вопроса "будут ли доп.поля на странице оформления заказа?" - нет
Модуль работает со следующими стандартными частями Opencart:
- просмотр заказа в админке
- просмотр счета в админке
- страница корзины в магазине *
- письмо покупателю *
только если самостоятельно будете делать или наймете кого-нибудь
- мелкий багфикс с расчетом веса на PHP 7.1 и выше
- исправлено отображение подарочных сертификатов на странице корзины и в письме
- исправлено отображение итогового веса заказа когда его показ отключен
- исправлено отображение сортировки товаров когда ее показ отключен для движков 15х
- исправлена проблема с названием товаров в письме, возникавшая на некоторых сайтах при длинных ссылках товаров/изображений, для соответствия стандарту RFC 821 (лимит 1000 символов для строк HTML, включая разметку)
- исправлена ошибка Warning: A non-numeric value encountered, возникавшая на некоторых сайтах при использовании PHP 7.1 и выше
- исправлено некорректное отображение веса при пакетном выводе более одного счета
- правильные ссылки на страницы товаров при просмотре заказов в случае использования мультимагазина
- улучшена совместимость с движками 2х-3х
- добавлена возможность вывода общего веса заказа (при просмотре заказа в админке, в счете и письме покупателю)
единицы измерения веса выбираются в настройках модуля
если в заказе нет товаров с весом - общий вес не выводится
- добавлена поддержка PHP 7.2 - 7.3
- добавлена поддержка Opencart 3x