Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* OBTIENE LOS USUARIOS CON LA FACTURACIÓN Y DIRECCIONES */
- SELECT u.id, u.user_login, u.user_email,
- max( CASE WHEN m.meta_key = 'billing_email' and u.ID = m.user_id THEN m.meta_value END ) as billing_email,
- max( CASE WHEN m.meta_key = 'billing_first_name' and u.id = m.user_id THEN m.meta_value END ) as billing_first_name,
- max( CASE WHEN m.meta_key = 'billing_last_name' and u.id = m.user_id THEN m.meta_value END ) as billing_last_name,
- max( CASE WHEN m.meta_key = 'billing_address_1' and u.id = m.user_id THEN m.meta_value END ) as billing_address_1,
- max( CASE WHEN m.meta_key = 'billing_address_2' and u.id = m.user_id THEN m.meta_value END ) as billing_address_2,
- max( CASE WHEN m.meta_key = 'billing_city' and u.id = m.user_id THEN m.meta_value END ) as billing_city,
- max( CASE WHEN m.meta_key = 'billing_state' and u.id = m.user_id THEN m.meta_value END ) as billing_state,
- max( CASE WHEN m.meta_key = 'billing_postcode' and u.id = m.user_id THEN m.meta_value END ) as billing_postcode,
- max( CASE WHEN m.meta_key = 'shipping_first_name' and u.id = m.user_id THEN m.meta_value END ) as shipping_first_name,
- max( CASE WHEN m.meta_key = 'shipping_last_name' and u.id = m.user_id THEN m.meta_value END ) as shipping_last_name,
- max( CASE WHEN m.meta_key = 'shipping_address_1' and u.id = m.user_id THEN m.meta_value END ) as shipping_address_1,
- max( CASE WHEN m.meta_key = 'shipping_address_2' and u.id = m.user_id THEN m.meta_value END ) as shipping_address_2,
- max( CASE WHEN m.meta_key = 'shipping_city' and u.id = m.user_id THEN m.meta_value END ) as shipping_city,
- max( CASE WHEN m.meta_key = 'shipping_state' and u.id = m.user_id THEN m.meta_value END ) as _shipping_state,
- max( CASE WHEN m.meta_key = 'shipping_postcode' and u.id = m.user_id THEN m.meta_value END ) as _shipping_postcode
- FROM wp_users u
- LEFT JOIN wp_usermeta m
- ON u.ID = m.user_id
- group by u.ID
- /* OBTIENE LOS PRODUCTOS */
- SELECT product.ID as product_id, product.post_title as product_name, replace(product.post_content, '"', "'") as product_content, product_sku.meta_value as product_sku, product_price.meta_value as product_price, product_weight.meta_value as product_weight
- FROM wp_posts as product
- LEFT JOIN wp_postmeta as product_sku ON product.ID = product_sku.post_ID
- LEFT JOIN wp_postmeta as product_price ON product.ID = product_price.post_ID
- LEFT JOIN wp_postmeta as product_weight ON product.ID = product_weight.post_ID
- WHERE (product.post_type = 'product' OR product.post_type = 'product_variation') AND product_sku.meta_key = '_sku' AND product_price.meta_key = '_price' AND product_weight.meta_key = '_weight'
- ORDER BY product_id ASC
- /* OBTIENE LOS PRODUCTOS CON PRECIO */
- SELECT p.id, p.post_title, m.meta_key, m.meta_value
- FROM wp_posts p
- INNER JOIN wp_postmeta m ON p.id=m.post_id
- AND m.meta_key='_price'
- AND m.meta_value = 0
- ?>
Add Comment
Please, Sign In to add comment