Это популярное сообщение. WarStyle Опубликовано: ноября 17, 2015 Это популярное сообщение. Жалоба Поделиться Опубликовано: ноября 17, 2015 File Name: Автоматическая генерация уникального кода товара для opencart.pro v 1.5.6.4 File Submitter: WarStyle File Submitted: 17 Ноя 2015 File Category: 1.5.x Данное дополнение генерирует автоматически уникальных код товара при добавлении новых товаров в opencart.pro v 1.5.6.4.Генерация кода происходит по времени и дате добавления нового товара в админпанели.Установка:Добавить XML файл в папку VQMOD/XMLГоворим спасибо пользователю ribak =) Скачать Автоматическая генерация уникального кода товара для opencart.pro v 1.5.6.4 auto_unic_code.zip ribak 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
krdin Опубликовано: ноября 19, 2015 Жалоба Поделиться Опубликовано: ноября 19, 2015 Добрый день, а можно для тех кто не в курсе , подробнее что он дает или зачем он нужен. И на не про версию 1.5.6.4. станет. ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: ноября 19, 2015 Автор Жалоба Поделиться Опубликовано: ноября 19, 2015 Добрый день, а можно для тех кто не в курсе , подробнее что он дает или зачем он нужен. И на не про версию 1.5.6.4. станет. ? Данное дополнение генерирует автоматически уникальных код товара. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ribak Опубликовано: ноября 20, 2015 Жалоба Поделиться Опубликовано: ноября 20, 2015 В 19.11.2015, 12:03:49, krdin сказал: Добрый день, а можно для тех кто не в курсе , подробнее что он дает или зачем он нужен. И на не про версию 1.5.6.4. станет. ? Да ничего особого он не делает кроме того что избавляет Вас от написания и ведения модели товара, генерируется по дате и времени добавления товара, можно и руками цифири выставлять да еще с поставщиками как у модуля usergio Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Vlad00071 Опубликовано: ноября 22, 2015 Жалоба Поделиться Опубликовано: ноября 22, 2015 Это я так понял автоматом артикул вписывает?!! Поделюсь своими наблюдениями артикул должен быть 4-5 цыфр ну 6 . Трех значный артикул плохо в поиске. если есть какие то буквы и знаки препинания тоже плохо. Суть артикула что бы при звонке клиент назвал несколько цыфр и ты понял о каком товаре идёт речь... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ribak Опубликовано: ноября 22, 2015 Жалоба Поделиться Опубликовано: ноября 22, 2015 27 минуты назад, Vlad00071 сказал: Это я так понял автоматом артикул вписывает?!! Поделюсь своими наблюдениями артикул должен быть 4-5 цыфр ну 6 . Трех значный артикул плохо в поиске. если есть какие то буквы и знаки препинания тоже плохо. Суть артикула что бы при звонке клиент назвал несколько цыфр и ты понял о каком товаре идёт речь... Прикреплю еще одно для понимания полного здесь Так формируется количество достаточное выставляется по времени и,дате и секундам добавления товаров в базу. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: ноября 22, 2015 Жалоба Поделиться Опубликовано: ноября 22, 2015 а если все равно что, то почему бы не заменять поле идентификатором нового товара после его создания? просто секунда - это достаточно долгий промежуток времени для БД как альтернативный вариант - использовать microtime(true)*10000 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: ноября 22, 2015 Жалоба Поделиться Опубликовано: ноября 22, 2015 себе я по крону делаю как то так update oc_product set oc_product.sku =''; UPDATE `oc_product` SET `sku` = concat_ws('', REPEAT('0', 5 - LENGTH(`product_id`)), `product_id`) update oc_product set oc_product.model =''; UPDATE `oc_product` SET `model` = concat_ws('', REPEAT('0', 5 - LENGTH(`product_id`)), `product_id`) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
php5 Опубликовано: июня 26, 2016 Жалоба Поделиться Опубликовано: июня 26, 2016 на правах некропостера) а почему бы просто id товара не показывать как "код товара" в карточке?, добавить поиск по id и всем счатье. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: июня 27, 2016 Жалоба Поделиться Опубликовано: июня 27, 2016 В 26.06.2016 at 15:44, php5 сказал: на правах некропостера) а почему бы просто id товара не показывать как "код товара" в карточке?, добавить поиск по id и всем счатье. потому что код товара участвует не только в карточке и что бы сразу показывать ид товара как код товара по всей системе надо перелопатить пол системы и будет слишком много отличий от оригинала.... дальше будет ой у меня окмод не работает ой модуль не ставится поэтому проще все же генерить либо заполнять кому как удобней Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
php5 Опубликовано: июля 27, 2016 Жалоба Поделиться Опубликовано: июля 27, 2016 В 27.06.2016 at 17:07, admin сказал: потому что код товара участвует не только в карточке и что бы сразу показывать ид товара как код товара по всей системе надо перелопатить пол системы и бу Нет, просто показывать в карточке товара id, а код не менять. Исключительно, чтобы клиент по телефону его называл. Ну и в поиск добавить. Я так делаю. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. savage4pro Опубликовано: октября 8, 2016 Это популярное сообщение. Жалоба Поделиться Опубликовано: октября 8, 2016 В 23.11.2015 at 02:32, admin сказал: себе я по крону делаю как то так update oc_product set oc_product.sku =''; UPDATE `oc_product` SET `sku` = concat_ws('', REPEAT('0', 5 - LENGTH(`product_id`)), `product_id`) update oc_product set oc_product.model =''; UPDATE `oc_product` SET `model` = concat_ws('', REPEAT('0', 5 - LENGTH(`product_id`)), `product_id`) заапгрейдим UPDATE `oc_product` p LEFT JOIN `oc_manufacturer` m ON(p.manufacturer_id = m.manufacturer_id) SET p.model = CONCAT(IF(LENGTH(m.name) > 0, UPPER(LEFT(m.name, 3)), 'STD'), '-', CONCAT(REPEAT('0', 6 - LENGTH(p.product_id)), p.product_id)); получаются няшные model вида PAL-000029 APP-000032 SON-000046 OldAine 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
docjers Опубликовано: октября 17, 2017 Жалоба Поделиться Опубликовано: октября 17, 2017 А подскажите в каком файле копать что бы уменьшить генерируемое чосло с даты, допустим оставить только год месяц и дату? Провалился в контроллер продукта но толком не чё не нашёл . Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
lensmen Опубликовано: декабря 19, 2021 Жалоба Поделиться Опубликовано: декабря 19, 2021 Как сменить время на id ?? <?xml version="1.0" encoding="UTF-8"?> <modification> <id><![CDATA[Автоматический уникальный код товара]]></id> <version><![CDATA[2.0.0]]></version> <vqmver><![CDATA[2.5.0]]></vqmver> <!-- Автоматический уникальный код товара --> <file name="admin/controller/catalog/product.php"> <operation error="skip"> <search position="replace"><![CDATA[$this->data['model'] = '';]]></search> <add><![CDATA[$this->data['model'] = date("is");]]></add> </operation> </file> </modification> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.