Добрый день!
Есть интернет-магазин, работает на Опенкарте 2.3. Есть проблема с оформлением заказов по предоплате.
Заказы по России у нас предоплачиваются, для оплаты используем Яндекс.Деньги. Для оплаты Яндекс деньги нужен сформированный заказ. Сейчас у нас Покупатель нажимает оформить заказ и переходит в окно оплаты, но ему/и нам, на почту приходит письмо, что заказ оформлен, клиент может не оплатить, просто закрыть окно, но при этом мы и он имеем у себя письмо об оформлении заказа (а мы ещё и заказ в 1с). Потом клиент снова заходит на сайт, корзина у него не сброшена и он снова оформляет заказ, мы частенько получаем по 2 заказа и бывают оба не оплачены.
Надо сделать так, чтобы неоплаченные заказы имели статус "Ожидает оплаты". Постоплатные и оплаченные заказы должны получать статус "В обработке" (сейчас все по умолчанию "Ожидает оплаты"). Через 15 минут, после завершения банковской сессии, если по каким-то причинам клиент не оплатил, тогда должен прийти заказ к нему на почту/и к нам со статусом "Ожидает оплаты" (что он оформлял заказ и не оплатил его) и ссылкой на оплату его заказа. Клиенту, чтобы оплатил. И нам чтобы видели, кто не оплатил. Письмо только через 15 минут, не раньше, после окончания банковской сессии, когда клиент точно не оплатил. Если оплатил, то письмо об оформленном заказе со статусом "В обработке" метод оплаты: предоплата....
Также, у нас есть личный кабинет, куда падают заказы клиентов, там тоже надо сделать, что пока клиент не оплатил заказ (для предоплатых) он имел статус «Ожидает оплаты» и кнопку возможно с возможностью оплатить этот заказ.
После оплаты должна сбрасываться корзина (для предоплатных клиентов. Кто выбрал постоплату, тоже должна сбрасываться корзина, сейчас ни у кого не сбрасывается ни у предопатных, ни у постоплатных).
Мы в 1с будем загружать только заказы имеющие статус «В обработке».