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

Подтверждение заказа


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

Не знаю что случилось, вроде ничего особенного не менял, все настройки делел только через админку. Но когда всё настроил под себя и решил протестировать, то при подтверждении заказа вылазит такая фигня

Fatal error: Class 'order' not found in /home/xxxx/public_html/xxxx.ru/send_order.php on line 31

Раньше всё работало:(

Не знаете с чем это может быть связано?

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

Omen

А кикие-нибудь модули ставил?!

Попробуй в /send_order.php, сверху, добавить:


include ('includes/application_top.php');

[/code]

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

Если просто из магазина послать письмо зарегистрированному пользователю, то всё нормально доходит.

Да я что то там мудрил с модулями ИТОГО. Некоторые удалил. Может из-за этого быть?

Добавил

include ('includes/application_top.php');

Вылезла ещё ошибка, ещё страшнее

Ладно, судя по всему проще потратить ещё день для новой настройки, уже более аккуратной:(

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

Не знаю, могли б разобраться с ошибкой, а то ж это вечно так можно переставлять, это ж не совсем правильный выход получается.

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

Кстати, когда заново ставил, кажется нашёл в чём была проблема первый раз

В readme к модулю seo-url

Есть неточность, там написано

2. Открываете файл /checkout_process.php

Ищите:

require (DIR_WS_CLASSES.'order.php');

Меняйте на:

//require (DIR_WS_CLASSES.'order.php');require_once(DIR_WS_CLASSES.'order.php');

Получается, что обе стороки закомментированы. Вследствии чего как раз не работает подтверждение заказа на email.

Судя по всему, надо так:

//require (DIR_WS_CLASSES.'order.php');

require_once(DIR_WS_CLASSES.'order.php');

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

Кстати, когда заново ставил, кажется нашёл в чём была проблема первый раз

В readme к модулю seo-url

Есть неточность, там написано

2. Открываете файл /checkout_process.php

Ищите:

require (DIR_WS_CLASSES.'order.php');

Меняйте на:

//require (DIR_WS_CLASSES.'order.php');require_once(DIR_WS_CLASSES.'order.php');

Получается, что обе стороки закомментированы. Вследствии чего как раз не работает подтверждение заказа на email.

Судя по всему, надо так:

//require (DIR_WS_CLASSES.'order.php');

require_once(DIR_WS_CLASSES.'order.php');

да нет, все нормально... эт может у тебя чем смотришь перенос неделает...

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

word и блокнот по-моему не особо удобные инструменты.

Поставь хотя бы тот же Adobe Dreamviewer, хотя на мой вкус он слишком навороченный.

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