Beispiel #1
0
 /**
  * Saves billing section to order
  * @param Mage_Sales_Model_Order $Order
  * @return
  */
 public function preset(AW_Sarp_Model_Subscription $subscription, $data)
 {
     $order = $subscription->getOrder();
     $shippingAddress = $order->getShippingAddress();
     foreach ($data as $key => $value) {
         $shippingAddress->setData($key, $value);
     }
     $shippingAddress->implodeStreetAddress();
     $shippingAddress->save();
     return $order;
 }
Beispiel #2
0
 /**
  * Saves billing section to order
  * @param Mage_Sales_Model_Order $Order
  * @return
  */
 public function preset(AW_Sarp_Model_Subscription $subscription, $data)
 {
     $order = $subscription->getOrder();
     $billingAddress = $order->getBillingAddress();
     foreach ($data as $key => $value) {
         $billingAddress->setData($key, $value);
     }
     $billingAddress->implodeStreetAddress();
     try {
         $this->_prepareSave($subscription, $billingAddress);
         $billingAddress->save();
     } catch (Exception $e) {
         var_dump($e);
         die;
     }
     return $order;
 }