Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- function es_comprador()
- {
- /*
- Hacer un explode de idproducto porque puede llegar en forma de array separado por comas
- Hacemos un recorrido por el explode
- $productos = explode( get_post_custom_values('idproducto')[0] ,',');
- if (!productos) return false;
- while ($productos as $producto)
- {
- $producto = trim($producto);
- if ( !is_int($producto))
- //Si es un INT, sabemos que es de Woocommerce
- //Si NO ES un int, es un producto de la antigua base transaccional. Vendrá con prefijo "old". En este if vamos a chequear
- {
- //Eliminamos el prefijo
- $producto = eliminar_prefijo_old($producto); //una función de string debe hacer esto
- //Buscamos una función del Woocommerce que nos haga switch del $producto desde el SKU. Debe recibir un SKU y retornar el ID del producto.
- $producto = wc_product_extract_id_from_sku($producto);
- }
- //Ya la variable $producto quedó lista para ser contrastada
- if ( //Chequeamos si lo compró en Woo-commerce
- wc_customer_bought_product($current_user->email, $current_user->ID, $producto)
- )
- return true;
- else
- {
- //Chequeamos si lo compró en Actualícese
- ..
- )
- return true;
- }
- //Si llega hasta aquí fue porque recorrió todo el arreglo de productos y no encontró ninguno.
- return false;
- */
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement