Перейти к содержанию
gregoro

[Решено] Нубский вопрос про статусы заказов

Рекомендуемые сообщения

Добрый день!

 

В админке (окстор 2.1) есть пункт Система-настройки-Опции

Там есть раздел про статусы заказов.

Два списка "Статус обработанного заказа" и "Статус завершенного заказа"

 

Вот то ли перевод странный, то ли я не все функции опенкарта просто знаю...

Не могу понять до конца о чем они :-) 

 

Может кто-то растолковать - что значит каждый из этих списков?

В какой момент с заказом что происходит, если его статус отмечен в одном из этих списков?

П.С. Речь про физические (не цифровые) товары

 

Спасибо заранее :-) 

2017-06-29_20-26-04.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обработанный это походу когда менеджер обработал и пошёл на почту

Завершенного, когда больше не имеет дела с ним.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

статусы обрабатываемых заказов

Статусы, при которых заказ считается в обработке. После назначения такого статуса заказу будет происходить списание товара со склада и у покупателя будут вычтены бонусы и скидки

 

статусы завершенных заказов

После установки этого статуса, пользователю будет отправлено письмо с доступом к загружаемым товарам и подарочным сертификатам

+ списание товара со склада и у покупателя будут вычтены бонусы и скидки, если это еще не произошло (например, когда статус товара сразу в завершенные перевели)

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Верно понимаю?

На складе N единиц товара.

 

Покупатель сделал заказ в статусе "Новый" (этого статуса не отмечено в этих двух списках).

 

Со склада ничего не списалось пока.

 

Менеджер заказ прозвонил, поставил статус "Подтвержден" (который например есть в первом списке). Со склада списался товар (осталось N - 1).

 

А когда поставил статус "завершен" - то по факту ничего не произошло больше (т.к. товары физические, со склада уже списаны, загружаемых нет).

Все верно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 30.06.2017 в 04:35, AlexDW сказал:

да

Подскажите, пожалуйста.

Если у меня в админе в статусе обрабатываемых заказов проставлены Processing, Processed, Confirmed, Shipped, Delivered и потом, если я по очередно меняю статусы в заказе покупателя, например при оформлении автоматически ставит Processing, потом я меняю на Confirmed, Shipped и далее, то списание товара будет производиться только один раз?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, выше же по сути то же самое спрашивали

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.09.2018 в 20:22, AlexDW сказал:

да, выше же по сути то же самое спрашивали

да не совсем тоже

 

может мне кто пояснить

После статуса "Новый заказ", списывающего товар с остатков, на этот же заказ меняю статус не фигурирующий нигде в настройках (статусов оплат, статусов системы, статусов возвратов) статус "Ожидание оплаты счета", и это действие возвращает товар на остатки, почему, где это???

 

Ставлю, статус Оплачен(нет в Статус обрабатываемого заказа) - тоже самое, возвращает товар на остатки

 

 

голову сломал, какая логика у опенкарта?

Неужели любой статус заказа, не отмеченный в списке Статус обрабатываемого заказа будет возвращать остатки товара?

Изменено пользователем Gumoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если текущий статус - это статус обрабатываемого или завершенного заказа и новый статус НЕ обрабатываемый или завершенный происходит возврат остатков

 

// If old order status is the processing or complete status but new status is not then commence restock, and remove coupon, voucher and reward history
  if (in_array($order_info['order_status_id'], array_merge($this->config->get('config_processing_status'), $this->config->get('config_complete_status'))) && !in_array($order_status_id, array_merge($this->config->get('config_processing_status'), $this->config->get('config_complete_status')))) {
 ...
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
48 минут назад, thentru сказал:

новый статус НЕ обрабатываемый или завершенный происходит возврат остатков

 

Благодарю, снимаю шляпу

жаль что это в коде а не на поверхности

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.