Автор Тема: Разные артикулы у товара в админке и на сайте  (Прочитано 699 раз)

17 Август 2017, 12:51:15
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверьте переоределение класса и контроллера Product. Из-за замены базовых классов возможно использование не стандартного поля для артикула.

Пожалуйста по подробнее как это делается?
17 Август 2017, 13:14:47
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Если это ваш сайт, то должны знать, что менялось в коде движка. Если не помните, сравнивайте с оригиналами вашей версии prestashop.
17 Август 2017, 13:25:12
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Ищите в папке override Product.php и ProductController.php.
17 Август 2017, 14:55:23
Ответ #18
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если это ваш сайт, то должны знать, что менялось в коде движка. Если не помните, сравнивайте с оригиналами вашей версии prestashop.

Менялись только стили и картинки, остальное стандартный шаблон.
17 Август 2017, 14:56:15
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ищите в папке override Product.php и ProductController.php.

И что я в этих файлах должен найти?
файл ProductController.php находится в /controllers/front
файл Product.php находится в /classes
В папке  override таких файлов нет
17 Август 2017, 17:26:39
Ответ #20
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
По вашим последним 2 постам, вывод такой, что на сайте ничего не менялось. По описаниой проблеме, наоборот.
Не может одно и то-же поле быть разным в админке и на сайте. В prestashop поле артикул товара заполняется в админке, соотвествено на сайте должно показывать тоже самое значение. Так не бывает. Есть изменения. Только вы их не находите.
17 Август 2017, 17:52:32
Ответ #21
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
По вашим последним 2 постам, вывод такой, что на сайте ничего не менялось. По описаниой проблеме, наоборот.
Не может одно и то-же поле быть разным в админке и на сайте. В prestashop поле артикул товара заполняется в админке, соотвествено на сайте должно показывать тоже самое значение. Так не бывает. Есть изменения. Только вы их не находите.

Я же написал в первом посте, пролема возникает при добавлении товара способом дублирования например последнего, после всех нужных изменений и артикулав том числе, в админке все ОК, а насайте у товара артикул дублированного.
Если товар добавлять просто добавлением все нормально, артикул в админке и на сайте одиноковые.
17 Август 2017, 17:57:46
Ответ #22
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Страно это. Дублирование тоже самое, что и создание. Точно какой-то метод добавлен на сайте, может хук повешан на дублирование.
17 Август 2017, 21:53:51
Ответ #23
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В общем нашел где собака зарыта. Может кому пригодится.
Неправильный артикул сохраняется в товар=>комбинации.
Как только там исправил все стало как надо.