$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();