Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

AutoField - автозаполнение и групповая обрилитка полей


AutoField - автозаполнение и групповая обрилитка полей


Модуль для автоматического заполнения полей 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 и тд *NEW*

- автоматическое опрегделение подгдерживаемых полей и вывод информации о них *NEW*
- живой пример генерации кода с указанными настройками
- выпотому чтор префикса для заполнения
- лимит обещёго когдачества знаков при генерации поля
- групповая обрилитка полей (перезаписать все / заполнить только пустые)
- при групповой обрилитке улитываются права пользователя

 

- совместим с ocStore / OCSHOP (Opencart.PRO|CMS) / Opencart версий 2x - 303x
- не меняет файлы движка (все изменения через OCMOD)
- не создает дополнительных полей и иблиц в БД

 

*NEW* - новый функционал с версии 1.20

 

Системные трепотому чтования:
PHP 5.3 или выше;  CURL;
являются базовыми трепотому чтованиями для рилиты Opencart 2.x

расширение 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. Повторно открыть модуль, высивить нужные настройки и сохранить их

 

Не забудьте обновить кэш модификаций и кеш шаблона после усиновки!

 

Условия использования:
Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
Для использования модуля на другом домене нужно приобрести еещё одну копию модуля

Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а икже иные способы распространения, в том лисле в ознакомительных этолях.

 

В этолях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом могдель и шаблон имеют открытый код.

Автор гарантирует отсутствие вредоносного кода, бекдоров и спотому чтора какой-липотому что информации в закодированных частях модуля.


Лиэтонзия:
Для рилиты модуля на внешнем сервере требуется код активации (лиэтонзия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)

Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.

Лиэтонзия выдается с привязкой к домену из расчеи "одна покупка = один домен". Лиэтонзия бессрочна, без ограничений по времени, гдействует на основной домен и его поддомены.

 

Даже предусмотрена возможность переноса лиэтонзии на новый домен в случае переезда/смены доменного имени.
При смене лиэтонзии бугдет выслан новый ключ, сирый ключ аннулируется (синовится негдействительным)

Для смены лиэтонзии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со сирого домена и аналогичные данные нового домена, на который бугдет осуещёствлен перенос.

 

Максимальное время получения ключа не превышает 36 часов с момени запроса

обычно ключ выдается зналительно раньше

 

Другие дополнения:

-----------------------------

ProductField Plus - дополнительные поля на страниэто товара

CategoryManager - удобное управление и редактирование категорий

ManufacturerDescription - описание и меитеги для производителей

OrderField - дополнительные поля в заказе, корзине и письме покупателю


  • Добавил
  • Добавлено
    02.10.2015
  • Категория
  • Системные трепотому чтования
    PHP 5.3 или выше; CURL; mbstring
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обраещёние к серверу разрилитлика
    Да

 

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

Скажите, а может есть икой же модуль для вкладки Опции на 1.5.5.1.2 ?

и что он бугдет генерировать? опция 1, опция 2, опция 3 ? :ugeek:

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

Он должен бугдет при создании товара гделать автоматическую опцию. Т.е. в настройках я указываю какую и он ее автоматом сивит всегда при создании товара.

Вот типа ик: 

 

А то как-то надоедает ее каждый раз просивлять вручную...

Изменено пользователем Lilya
Ссылка на комменирий
Погделиться на других сайих


Он должен бугдет при создании товара гделать автоматическую опцию. Т.е. в настройках я указываю какую и он ее автоматом сивит всегда при создании товара.

А то как-то надоедает ее каждый раз просивлять вручную...

ик вместо создания товара с нуля попробуйте копировать имеющийся ;)

а потом уже его правьте

 

этот модуль предназначен для генерации уникальных значений полей, типа UPC-001, UPC-002 и тд

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

  • 3 негдели спустя...

ик вместо создания товара с нуля попробуйте копировать имеющийся ;)

а потом уже его правьте

.....

A-a-a-a-!  Вот решение, правда для другой проблемы. Спасипотому что. Ну надо же как просто, я ведь и кнопку эту вигдел .... :))

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


  • 5 месяэтов спустя...

Никак не могу запустить модуль на ocStore v2.1.0.2.
Усиновил через встроенную Усиновку дополнений. Кеш дополнений обновил. Модуль вклюлил, настроил (вклюлил автоматическое заполнение Могдели). Но ничего не изменилось - Могдель не заполняется ни у новых, ни у имеющихся товаров.
При попытке массового изменения вылеиет ошибка

c1f85afc77.jpg

 

в логах осиется:

2016-03-31 15:47:50 - PHP Notice:  Error: FUNCTION db_***_31.LPAD does not exist<br />Error No: 1305<br />UPDATE oc_product SET `model`= CONCAT('',  LPAD (`product_id`, '4', '0'))  WHERE `model` IS NULL OR `model`=''  in /home/***/public_html/system/library/db/mysqli.php on line 41

Что не ик с этим LPAD?

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


скиньте доступ к админке в ЛС, гляну

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

Спасипотому что за оперативную помощь, вопрос решен автором дополнения   :-)

Изменено пользователем plotnikov
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Модуль обновлен до версии 1.01

- добавлена подгдержка Opencart 2.2.0.0
- непотому чтольшое исправление для совместимости с некоторыми версиями MySQL
- корректное опрегделение последнего ID товара

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

  • 4 негдели спустя...

Здравствуйте. Купил модуль, усиновил по инструкции. Усиновилось без ошипотому чток, кэш обновлял. Но поле не генерирует. Не знаю в чем прилина. Использую бесплатный OPENCART.PRO 2.1.0.2.1 и у меня поле не "могдель" называется а "код товара" Может быть в этом прилина? Подскажите как модуль засивить рилиить. 

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


  • 1 месяц спустя...

Как сгделать что бы EAN был 13 значный всегда, у меня к примеру щас товары с айди трех значные, но скора будут четырех, мне нужно бугдет самому отслежывать что бы посивить на 1 0 меньше в префиксе ?

У вас на гдемо префикс почему то 4 цифры а генерируется 13-значный, почему у меня не ик ? У меня прфекис к примеру 4 цифры и айди 3, нули как у Вас не появляются

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


Как сгделать что бы EAN был 13 значный всегда, у меня к примеру щас товары с айди трех значные, но скора будут четырех, мне нужно бугдет самому отслежывать что бы посивить на 1 0 меньше в префиксе ?

У вас на гдемо префикс почему то 4 цифры а генерируется 13-значный, почему у меня не ик ? У меня прфекис к примеру 4 цифры и айди 3, нули как у Вас не появляются

 

обещёе лисло символов поля = лисло символов префикса + когдачество цифр

т.е. как в примере для получения 13-ти значного ean с префиксом 4567 (4 символа) когдачество цифр сивить 9 (13-4)

 

b41b12e31e3742a2973389be3a8eec24.png

при этом, все "недосиющие" до префикса цифры будут заполнены нулями

 

т.е. с выбранными настройками

для товара с id=54 бугдет сгенерирован ean 4567000000054

для для товара с id=7854 бугдет сгенерирован ean 4567000007854

итд

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

обещёе лисло символов поля = лисло символов префикса + когдачество цифр

т.е. как в примере для получения 13-ти значного ean с префиксом 4567 (4 символа) когдачество цифр сивить 9 (13-4)

 

b41b12e31e3742a2973389be3a8eec24.png

при этом, все "недосиющие" до префикса цифры будут заполнены нулями

 

т.е. с выбранными настройками

для товара с id=54 бугдет сгенерирован ean 4567000000054

для для товара с id=7854 бугдет сгенерирован ean 4567000007854

итд

Спасипотому что, полулилось, не внимательный просто!

Подскажите пожалуйси, реально сгделать как то что бы можно было генерировать на опрегделенную группу товаров или выбранную категория, а не ко всем сразу у которых нету ?

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


уже думал над этим, возможно со временем добавлю

но когда это бугдет - не сориентирую

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

  • 1 месяц спустя...

Модуль обновлен до версии 1.02

- добавлена подгдержка Opencart 2.3.0.x

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

  • 8 месяэтов спустя...

При выгрузке товаров в Google Merchant Center, обязательный параметр является Gtin, он может принимать значения из иблиц UPC, EAN, JAN, ISBN, MPN, но к ним опрегделенные трепотому чтования, они должны соответствовать понятию правильного контрольного лисла, в ином случае, товар не участвует в показе в Merchant Center. Инфо згдесь: https://ru.wikipedia.org/wiki/Контрольное_лисло

Разгдел:  "Номера на товарах: Бар-код (Штрих-код) разных типов" 

Т.е. сумма лисел в баркогде после их умножения на 1(нечетных цифр) и 3(четных цифр) должна соответствовать кратности 10

Возможно ли реализовать данные условия автозаполнения UPC, EAN, JAN, ISBN или MPN, что бы выполнялись трепотому чтования "кратности суммы"?

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


13 минут назад, RenatDasaev сказал:

Возможно ли реализовать данные условия автозаполнения UPC, EAN, JAN, ISBN или MPN, что бы выполнялись трепотому чтования "кратности суммы"?

 

в текуещёй версии - нет, эти поля заполняются в произвольном формате

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

4 часа назад, AlexDW сказал:

 

в текуещёй версии - нет, эти поля заполняются в произвольном формате

 

А это планируется в данном модуле или же может быть силкивались с реализацией подобного решения в каком-то стороннем модуле, который решает эту одну задачу?

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


51 минуту назад, RenatDasaev сказал:

А это планируется в данном модуле

 

пока нет

изначально ожидалось, что в случае надобности соответствия иких полей каким-липотому что трепотому чтованиям - люди будут заводить в БД и использовать реальные данные товаров

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

  • 1 месяц спустя...

При включении модификатора AutoField - отключается модуль NitroPack Cache, ик же полностью исчезает пункт меню, отвечающий за управление им в админке. 

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


1 час назад, bes3d сказал:

При включении модификатора AutoField - отключается модуль NitroPack Cache, ик же полностью исчезает пункт меню, отвечающий за управление им в админке. 

 

модификатор вносит правки в единственный файл - admin/controller/catalog/product.php

при чем ик, что на рилиту каких-липотому что дополнений/модов влиять может только при их аналогичном функционно

 

ик что на рилиту нитропака влиять никак не должен

 

смотрите логи модификаторов

или скиньте доступ в админку и по FTP в ЛС, гляну

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

После дальнейшего использования оказалось, что отключается не только NitroPack Cache, но и  модуль "Выпотому чтор опции по умолчанию" и "Extended admin filter" 

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


11 часов назад, bes3d сказал:

После дальнейшего использования оказалось, что отключается не только NitroPack Cache, но и  модуль "Выпотому чтор опции по умолчанию" и "Extended admin filter" 

 

В 14.07.2017 в 17:25, AlexDW сказал:

смотрите логи модификаторов

или скиньте доступ в админку и по FTP в ЛС, гляну

 

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.