Версия для печати
|
| PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Модули, плагины > Помогите с модулем RBKMoney |
| Разместил: naff Время: 04-02-2012 18:19 |
Код: public function hookPayment($params)
{ global $smarty; $currency = new Currency(intval($params['cart']->id_currency)); $smarty->assign(array( 'sid' => Configuration::get('RBKMONEY_SITE_ID'), 'amount' => number_format((float)($params['cart']->getOrderTotal(true, Cart::BOTH)), 2, '.',''), 'currency' => $currency->iso_code == 'RUB' ? 'RUR' : $currency->iso_code, 'orderid' => (int)$params['cart']->id, 'this_path' => $this->_path )); return $this->display(__FILE__, 'payment.tpl'); } Как в этой строке передать номер заказа? Код: 'orderid' => (int)$params['cart']->id
писал вот так Код: 'orderid' => (int)$params['order']->id
Но заказ перестал создаваться вообще. И в счет, выставленный модулем оплаты, номер заказа не передался. |
| Разместил: Алекс Время: 04-02-2012 19:36 |
| При оформлении № заказа нет, есть id корзины. Чтобы отображать № заказа нужно переписать часть модуля добавив доп. шаг при оформлении заказа, пример шага можно посмотреть в стандартном модуле "Оплата при получении" (cashondelivery)\ Пишите в ПМ, перепишу за доп. цену (300р.) |
| Разместил: naff Время: 05-02-2012 08:25 |
| Согласен оплатить больше, если сделаешь проверку статуса оплаты.
Ну что-бы в админке отображалось - оплачен или нет. |
| Разместил: senior426 Время: 05-02-2012 17:20 |
| присоединяюсь
написал в ПМ |
| Разместил: naff Время: 05-02-2012 22:45 |
| Описал в пм. |
| Разместил: tool2000 Время: 30-11-2012 17:01 |
| Присоединяюсь |