Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Оплата После Подтверждения Наличия Товара Rate Topic   - - - - -

 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 27 October 2017 - 09:27 AM #1

Добрый день. 

У нас 6 физ магазинов, открыли витрину в интернете.

Склада по интернет магазин делать пока не планируем отправлять будем из 6 физ магазинов по наличию товара в том или ином магазине.

По этой причине позволять покупателю оплачивать товар в корзине не целесообразно, необходимо проверить его наличие на складах. Решили это стандартной функциональностью:

1. Отключили пункт оплаты при оформлении заказа.

2. В статусе заказа Открыт сняли галочку Снова оплатить заказ

2. Создали новый статус заказа "Наличие товара подтверждено" там галочку Снова оплатить заказ поставили. 

3. В шаблоне отправки уведомлений на почту добавили "Вы можете оплатить свой заказ в личном кабинете(ссылка)".

4. В личном кабинете появивась форма выбора оплаты. При условии что статус заказа "Наличие товара подтверждено"

Все хорошо, это нам подходит.

 

НО

 

как только покупатель нажимает оплатить заказ и его переводят на сайт платежной системы, статус заказа сразу меняется на открыт и форма оплаты в личном кабинете пропадает, и ему на почту летит уведомление что вас заказ размещен успешно... такое же как первый раз при оформлении. Если покупатель не успел сделать оплату в сессию а у сбера например это 20 минут, (отвлекся, пошел в туалет, или еще что-нибудь), то в личном кабинете т.к. статус заказа сменился у него пропадает возможность выбрать способ оплаты и соответственно оплатить... как быть? 



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21794 posts

Posted 27 October 2017 - 01:37 PM #2

Открыт ставится для того, чтобы вернуть кол-во на склад. Дело в том, что оно спишется опять при положительном ответе от платежки.

 

Вам нужно поставить у нового статуса настройку "Расчет кол-ва товара в наличии" в "Уменьшение" и в файле app/controllers/frontend/orders.php заменить

fn_change_order_status($order_info['order_id'], $change_order_status, $order_info['status'], fn_get_notification_rules(array(), false));

на

//fn_change_order_status($order_info['order_id'], $change_order_status, $order_info['status'], fn_get_notification_rules(array(), false));

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 28 October 2017 - 06:15 AM #3

 

Открыт ставится для того, чтобы вернуть кол-во на склад. Дело в том, что оно спишется опять при положительном ответе от платежки.

 

Вам нужно поставить у нового статуса настройку "Расчет кол-ва товара в наличии" в "Уменьшение" и в файле app/controllers/frontend/orders.php заменить

fn_change_order_status ($ order_info ['order_id'], $ change_order_status, $ order_info ['status'], fn_get_notification_rules (array (), false));

на

// fn_change_order_status ($ order_info ['order_id'], $ change_order_status, $ order_info ['status'], fn_get_notification_rules (array (), false));

 


Если так сделать, то статусы вообще не будут меняться автоматически, только руками?



 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 28 October 2017 - 06:23 AM #4

И еще один вопрос не буду темы плодить, при смене статуса приходят уведомления на почту, и часть сообщения без перевода, не смогли найти где это можно перевести.. на картинке... по ссылке https://yadi.sk/i/ZZI5NjKy3PAgrR



 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 28 October 2017 - 06:41 AM #5

 

Если так сделать, то статусы вообще не будут меняться автоматически, только руками?

Например при удачной оплате статус меняется на оплачен автоматом...



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21794 posts

Posted 30 October 2017 - 05:53 AM #6

 

Если так сделать, то статусы вообще не будут меняться автоматически, только руками?

 

 

Все будет автоматом меняться, просто при оплате со страницы заказа не будет ставиться статус Открыт

 

И еще один вопрос не буду темы плодить, при смене статуса приходят уведомления на почту, и часть сообщения без перевода, не смогли найти где это можно перевести.. на картинке... по ссылке https://yadi.sk/i/ZZI5NjKy3PAgrR

 

Дизайн -> Документы -> Cчет -> Таблица товаров


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 30 October 2017 - 06:36 AM #7

Все будет автоматом меняться, просто при оплате со страницы заказа не будет ставиться статус Открыт

 

 

Дизайн -> Документы -> Cчет -> Таблица товаров

Там все на русском, уже переделали, сам счет PDF приходит нормальный, а вот вложение на почте так картинка на рисунке это тело письма - без перевода



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 21794 posts

Posted 30 October 2017 - 06:44 AM #8

Там все на русском, уже переделали, сам счет PDF приходит нормальный, а вот вложение на почте так картинка на рисунке это тело письма - без перевода

 

Тогда тут посмотрите

 

Дизайн -> Документы -> Детали заказа -> Таблица товаров


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      Multi-Vendor Ultimate       USD 7500 (6000)

 
  • c.ced
  • Newbie
  • Trial users
  • Join Date: 13-Feb 17
  • 9 posts

Posted 30 October 2017 - 06:46 AM #9

Там все на русском, уже переделали, сам счет PDF приходит нормальный, а вот вложение на почте так картинка на рисунке это тело письма - без перевода

все спасибо нашел, исправил...

Дизайн -> Документы  -> Детали заказа