$stock5tovar1->setVariationId($var1->getId()); $stock5tovar1->save(); $stock5tovar2 = new rtShopStockToVariation(); $stock5tovar2->setStockId($stock5->getId()); $stock5tovar2->setVariationId($var2->getId()); $stock5tovar2->save(); $stock6tovar1 = new rtShopStockToVariation(); $stock6tovar1->setStockId($stock6->getId()); $stock6tovar1->setVariationId($var1->getId()); $stock6tovar1->save(); $stock6tovar2 = new rtShopStockToVariation(); $stock6tovar2->setStockId($stock6->getId()); $stock6tovar2->setVariationId($var2->getId()); $stock6tovar2->save(); $stock7tovar1 = new rtShopStockToVariation(); $stock7tovar1->setStockId($stock7->getId()); $stock7tovar1->setVariationId($var1->getId()); $stock7tovar1->save(); $stock7tovar2 = new rtShopStockToVariation(); $stock7tovar2->setStockId($stock7->getId()); $stock7tovar2->setVariationId($var2->getId()); $stock7tovar2->save(); } catch (Exception $e) { throw new sfException('Stocks could not be added to variations! Please check.'); } // Set taxes and shipping rate sfConfig::set('app_rt_shop_tax_rate', 10); sfConfig::set('app_rt_shop_tax_mode', 'inclusive'); sfConfig::set('app_rt_shop_shipping_charges', array('default' => 20, 'AU' => 10)); // Create tools instance $tools = new rtShopComplexOrder1TestTools();
$stock2->save(); } catch (Exception $e) { throw new sfException('Stocks could not be added! Please check.'); } // Stock to variation try { $stock1tovar1 = new rtShopStockToVariation(); $stock1tovar1->setStockId($stock1->getId()); $stock1tovar1->setVariationId($var1->getId()); $stock1tovar1->save(); $stock1tovar2 = new rtShopStockToVariation(); $stock1tovar2->setStockId($stock1->getId()); $stock1tovar2->setVariationId($var2->getId()); $stock1tovar2->save(); $stock2tovar1 = new rtShopStockToVariation(); $stock2tovar1->setStockId($stock2->getId()); $stock2tovar1->setVariationId($var1->getId()); $stock2tovar1->save(); $stock2tovar2 = new rtShopStockToVariation(); $stock2tovar2->setStockId($stock2->getId()); $stock2tovar2->setVariationId($var2->getId()); $stock2tovar2->save(); } catch (Exception $e) { throw new sfException('Stocks could not be added to variations! Please check.'); } // Create cart manager instance try { $cm = new rtShopCartManager(); } catch (Exception $e) { throw new sfException('Cart manager instance could not be created! Please check.'); }
$stock1tovar1->setVariationId($var1->getId()); $stock1tovar1->save(); $stock1tovar2 = new rtShopStockToVariation(); $stock1tovar2->setStockId($stock1->getId()); $stock1tovar2->setVariationId($var2->getId()); $stock1tovar2->save(); $stock2tovar1 = new rtShopStockToVariation(); $stock2tovar1->setStockId($stock2->getId()); $stock2tovar1->setVariationId($var1->getId()); $stock2tovar1->save(); $stock2tovar2 = new rtShopStockToVariation(); $stock2tovar2->setStockId($stock2->getId()); $stock2tovar2->setVariationId($var2->getId()); $stock2tovar2->save(); $stock3tovar1 = new rtShopStockToVariation(); $stock3tovar1->setStockId($stock3->getId()); $stock3tovar1->setVariationId($var1->getId()); $stock3tovar1->save(); $stock3tovar2 = new rtShopStockToVariation(); $stock3tovar2->setStockId($stock3->getId()); $stock3tovar2->setVariationId($var2->getId()); $stock3tovar2->save(); } catch (Exception $e) { throw new sfException('Stocks could not be added to variations! Please check.'); } $tools = new rtShopComplexOrder5TestTools(); // Set no taxes and shipping rates sfConfig::set('app_rt_shop_tax_rate', 0); sfConfig::set('app_rt_shop_tax_mode', 'exclusive'); sfConfig::set('app_rt_shop_shipping_charges', array('default' => 0, 'AU' => 0)); // ==============================================================================================================================