Составьте матрицу покупок
Выберите обычный продукт, продукт с опциями, последнюю единицу и отсутствующую позицию. Для каждого проверьте цену, фото, доступность и поведение корзины после изменения количества. Отдельно пройдите путь гостя и зарегистрированного покупателя с телефона. Это обнаруживает ошибки, которые не видны при просмотре каталога администратором.
Далее по теме: Не работает оформление заказа в OpenCart: порядок диагностики.
Сверьте деньги и доставку
Для разных адресов проверьте доступные способы доставки и оплаты: их могут ограничивать географические зоны, сумма или вес. Сравните сумму в корзине, заказе, платежной системе и CRM. Повторный callback не должен повторно списывать остатки или создавать еще один заказ. Купон проверяйте и после смены корзины.
Далее по теме: Оплата в OpenCart: проверка callback и статус заказа.
Примите работу по доказательствам
Сохраните номер тестового заказа, время проверки, ожидаемую сумму и фактический статус. Убедитесь, что сообщение получает ответственный менеджер и ссылка из письма открывает правильный сайт. Перед рекламой уберите тестовые товары, верните боевые настройки и повторите краткую проверку без оплаты.
Прапороносець и MonJetta: OpenCart и Laravel
Достаточно ли одного тестового заказа?
Нет. Оно проверяет только одну комбинацию товара, адреса, оплаты и типа покупателя. Минимальный набор сценариев определяется по фактическим правилам магазина.