Статуси в 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