Jump to content

7. Быстрое оформление без страницы с подтверждением но со страницей Ваш заказ успешно оформлен


KoVaLsKy

Recommended Posts

http://vamshop.ru/fo...hp/page__st__40

В checkout_success.php закомментировать вот этот кусок:

// if the customer is not logged on, redirect them to the default pageif (!isset ($_SESSION['customer_id'])) {vam_redirect(vam_href_link([color=red][size=4]FILENAME_DEFAULT[/size][/color]));} // SMART CHECKOUT BOFif (SMART_CHECKOUT == 'true') {  // if the customer is not logged on, redirect them to the default page  if ((!vam_session_is_registered('customer_id')) && (!vam_session_is_registered('noaccount')) && (!isset($_POST['action']))) {   vam_redirect(vam_href_link([color=red][size=4]FILENAME_DEFAULT[/size][/color]));  }  } else {  // if the customer is not logged on, redirect them to the default page  if ((!vam_session_is_registered('customer_id')) && (!isset($_POST['action']))) { 	vam_redirect(vam_href_link([color=red][size=4]FILENAME_DEFAULT[/size][/color]));  }}//SMART CHECKOUT EOF
т.е должно получиться

// if the customer is not logged on, redirect them to the default page
//if (!isset ($_SESSION['customer_id'])) {
// vam_redirect(vam_href_link(FILENAME_DEFAULT));
//}
// SMART CHECKOUT BOF
//if (SMART_CHECKOUT == 'true') {
// if the customer is not logged on, redirect them to the default page
// if ((!vam_session_is_registered('customer_id')) && (!vam_session_is_registered('noaccount')) && (!isset($_POST['action']))) {
// vam_redirect(vam_href_link(FILENAME_DEFAULT));
// }
//} else {
// if the customer is not logged on, redirect them to the default page
// if ((!vam_session_is_registered('customer_id')) && (!isset($_POST['action']))) {
// vam_redirect(vam_href_link(FILENAME_DEFAULT));
// }
//}
//SMART CHECKOUT EOF
[/code]

Link to post
Share on other sites
  • 4 weeks later...
biznesstroy

я не понял, этот кусок комментить?

// if the customer is not logged on, redirect them to the shopping cart page

if (!isset ($_SESSION['customer_id'])) {

vam_redirect(vam_href_link(FILENAME_SHOPPING_CART));

}

if (isset ($_GET['action']) && ($_GET['action'] == 'update')) {

if ($_SESSION['account_type'] != 1) {

vam_redirect(vam_href_link(FILENAME_DEFAULT));

} else {

vam_redirect(vam_href_link(FILENAME_LOGOFF));

}

}

$breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_SUCCESS);

$breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_SUCCESS);

Link to post
Share on other sites

Выше код указан какой комментировать и какой должен получиться, по-моему, вполне понятно написано.

Link to post
Share on other sites
biznesstroy

SMART CHECKOUT BOFвот этот кусок кода я поискал по всем файлам магаза и ничего не нашол. версия 1.68, моего магаза. может я не там ищу?????

checkout_success.php этот файл только в корне?? Но искал то я по всему вам шопу, пхп эксперт умеет это делать искать в папке в коде.....

Что я делаю не так?

Link to post
Share on other sites
biznesstroy

а как в 1.68 сделать? я не хочу на 1.69 пока переходить.... видел, что много ошибочек лезет..... или это нельзя сделать в 1.68?

Link to post
Share on other sites
  • 1 month later...
LordBelial

Установил сайт, на новый хостинг, а там не работает "Способ отправки E-Mail: mail" , которым я постоянно пользуюсь.

Сразу же я написал им в службу поддержки. Они что-то сделали (думаю, что в скрипте сайта они не ковырялись) , и эта функция стала работать, но при быстром оформлении товара, при нажатии кнопки "оформить заказ" не появляется страницы "Ваш заказ успешно оформлен." (checkout_success.php). При этом заказ оформляется, письма администратору магазина и заказчику отправляются. Если оформляет заказ уже зарегистрированный пользователь, то в конце оформления заказа страница "Ваш заказ успешно оформлен." (checkout_success.php) появляется.

Что надо сделать что бы при быстром оформлении товара страница с успешным оформлением товара появлялась?

Не помогло :(

Link to post
Share on other sites
support

Так другого варианта нет, страница checkout_success.php возвращается именно так, может не так что исправили.

Link to post
Share on other sites
  • 1 month later...
LordBelial

Может от хостинга зависит, точнее он настройки сервера.

На одном вообще быстрое оформление не работает, на другом все получилось.

Link to post
Share on other sites
support

Может просто права доступа нужные на файлы не выставлены, у некоторых хостера php не работает, пока определённые права доступа не выставишь.

Link to post
Share on other sites
LordBelial

В движке 1.70, поле этого изменения, при нажатии "распечатать", на странице "Ваш заказ успешно оформлен", в место бланка печати вылезает такая штука:

 

 

Warning: Smarty error: unable to read resource: "/lang_.conf" in /var/www/u5848563/data/www/erundy.net/includes/external/smarty/Smarty.class.php on line1113

You are not allowed to view this order!
 
В других версиях не пробовал. 
Link to post
Share on other sites
LordBelial

В версии 1.70 не обязательно коментировать код. Достаточно сделать следующие настройки (настройка>Оформление заказов):

Разрешить быстрое оформление заказа

и

Включить "Создание аккаунта обязательно".

Link to post
Share on other sites
×
×
  • Create New...