Еще идеи, которые на мой взгляд стоит внедрить:
1) Добавить индекс для копирования, что бы вручную не печатать на сайте, да, целые 6 символов
2) После добавление добивки и основного товара в неоплату в любом случае придется заходить в неоплаченные заказы и оплачивать основной товар, так же и для спецкупонов. Ну так вот, в чем суть, когда заходишь в неоплату и пытаешься оплатить, то просит привязать карту, а ведь чаще всего платят через Яндекс Деньги, а карту указать обязательно нужно. Из головы выдумать её не получится, и али не пропустит случайные цифры номера карты (остальные данные карты можно случайные указывать). Первые 6 цифр это указание банка, а последняя цифра...
"
последняя, 16 цифра – это проверочное число.
По определённому алгоритму происходит проверка соответствия номера карты и проверочного числа, что позволяет определить «правильность» номера карты."
Подробно про то, что скрывается под номером карты.
https://lifehacker.ru/chto-oznachayut-nomera-bankovskix-kart/
Короче, нужен генератор номеров карт для СНГ
И будет по истине крутой VBA проект