Автор Тема: Сколько статусов заказов может быть  (Прочитано 47 раз)

08 Август 2018, 22:35:51
  • Фрилансер
  • *
  • Сообщений: 187
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет
Очень давно не заходил на форум (посчитал себя "профи" )))))
Но и на "старуху" бывает проруха:
Давно добавил необходимые мне статусы заказов, типа "Собран", "Документы подготовлены" и пр.
Вместе со штатными получилось 40 статусов (точнее у последнего id=40)
Все работает, все хорошо.
Вчера понадобилось добавить еще один статус: как обычно - Добавить статус заказа
Смутное предощущение что что-то не так появилось сразу: id нового статуса стал 900
Четкое ощущение проблемы выразилось в том, что это новый статус заказа вы выпадающем списке статусов отображается, но выбрать его нельзя: неактивен (при просмотре заказа в разделе Статус - Изменить статус)
Не буду описывать 2-х часовые потуги понять в чем причина. Изложу итог:
ручками в БД изменил id нового статуса (в таблицах ps_order_state и ps_order_state_lang) с 900 на 41 - все стало нормально.
потом поставил 141, 241... Дошел до:
id=899 - корректно
id=900 - статус неактивен (в выпадающем списке)
Отсюда сразу 3 вопроса:
1. что произошло, что следующий индекс для AI стал 900?
2. где установлено такое ограничение на ID?
3. что делать? (вариант 1- как сменить счетчик для AI с 900, точнее уже 901, вариант 2- снять ограничение в Престе)
Спасибо
09 Август 2018, 09:53:18
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 15099
  • Репутация: +14588/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Ограничений нет, ни в классе, ни в контроллере, ни в базе.
09 Август 2018, 17:35:08
Ответ #2
  • Ученик
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • PrestaInfo
У вас установлен какой-нибудь сторонний модуль, например модуль яндекса, который создает свои ид статусов 90x и т.д. И сам модуль блокирует эти статусы в заказе в опред момент.
Поддержка и разработка магазинов на Prestashop. Разработка модулей любой сложности.
ВК: vk.com/prestainfo
Skype: dariusakafest
11 Август 2018, 21:11:31
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 187
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет, никаких модулей, касающихся статусов нет