function commerce_gc_product_load_giftcard_by_sku in Commerce GC 7
Load a giftcard product by SKU.
Parameters
type $sku:
Return value
type
1 call to commerce_gc_product_load_giftcard_by_sku()
- commerce_gc_product_line_item_add_form_submit in modules/
commerce_gc_product/ commerce_gc_product.module
File
- modules/
commerce_gc_product/ commerce_gc_product.module, line 181 - Provides Giftcard product type and support.
Code
function commerce_gc_product_load_giftcard_by_sku($sku) {
$query = new EntityFieldQuery();
$results = $query
->entityCondition('entity_type', 'commerce_product')
->propertyCondition('sku', $sku)
->fieldCondition('commerce_gc_value', 'amount', 'NULL', '<>')
->execute();
if (!empty($results['commerce_product'])) {
$product_id = reset(array_keys($results['commerce_product']));
return commerce_product_load($product_id);
}
}