private function addmymodifiers()
 {
     if (!PickUpOrDeliveryModifierOptions::get()->where("Code = 'pickup'")->First()) {
         $obj = new PickUpOrDeliveryModifierOptions();
         $obj->IsDefault = 1;
         $obj->Code = "pickup";
         $obj->Name = "pickup from Store";
         $obj->MinimumDeliveryCharge = 0;
         $obj->MaximumDeliveryCharge = 0;
         $obj->MinimumOrderAmountForZeroRate = 0;
         $obj->WeightMultiplier = 0;
         $obj->WeightUnit = 0;
         $obj->Percentage = 0;
         $obj->FixedCost = 0;
         $obj->Sort = 0;
         $obj->write();
     }
     $obj = null;
     if (!PickUpOrDeliveryModifierOptions::get()->where("Code = 'delivery'")->First()) {
         $obj = new PickUpOrDeliveryModifierOptions();
         $obj->IsDefault = 0;
         $obj->Code = "delivery";
         $obj->Name = "delivery via Courier Bob";
         $obj->MinimumDeliveryCharge = 0;
         $obj->MaximumDeliveryCharge = 0;
         $obj->MinimumOrderAmountForZeroRate = 0;
         $obj->WeightMultiplier = 0;
         $obj->WeightUnit = 0;
         $obj->Percentage = 0;
         $obj->FixedCost = 13;
         $obj->Sort = 100;
         $obj->write();
     }
     $obj = null;
     if (!PickUpOrDeliveryModifierOptions::get()->where("Code = 'personal'")->First()) {
         $obj = new PickUpOrDeliveryModifierOptions();
         $obj->IsDefault = 1;
         $obj->Code = "personal";
         $obj->Name = "personal delivery";
         $obj->MinimumDeliveryCharge = 0;
         $obj->MaximumDeliveryCharge = 0;
         $obj->MinimumOrderAmountForZeroRate = 0;
         $obj->WeightMultiplier = 0;
         $obj->WeightUnit = 0;
         $obj->Percentage = 0.1;
         $obj->FixedCost = 0;
         $obj->Sort = 0;
         $obj->write();
     }
     $obj = null;
     if (!GSTTaxModifierOptions::get()->where("Code = 'GST'")->First()) {
         $obj = new GSTTaxModifierOptions();
         $obj->CountryCode = "NZ";
         $obj->Code = "GST";
         $obj->Name = "Goods and Services Tax";
         $obj->InclusiveOrExclusive = "Inclusive";
         $obj->Rate = 0.15;
         $obj->PriceSuffix = "";
         $obj->AppliesToAllCountries = false;
         $obj->write();
     }
     $obj = null;
     if (!GSTTaxModifierOptions::get()->where("Code = 'ACT'")->First()) {
         $obj = new GSTTaxModifierOptions();
         $obj->CountryCode = "AU";
         $obj->Code = "ACT";
         $obj->Name = "Australian Carbon Tax";
         $obj->InclusiveOrExclusive = "Exclusive";
         $obj->Rate = 0.05;
         $obj->PriceSuffix = "";
         $obj->AppliesToAllCountries = false;
         $obj->write();
     }
     if (!GSTTaxModifierOptions::get()->where("Code = 'ADD'")->First()) {
         $obj = new GSTTaxModifierOptions();
         $obj->CountryCode = "";
         $obj->Code = "ADD";
         $obj->Name = "Additional Tax";
         $obj->InclusiveOrExclusive = "Inclusive";
         $obj->Rate = 0.65;
         $obj->PriceSuffix = "";
         $obj->DoesNotApplyToAllProducts = true;
         $obj->AppliesToAllCountries = true;
         $obj->write();
     }
     $obj = null;
     if (!DiscountCouponOption::get()->where("\"Code\" = 'AAA'")->First()) {
         $obj = new DiscountCouponOption();
         $obj->Title = "Example Coupon";
         $obj->Code = "AAA";
         $obj->StartDate = date("Y-m-d", strtotime("Yesterday"));
         $obj->EndDate = date("Y-m-d", strtotime("Next Year"));
         $obj->DiscountAbsolute = 10;
         $obj->DiscountPercentage = 7.5;
         $obj->CanOnlyBeUsedOnce = false;
         $obj->write();
     }
 }