Мапване на статуси при OpenCart 3.X.X

Статуси в OpenCart 3.x.x

Правилното мапване на статусите е изключително важно за коректната работа на NAP Ready и автоматизацията на поръчките. Всеки магазин използва различни имена и логика за своите статуси. Например:
→ „Плащането е прието“
→ „Изпратено“
→ „Върнати пари“
→ „Грешка при плащане“
Те обаче могат да имат различно значение при различните магазини, платежни методи и модули. Чрез Status Mapping в модула на OpenCart указвате на NAP Ready какво означава всеки статус от Вашия магазин, за да може платформата правилно да обработва поръчките.

Описание на NAP Ready статусите

NAP Ready статус - Описание на логиката на статусите
  • Pending - Статус, който показва, че поръчката все още не се обработва или се очаква потвърждение/плащане. Този статус автоматично се прилага, ако няма зададени такива в модула.

  • Processing - Поръчката вече се обработва. Използва се при успешно картово плащане или когато поръчката е подготвена за изпращане и е в процес на обработка.

  • Completed - Поръчката е успешно доставена и получена от клиента.

  • Cancelled - Поръчката е отказана, анулирана или неполучена от клиента. Няма значение дали разходите за доставка са заплатени или не.

  • Refunded - Използва се когато има върнати средства към клиента, независимо дали плащането е извършено с карта или чрез наложен платеж.

Пример за правилно мапване:

Canceled Reversal Cancelled
Chargeback Refunded
Expired Cancelled
Без обаждане Pending
Връщане на пари Refunded
Доставена Completed
Изпратена Processing
Нова поръчка Pending
Отказана Cancelled
Отменена Cancelled
Платена Processing - Важно
Платена с EcontPay Processing
Предстоящо изпращане Processing
Приета Pending
Чакаща Pending
Частично платена Processing

За да може правилно да се обработва плащането с карта и да се издаде електронна бележка на Вашия клиент е нужно статуса, който отговоря за успешно платена поръчка от доставчика на картови плащания да бъде свързан с NAP Ready статус - Processing

Намирате ли за полезно?