Перейти к содержанию
Форум поддержки пользователей VamShop

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


KoVaLsKy

Рекомендуемые сообщения

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]

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

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

// 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);

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

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

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

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

Не помогло :(

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

В движке 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!
 
В других версиях не пробовал. 
Ссылка на сообщение
Поделиться на другие сайты

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

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

и

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

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...