COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Автоматическая генерация уникального кода товара для opencart.pro v 1.5.6.4


WarStyle

Recommended Posts

Добрый день, а можно для тех кто не в курсе :), подробнее что он дает или зачем он нужен. И на не про версию 1.5.6.4. станет. ? 

Данное дополнение генерирует автоматически уникальных код товара.

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

В 19.11.2015, 12:03:49, krdin сказал:

Добрый день, а можно для тех кто не в курсе :), подробнее что он дает или зачем он нужен. И на не про версию 1.5.6.4. станет. ? 

 

Да ничего особого он не делает кроме того что избавляет Вас от написания и ведения модели товара,

генерируется по дате и времени добавления товара, можно и руками цифири выставлять да еще с поставщиками как у модуля   

usergio

 

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

Это я так понял автоматом артикул вписывает?!!  

Поделюсь своими наблюдениями артикул должен быть 4-5 цыфр ну 6 .

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

Суть артикула что бы при звонке клиент назвал несколько цыфр и ты понял о каком товаре идёт речь...

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

27 минуты назад, Vlad00071 сказал:

Это я так понял автоматом артикул вписывает?!!  

Поделюсь своими наблюдениями артикул должен быть 4-5 цыфр ну 6 .

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

Суть артикула что бы при звонке клиент назвал несколько цыфр и ты понял о каком товаре идёт речь...

Прикреплю еще одно для понимания полного здесь

Так формируется количество достаточное выставляется по времени и,дате и секундам добавления товаров в базу.

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

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

просто секунда - это достаточно долгий промежуток времени для БД

как альтернативный вариант - использовать microtime(true)*10000

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

себе я по крону делаю как то так

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`)

 

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

  • 7 months later...
В 26.06.2016 at 15:44, php5 сказал:

на правах некропостера) а почему бы просто id товара не показывать как "код товара" в карточке?, добавить поиск по id и всем счатье.

потому что код товара участвует не только в карточке и что бы сразу показывать ид товара как код товара по всей системе надо перелопатить пол системы и будет слишком много отличий от оригинала....

дальше будет ой у меня окмод не работает ой модуль не ставится

поэтому проще все же генерить либо заполнять кому как удобней

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

  • 5 weeks later...
В 27.06.2016 at 17:07, admin сказал:

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

Нет, просто показывать в карточке товара id, а код не менять.
Исключительно, чтобы клиент по телефону его называл.
Ну и в поиск добавить. Я так делаю.

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

  • 2 months later...
  • 1 year later...

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

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

  • 3 years later...

Как сменить время на 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>
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу