Уникальный артикул в Prestashop 1.6

Тема в разделе "PrestaShop", создана пользователем Teemz, 24 сен 2014.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. Teemz

    Teemz Создатель

    Регистр.:
    11 сен 2014
    Сообщения:
    21
    Симпатии:
    3
    Всем Добрый день!

    Хочу у себя в ИМ на Prestashop 1.6 реализовать систему с уникальными артикулами у товаров.

    Читал про систему ID, но это другое т.к. тут преста сама его генерирует, а хотелось бы использовать кастомный артикул, но уникальный.
     
  2. Teemz

    Teemz Создатель

    Регистр.:
    11 сен 2014
    Сообщения:
    21
    Симпатии:
    3
    Модуля подходящего так и не нашел, может кто подскажет как это реализовать на уровне БД, чтобы выбивало ошибку при заполнении повторяющегося артикула?
     
  3. Gorets

    Gorets Создатель

    Регистр.:
    21 авг 2014
    Сообщения:
    28
    Симпатии:
    6
    Сделать поле Артикла в БД с индексом и уникальним. Единственное но - перестанет работать дублирование товаров. Исли используешь атрибути - сделоть то же самое.
     
    Teemz нравится это.
  4. Teemz

    Teemz Создатель

    Регистр.:
    11 сен 2014
    Сообщения:
    21
    Симпатии:
    3
    Спасибо за подсказку!

    Это конечно костыль, но мне подходит. Кому понадобиться заходите в phpmyadmin
    Выбираете таблицу ps_product и в структуре ставите к полю индекс и уникальный:
    2014-10-03 12-40-15 Скриншот экрана.png

    Ну а если понадобиться что либо дублировать удаляете индекс:
    2014-10-03 12-44-03 Скриншот экрана.png

    После данных манипуляций при сохранении с одинаковым артикулом выдает ошибку.
    Важно! Вы не сможете провести данную операцию если у вас уже есть дублирующиеся артикулы
     
  5. ReMiVik

    ReMiVik Создатель

    Регистр.:
    10 фев 2015
    Сообщения:
    23
    Симпатии:
    1
    Я для избежания данных проблем пользуюсь QuadCRM