Ejemplo n.º 1
0
 public static function createPartialOrderSlip($order, $amount, $shipping_cost_amount, $order_detail_list)
 {
     $currency = new Currency($order->id_currency);
     $orderSlip = new OrderSlip();
     $orderSlip->id_customer = (int) $order->id_customer;
     $orderSlip->id_order = (int) $order->id;
     $orderSlip->amount = (double) $amount;
     $orderSlip->shipping_cost = false;
     $orderSlip->shipping_cost_amount = (double) $shipping_cost_amount;
     $orderSlip->conversion_rate = $currency->conversion_rate;
     $orderSlip->partial = 1;
     if (!$orderSlip->add()) {
         return false;
     }
     $orderSlip->addPartialSlipDetail($order_detail_list);
     return true;
 }