/** * Build a mock product. * * @param string $id The mock product id. * @param string $country The mock product country. * @param string $language The mock product language. * @return GSC_Product The mock product we built. * @author dhermes@google.com **/ function buildMockProduct($id, $country, $language) { $product = new GSC_Product(); $product->setSKU($id); $product->setTargetCountry($country); $product->setContentLanguage($language); $product->setCondition("new"); $title = "Noname XX500-42P Ethernet Switch - 42 Port - 10/100/1000 Base-T"; $product->setTitle($title); $product->setProductLink("http://www.example.com/sku123"); $product->setPrice("25", "usd"); $product->setDescription("42 Port - 10/100/1000 Base-T, very fast."); $gpc = "Electronics > Networking > Hubs & Switches"; $product->setGoogleProductCategory($gpc); $product->setAvailability("in stock"); $shippingService = "Speedy Shipping - Ground"; $product->addShipping("US", "MA", "5.95", "USD", $shippingService); $product->addTax("US", "CA", "8.25", "true"); return $product; }