/** * 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(); }
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; }