Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Новые заказы приходят всегда с одним и тем же статусом


sano4kin

Recommended Posts

Приветствую, Господа!

 

Проблема в следующем - как бы ни был оформлен заказ, он всегда имеет статус заказа с ID 1.

Ранее создавал тему, откуда это и выяснилось - 

В общем, перепробовал многое. Менял настройки в опенкарте, создавал новые статусы заказов, отключал/подключал всевозможные установленные модули, правил дефолтный ID заказа в БД (архитектура таблицы oc_order)... Всё-равно в БД приходит ID 1. Кто сталкивался с подобным?

 

Надіслати
Поділитися на інших сайтах


В предыдущей теме Вы писали:
  

14 часов назад, sano4kin сказал:

Я поковырялся в настройках движка, удалил лишние статусы.

 

9 часов назад, sano4kin сказал:

я прямо в БД у статусов изменил ID с 1 по возрастанию


Так что теперь вот прям "подсказать" что случилось вряд-ли кто-то сможет. Подсказать можно когда у Вас проблема возникла после какого-то модуля, обновления, какой-то операции, но не "я поковырялся" :)
Теперь только разбираться нужно,  дебажить весь процесс создания заказа для понимания причины установки всем заказам одного статуса.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

8 минут назад, nogocuHoBuk сказал:

В предыдущей теме Вы писали:
  

 


Так что теперь вот прям "подсказать" что случилось вряд-ли кто-то сможет. Подсказать можно когда у Вас проблема возникла после какого-то модуля, обновления, какой-то операции, но не "я поковырялся" :)
Теперь только разбираться нужно,  дебажить весь процесс создания заказа для понимания причины установки всем заказам одного статуса.

 

Да я даже не уверен что эта проблема возникла только сейчас, а не ранее. Сайт еще не запущен в оборот. Тема затронулась только после установки модуля платежной системы PayKeeper (который должен менять статус заказа после успешной оплаты).

Змінено користувачем sano4kin
Опечатка
Надіслати
Поділитися на інших сайтах


3 минуты назад, sano4kin сказал:

Да я даже не уверен что эта проблема только сейчас, а не ранее. Сайт еще не запущен в оборот. Тема затронулась только после установки модуля платежной системы PayKeeper.

Так в том то и дело, что теперь никто ни в чём не может быть уверен. Это ж и есть основная проблема. Советовать что-то, когда не уверен очень сложно...

А если Вы смените статус в "просмотре" заказа, он меняется?

Ну, и чтоб 2 раза не вставать: Система->Настройки->Редактировани->Вкладка Опции
Что у Вас вот тут проставлено?
 

Спойлер

image.thumb.png.ba8da8b2159dcf48443417148486d658.png

 

Надіслати
Поділитися на інших сайтах

6 минут назад, nogocuHoBuk сказал:

А если Вы смените статус в "просмотре" заказа, он меняется?

Да, меняется.

 

7 минут назад, nogocuHoBuk сказал:

Что у Вас вот тут проставлено?

 

Screenshot_3.png

Надіслати
Поділитися на інших сайтах


А какой order_status_id у статуса "Принят"?
Хотя это вряд-ли поможет, но мало ли.
Ну и всех остальных статусов  тоже. На всякий....

 

Надіслати
Поділитися на інших сайтах

5 минут назад, nogocuHoBuk сказал:

А какой order_status_id у статуса "Принят"?
Хотя это вряд-ли поможет, но мало ли.
Ну и всех остальных статусов  тоже. На всякий....

 

Не, не поможет. Я их специально местами менял чтобы проверить...

 

Screenshot_4.png

Змінено користувачем sano4kin
Опечатка
Надіслати
Поділитися на інших сайтах


Только что, sano4kin сказал:

Не, не поможет. Я их специально местами менял чтобы проверить...

 

Screenshot_4.png

В БД всегда приходит 1. Независимо от названия статуса с этим ID.

Надіслати
Поділитися на інших сайтах


Удалите все заказы

Именно удалите, а не отмените. Это реально?
Затем очистите таблицу "oc_order_status"
 

Спойлер

image.thumb.png.eacbb7ef31d235e881796785bf86f762.png


Именно таким способом, а не удалением статусов. Чтобы сбросить аутоинкремент

Затем в админке создать нужные статусы (те 4, которые Вам нужны)
А уже после этого зайти в систему и проставить правильные статусы как тут:
 

Спойлер

Screenshot_3.png


И сохранить настройки

После этого попробуйте создать заказ

Надіслати
Поділитися на інших сайтах

1 минуту назад, nogocuHoBuk сказал:

Именно удалите, а не отмените. Это реально?

Да, реально.

 

2 минуты назад, nogocuHoBuk сказал:

Именно таким способом, а не удалением статусов. Чтобы сбросить аутоинкремент

Затем в админке создать нужные статусы (те 4, которые Вам нужны)
А уже после этого зайти в систему и проставить правильные статусы как тут:
 

  Показать контент

Screenshot_3.png


И сохранить настройки

После этого попробуйте создать заказ

Сейчас попробую!

Надіслати
Поділитися на інших сайтах


23 минуты назад, nogocuHoBuk сказал:

Удалите все заказы

Именно удалите, а не отмените. Это реально?
Затем очистите таблицу "oc_order_status"
 

  Показать контент

image.thumb.png.eacbb7ef31d235e881796785bf86f762.png


Именно таким способом, а не удалением статусов. Чтобы сбросить аутоинкремент

Затем в админке создать нужные статусы (те 4, которые Вам нужны)
А уже после этого зайти в систему и проставить правильные статусы как тут:
 

  Показать контент

Screenshot_3.png


И сохранить настройки

После этого попробуйте создать заказ

Все-равно в БД приходит единица =(

Надіслати
Поділитися на інших сайтах


3 минуты назад, sano4kin сказал:

Все-равно в БД приходит единица =(

Ну в данный момент пока не ясно плохо ли это. У Вас, видимо, у статуса "Принят" order_status_id = 1, или нет?
Только не меняйте order_status_id в БД :)
В настройках системы смените статус закза по умолчанию на любой другой. Например на Оплачен или Отменен

Надіслати
Поділитися на інших сайтах

1 минуту назад, nogocuHoBuk сказал:

У Вас, видимо, у статуса "Принят" order_status_id = 1, или нет?

Именно 1

 

2 минуты назад, nogocuHoBuk сказал:

настройках системы смените статус закза по умолчанию на любой другой. Например на Оплачен или Отменен

Уже менял и пробовал оформить заказ. Без разницы(((

Надіслати
Поділитися на інших сайтах


нужно дебажить. Без вариантов.
Кстати. А заскриньте oc_order_history для последних заказов (которые после "правок"

Надіслати
Поділитися на інших сайтах

1 минуту назад, nogocuHoBuk сказал:

нужно дебажить. Без вариантов.

Можете подсказать к кому обратиться? Сам не справлюсь =(

Надіслати
Поділитися на інших сайтах


Кидайте доступы в личку. Я пока за ПК. Можете создать временные

Надіслати
Поділитися на інших сайтах

4 минуты назад, nogocuHoBuk сказал:

Кидайте доступы в личку. Я пока за ПК. Можете создать временные

Отправил

Надіслати
Поділитися на інших сайтах


11 минут назад, nogocuHoBuk сказал:

А заскриньте oc_order_history для последних заказов (которые после "правок"

 

Screenshot_2.png

Надіслати
Поділитися на інших сайтах


а что непонятно? я вам уже писал в другой теме писал

у вас модуль оплаты принудительно ставит id статуса 1

и чихать он хотел на настройки

проблема в самом модуле оплаты

  • +1 1
Надіслати
Поділитися на інших сайтах

4 часа назад, ashap сказал:

а что непонятно? я вам уже писал в другой теме писал

у вас модуль оплаты принудительно ставит id статуса 1

и чихать он хотел на настройки

проблема в самом модуле оплаты

Да, Вы были правы. Но я же не такой спец как Вы) Вот и не понял что за модуль оплаты)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.