BSF_Update_Manager::get_purchse_key( string $product_id )
Get the prurchase key for product download API.
Description
If the product is bundeled then return it’s parent product purchase key.
Parameters
- $product_id
 - 
					
(string) (Required) Product ID.
 
Return
(string) Purchase Key.
Source
File: admin/bsf-core/class-bsf-update-manager.php
		public function get_purchse_key( $product_id ) {
			$all_products = brainstorm_get_all_products();
			$is_bundled   = self::bsf_is_product_bundled( $product_id );
			$product      = isset( $all_products[ $product_id ] ) ? $all_products[ $product_id ] : array();
			if ( ! empty( $is_bundled ) ) {
				$product = isset( $all_products[ $product['parent'] ] ) ? $all_products[ $product['parent'] ] : array();
			}
			return isset( $product['purchase_key'] ) ? $product['purchase_key'] : '';
		}
			Expand full source code Collapse full source code View on Trac