/**
  * Return and array of arrays for all the products
  *
  * @param boolean Depricated in place to keep consistent with legacy syntax
  * @return @array
  */
 public function get_products($force = FALSE)
 {
     $products = new CC_Cloud_Product();
     return $products->get_products();
 }
示例#2
0
 public static function product_price($product_sku)
 {
     $price = '';
     if ($product_sku) {
         try {
             $product = new CC_Cloud_Product();
             $products = $product->get_products();
             foreach ($products as $p) {
                 if ($p['sku'] == $product_sku) {
                     CC_Log::write("Getting price for product: " . print_r($p, TRUE));
                     $price = $p['on_sale'] == 1 ? $p['formatted_sale_price'] : $p['formatted_price'];
                 }
             }
         } catch (CC_Exception_API $e) {
             $price = "Error: " . $e->getMessage();
         }
     }
     CC_Log::write("Returning product price for {$product_sku}: {$price}");
     return $price;
 }