#prestashop
#prestashop
Вопрос:
Я относительно новичок в работе с Prestashop и не могу решить одну проблему.
После удаления одной комбинации для продукта новая комбинация по умолчанию не хочет сохраняться, и поэтому цена, указанная на веб-сайте, неверна.
Есть идеи, как это исправить?
Спасибо!
Комментарии:
1. Какая версия prestashop?
Ответ №1:
Возможно, что комбинация, которую вы удалили, является комбинацией по умолчанию, вы можете попробовать следующие шаги, чтобы установить другую комбинацию по умолчанию.
Откройте таблицу ps_product_attribute
и отфильтруйте строки с идентификатором продукта, который вы хотите отредактировать. Вы увидите столбец default_on
в этой таблице, просто измените его на 1 для комбинации, которую вы хотите установить по умолчанию.
Ответ №2:
Возникла точно такая же проблема (Prestashop 1.6.23) — комбинация продуктов по умолчанию не хотела сохраняться.
В режиме отладки получено сообщение об ошибке, в котором указано, что поле «default_on» уже установлено для этого продукта.
Решил проблему, открыв таблицу базы данных «ps_product_attribute» и выполнив поиск по идентификатору продукта. Удалил старые комбинации вручную (которые больше не отображались на серверной части и не использовались). Затем я смог снова установить комбинацию по умолчанию.
Примечание: в нашей настройке Prestashop (с пользовательской темой) цена отображалась как 0 евро (интерфейс), прежде чем получить комбинацию по умолчанию для повторного сохранения.