Id товара=артикул товара

Автор Kirik1982, 14 сентября 2015, 20:50:41

« назад - далее »

Kirik1982

Как в престашоп 1.6 в админке при добовление товара добовлялся автоматически артикул. Артикул 6 цифр. Можна Id + нули. Или кнопку добавить сгенерирывать артикул в админке.

Mr.Sen

Можно в классе /classes/Product.php добавить в конструктор
$this->reference = str_pad($this->id, 6, '0', STR_PAD_RIGHT);


Kirik1982

Цитата: Mr.Sen от 14 сентября 2015, 21:16:39
Можно в классе /classes/Product.php добавить в конструктор
$this->reference = str_pad($this->id, 6, '0', STR_PAD_RIGHT);


Добавил не работает. И еще вопрос может я не туда добавил, после какой строки

Adik

В методе add + update нужно добавлять.

Kirik1982

Пожалуйста напишите код в PHP не разбираюмс

Mr.Sen

Если не разбираетсь в php, то вам проще модуль установить. Ваше дали ссылку.

Kirik1982

нет денег. А очень хочется обучиться. Если есть возможность подскажите пожалуйста

DarinSr

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

Есть 2 решения.
1  В базе данных написать триггер
2. При создании товара в классе Product.php в методах add и update добавить инициализацию переменной reference.

Kirik1982

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

DarinSr

Создайте тему в разделе работа. Вам напишут предложения с ценой.

Kirik1982


Dacent

Цитата: Kirik1982 от 17 сентября 2015, 17:47:32
спасибо всем сам сделал
Поделитесь, как получилось сделать?