Кое-как разместил тестовый магазин на Neartail, промокоды сделал в виде формулы с условием, мол, если в поле для промокода введено определенное значение, делаем скидку, а сам промокод сделал на регулярном выражении. Пока не придумал, как ограничить количество использования промокода.

Все работает, заказы принимаются, но нужно настроить экспорт заказов в Google Sheets, чтобы уже оттуда бот присылал сообщения, мол, заказы готовы, можете разбирать.