Упрощение корзины

#
Re: Упрощение корзины
вместо
to_int($_POST['system_of_pay_id'])

вставьте 1
)
#
Re: Упрощение корзины
Все равно пишет
Ошибка! Не указана ни одна платежная система.
ку
#
Re: Упрощение корзины
   /* Ввод адреса доставки */
   if (isset($_POST['step_1']))
   {
  /* Если выбрана (существует) платежная система */
      if (to_int($_POST['system_of_pay_id']) != 0)
      {
         /* Вызываем обработчик платежной системы */
         if (!$shop->ExecSystemsOfPayHandler(1)
         {
            /* Не удалось найти обработчик */
            show_error_message("Не найден обработчик платежной системы с номером ".to_int($_POST['system_of_pay_id']));
         }
      }
      else
      {
         /* Ошибка, не указана платежная система! */
         show_error_message('Ошибка! Не указана ни одна платежная система.');
      }

   }
ку
#
Re: Упрощение корзины
Сделал так

/* Ввод адреса доставки */
   if (isset($_POST['step_1']))
   {
  
   /* Если выбрана (существует) платежная система */
              $system_of_pay_id = 1;

   if (to_int($system_of_pay_id) != 0)
      {
         if (!$shop->ExecSystemsOfPayHandler(to_int($system_of_pay_id)))
         {
            show_error_message("Не найден обработчик платежной системы с номером ".to_int($_POST['system_of_pay_id']));
         }
      }
      else
      {
         show_error_message('Ошибка! Не указана ни одна платежная система.');
      }

   }


Заказ не обрабатывается и после отправки формы данные о заказчике белая страница
ку
#
Re: Упрощение корзины
А можно как-то вставлять город и прочее по-умолчанию?
http://www.aiventa.ru
#
Re: Упрощение корзины
Ребята хелп!
ку
#
Re: Упрощение корзины
compaq, могу помочь с решением проблемы
Подскажу, что перед вызовом обработчика платежной системы нужно сохранить в сессию данные переданные серверу из формы.
А то у вас получается что кроме содержимого корзины никаких данных обработчик платежки не получает и естественно фшоке падает

Если что, мои координаты у вас есть, пишите.
Заказов не беру. Консультирую редко.
#
Re: Упрощение корзины
hell0men,
насчет "как-то вставлять город и прочее по-умолчанию".
Все можно, но по-разному, в зависимости от ответа на вопрос "А куда вставлять?"
Если в оформляемый заказ то это можно сделать в обработчике платежной системы, или перед его вызовом.
Если в форму ввода адреса (допустим, вы хотите чтобы в форме выбора адреса сразу было вписано Россия, Екатеринбург) то это делается в XSLT и может быть чуть-чуть javascript'а, который, впрочем, вставляется там же.

Следующее слово за вами.
Заказов не беру. Консультирую редко.
#
Re: Упрощение корзины
Kotoff001 вас понял. Проблема решена изменением номера шага на 4рку при передаче данных формы в xls шаблоне. А в исходном коде типовой на шаге номер 4 только указал id платежки.
ку
#
Re: Упрощение корзины
compaq,
какое-то у вас неожиданное решение )
или я не до конца представляю код вашей ТДС, или у вас не все данные пользователя в заказ попадут...
Заказов не беру. Консультирую редко.
Авторизация