Example #1
0
         $product->name = $products['name'];
         $product->id = create_guid();
         $product->new_with_id = true;
         $product->quantity = $products['quantity'];
         $product->currency_id = $focus->currency_id;
         $product->base_rate = $focus->base_rate;
         $product->team_id = $focus->team_id;
         $product->team_set_id = $focus->team_set_id;
         $product->account_id = $focus->billing_account_id;
         $product->status = 'Quotes';
         if ($focus->quote_stage == 'Closed Accepted') {
             $product->status = 'Orders';
         }
         $product->ignoreQuoteSave = true;
         $product_id = $product->save();
         $product->load_relationship('quotes');
         $product->quotes->add($focus);
         $pb->load_relationship('products');
         $pb->products->add($product, array('product_index' => $product_key));
         break;
     }
     //while
 }
 //foreach
 unset($pb->products);
 $pb->save();
 //Save any product bundle comment
 if (isset($bundle['comment'])) {
     $product_bundle_note = new ProductBundleNote();
     $product_bundle_note->description = $bundle['comment'];
     $product_bundle_note->save();