コード例 #1
0
ファイル: index.php プロジェクト: mrDumay/demoshop
 // если поля формы переданы и заполнены, сохраняем заказ
 if ($name && $address && $phone) {
     $order = new Order();
     $order->date = date('Y-m-d H:i:s');
     $order->status = Order::STATUS_UNCONFIRMED;
     $order->client_name = $name;
     $order->client_phone = $phone;
     $order->client_address = $address;
     $order->save();
     /**
      * Если клиент был приведён на сайт через партнёра, сохраним в заказ партнерскую информацию
      */
     if (\Actionpay\CPA::getLastPartnerName()) {
         // Имя партнёра и идентификатор трафика, хранящиеся в cookie клиента
         $order->partner_name = \Actionpay\CPA::getLastPartnerName();
         $order->partner_traffic_id = \Actionpay\CPA::getLastTrafficIdentifer();
         // Генерируем уникальный ID для отслеживания заказа патрнером.
         // Очень важно, чтобы этот ID генерировался случайным образом!
         $order->partner_order_id = $order->id . '_' . sprintf('%06x', rand(0, pow(2, 24) - 1));
         $order->save();
     }
     foreach ($basket as $productId => $count) {
         $orderProduct = new OrderProduct();
         $orderProduct->order_id = $order->id;
         $orderProduct->product_id = $productId;
         $orderProduct->count = $count;
         $orderProduct->save();
     }
     // редирект на страницу "спасибо"
     $app->redirect('/thankyou?order=' . $order->id);
     // очистка корзины
コード例 #2
0
ファイル: page_thankyou.php プロジェクト: mrDumay/demoshop
 * @var $order Order
 */
?>

<h2 style="padding-top: 20px; text-align: center">Спасибо за покупку!</h2>
<div style="text-align: center">
	<br/>
	<h4>Ваш номер заказа: <b><?php 
echo $order->id;
?>
</b></h4>Скоро наш менеджер свяжется с Вами, чтобы уточнить время доставки.
	<br/>
	<br/>
	<?php 
if ($order->partner_name) {
    ?>
		<?php 
    $pixelUrl = \Actionpay\CPA::getPixelUrl($order->partner_name, $order->partner_traffic_id, $order->partner_order_id, $order->getTotalPrice());
    ?>
		<pre><?php 
    echo $pixelUrl;
    ?>
</pre>
		<img src="<?php 
    echo $pixelUrl;
    ?>
" width="0" height="0" />
	<?php 
}
?>
</div><?php