Составьте матрицу покупок

Выберите обычный продукт, продукт с опциями, последнюю единицу и отсутствующую позицию. Для каждого проверьте цену, фото, доступность и поведение корзины после изменения количества. Отдельно пройдите путь гостя и зарегистрированного покупателя с телефона. Это обнаруживает ошибки, которые не видны при просмотре каталога администратором.

Далее по теме: Не работает оформление заказа в OpenCart: порядок диагностики.

Сверьте деньги и доставку

Для разных адресов проверьте доступные способы доставки и оплаты: их могут ограничивать географические зоны, сумма или вес. Сравните сумму в корзине, заказе, платежной системе и CRM. Повторный callback не должен повторно списывать остатки или создавать еще один заказ. Купон проверяйте и после смены корзины.

Далее по теме: Оплата в OpenCart: проверка callback и статус заказа.

Примите работу по доказательствам

Сохраните номер тестового заказа, время проверки, ожидаемую сумму и фактический статус. Убедитесь, что сообщение получает ответственный менеджер и ссылка из письма открывает правильный сайт. Перед рекламой уберите тестовые товары, верните боевые настройки и повторите краткую проверку без оплаты.

Прапороносець и MonJetta: OpenCart и Laravel

Достаточно ли одного тестового заказа?

Нет. Оно проверяет только одну комбинацию товара, адреса, оплаты и типа покупателя. Минимальный набор сценариев определяется по фактическим правилам магазина.

Документация и источники