Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3
Модуль для автоматического заполнения полей Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location в карточках товаров.
При создании нового или редактировании существующего товара пустые поля будут автоматически заполнены в соответствии с указанными настройками.
В качестве основы при генерации используется уникальный номер товара из product_id.
Можно задать префикс и указать итоговое количество знаков в поле (недостающие знаки заполняются нулями)
Возможность использовать стандарт GTIN при создании кода (совместимость с EAN-8, EAN-13, UPC-A и тд)
Если включено - код будет создан на основе префикса и product_id с добавлением контрольной цифры в конце.
Если отключено - код будет сгенерирован в произвольном формате.
Есть групповая обработка полей - прямо в модуле можно перезаписать все выбранные поля или заполнить только пустые.
DEMO 3x
DEMO 2x
Особенности:
✔ работает с полями Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location
✔ автоматическое определение поддерживаемых полей и вывод информации о них
✔ автоматическое заполнение пустых полей при создании или редактировании товара
✔ поддержка стандарта GTIN для генерации валидных кодов EAN-8, EAN-13, UPC-A и тд
✔ живой пример генерации кода с указанными настройками
✔ выбор префикса для заполнения
✔ лимит общего количества знаков при генерации поля
✔ групповая обработка полей (перезаписать все / заполнить только пустые)
совместим с ocStore / OCSHOP (Opencart.PRO|CMS) / Opencart.CLUB / Opencart версий 2x - 3x
не меняет файлы движка (все изменения через OCMOD)
не создает дополнительных полей и таблиц в БД
Системные требования:
-
PHP 5.3 или выше; CURL
являются базовыми требованиями для работы Opencart 2x
-
расширение mbstring
библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом
(как правило уже подключена по умолчанию)
проверить соответствие настроек можно
здесь
Установка 2x:
1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
3. Установить модуль AutoField в Дополнения > Модули
4. При первом запуске ввести ключ лицензии и сохранить
5. Повторно открыть модуль, выставить нужные настройки и сохранить их
Не забудьте обновить кэш модификаций после установки!
* Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот
патч
Установка 3x:
1. Загрузить архив autofield-3x.ocmod.zip в Extensions > Installer
2. Обновить кеш модификаторов в Extensions > Modifications
3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
4. Установить модуль AutoField в Extensions > Modules
5. При первом запуске ввести ключ лицензии и сохранить
6. Повторно открыть модуль, выставить нужные настройки и сохранить их
Условия использования:
Запрещается несанкционированное использование, копирование, перепродажа, передача
модуля третьим лицам, а также иные способы распространения, в том числе в
ознакомительных целях.
В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована
(закодирована), при этом модель и шаблон модуля имеют открытый код.
Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.
Лицензия:
Для работы модуля на внешнем сервере требуется код активации (лицензия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)
Лицензия выдается с привязкой к домену из расчета
1 покупка = 1 домен и его поддомены
Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
Код лицензии высылается автоматически после покупки на указанный при регистрации email
Если при покупке указаны два разных домена - лицензия будет выдана на тестовый.
Если письмо с лицензией не пришло в течении 10 минут после покупки и его нет в папке спама - отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля.
Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
Другие полезные дополнения
Знаете, как оно бывает, когда сначала переносишь часть товара через xml, потом часть товара вносишь вручную через копирование, потом ещё часть товара вносит сотрудник, а в итоге оказывается, что у товаров задвоены модели и совершенно не понимаешь, как назначать модель новому товару. А OcStore требует. И ты осознаёшь, что тысячи хаотично заведённых товаров грозят проблемами с БД и работой модулей.
И тут на помощь приходит волшебный AutoField. На то, чтобы разобраться с его настройкой, потребовалось 3 минуты. Из них минута на бэкап БД и минута на очистку кэша. :)) Интуитивно понятный интерфейс, простейшая настройка и безупречная работа. За три клика и несколько секунд я получил красивую, упорядоченную нумерацию моделей товара. На тысячи штук. Кайф ♥ И теперь при заведении новых товаров не надо париться и вспоминать что там было. Просто удаляю при копировании модель, и потом AutoField сам подставляет, когда захожу сгенерировать чпу.
Минус головная боль за сущие копейки, мастхэв для магазинов на Окстор с динамично обновляющейся товарной сеткой.
- улучшена совместимость с MySQL 8.0.3 и выше
- улучшена совместимость с модулем "Поставщики 9.2" (Suppler) от usergio
После установки не сразу понял, почему не могу заполнить поле префикс. Потом разобрался, что по-умолчанию (из коробки) ограничение 5 знаков, у меня было больше.
Прекрасно справился с созданием поля EAN откуда будет браться баркод...:)
Так же отлично заполнил все существующие товары.
Спасибо автору!
Для авторов. Сделайте в админке, чтобы можно было указывать в какой категории менять.
Просто несколько категорий, в разных должны быть префиксы разные. А получается, что массово только 1 вариант можно всем поставить.
Огромное спасибо!
- исправлена генерация полей на основе неверного product_id при создании нового товара
генерирует на основе product_id в зависимости от настроек
все указано в описании модуля, читайте внимательно, смотрите скрины и демо