

SELECT /* MAIN SEARCH QUERY */ pm.name AS manufacturer, pm.name AS manufacturer_name, P.id, P.id AS product_id, P.code, P.cost_price, P.vat_enabled, P.description, P.sold_retail, P.sold_trade, P.sold_wholesale, P.country_origin_code, P.commodity_code, P.price_set, P.width, P.height, P.length, P.product_scale_id, P.reorder_level, P.release_date, P.weight, P.restriction, P.restriction_bit, P.active, P.minimum_level, P.second_hand, P.limited_availability, P.can_reorder, P.warehouse_zone_id, P.wholesale_customers, P.new_price, P.big_postage, P.disable_min_order_amount, P.last_updated, P.notes, P.old_product_scale_txt, P.has_image_200, P.has_image_400, P.last_purchase_order_stock, P.last_purchase_order_date, P.first_delivered_date, P.last_moved, P.scale_string, P.keywords, P.finished_date, P.availability, P.sold, P.sold_total, P.sold_retail, P.sold_trade, P.sold_wholesale, P.base_price, P.base_export_price, P.retail_discount, P.eu_price, P.export_price, P.trade_price, P.trade_export, P.wholesale_price, P.wholesale_export, P.discount, P.backorder_retail_discount, P.backorder_discount, P.trade_discount, P.wholesale_discount, P.product_category_id, P.product_division_id, P.product_type_id, P.product_manufacturer_id, GROUP_CONCAT(DISTINCT ps.scale ORDER BY ps.scale ASC SEPARATOR ', ') AS scale, UNIX_TIMESTAMP(P.date_added) AS date_added, UNIX_TIMESTAMP(P.arrival_date) AS arrival_date , DATE(P.arrival_date) AS real_arrival_date , pt.name AS product_type, pt.name AS type_name, media.filename, IF (pp.id is null,0,1) as pending, if( coalesce( (coalesce(sl.count , 0) - coalesce(sc.product_quantity , 0 ) ) , 0 ) >= 0 , if( coalesce( (coalesce(sl.count , 0) - coalesce(sc.product_quantity , 0 ) - coalesce(bv.backorders, 0 ) - coalesce(bv.free_backorders, 0 ) ) , 0 ) >= P.show_stock, P.show_stock , coalesce( (coalesce(sl.count , 0) - coalesce(sc.product_quantity , 0 ) - coalesce(bv.backorders, 0 ) - coalesce(bv.free_backorders, 0 ) ) , 0 ) ) , 0 ) as available, COALESCE(sl.count,0) as stock_level, COALESCE(sc.product_quantity,0) AS stock_committed, COALESCE(bv.backorders,0) AS backorders, COALESCE(bv.free_backorders,0) AS free_backorders, pc.id as department_id, pc.name as department, pc.name as department_name, P.show_stock, if( pc.name = 'Future Releases', true, false ) AS future, unix_timestamp(media.date_uploaded) as unixtime FROM product P LEFT JOIN stock_level sl on P.id = sl.product_id LEFT JOIN stock_committed sc on sc.product_id = P.id LEFT JOIN backorder_values bv ON bv.product_id = P.id LEFT JOIN product_category pc on P.product_category_id = pc.id LEFT JOIN product_manufacturer pm ON P.product_manufacturer_id = pm.id LEFT JOIN product_media media ON P.id = media.product_id AND `media`.`order` = 0 JOIN product_scale_map AS psm ON (psm.product_id = P.id) LEFT JOIN product_scale ps ON (psm.scale_id = ps.id) LEFT JOIN product_type pt ON P.product_type_id = pt.id LEFT JOIN pending_product pp ON P.id = pp.id WHERE 1 AND P.restriction_bit & 1 = 1 AND P.product_manufacturer_id=333633 AND ps.id = 952 AND P.price_set = 1 AND P.product_category_id = 102 AND pc.show_in_search = 1 AND (P.product_category_id = 103 OR P.price_set) GROUP BY P.id ORDER BY DATE(P.arrival_date) desc, P.code
Scale
Product Type
Manufacturer
Added Within
nothing for manufacturer
nothing for product_id
nothing for has_image_200
nothing for has_image_400
nothing for product_category_id
nothing for product_division_id
nothing for scale
nothing for real_arrival_date
nothing for product_type
nothing for filename
nothing for stock_level
nothing for stock_committed
nothing for backorders
nothing for free_backorders
nothing for department_id
nothing for future
nothing for unixtime
nothing for manufacturer
nothing for product_id
nothing for has_image_200
nothing for has_image_400
nothing for product_category_id
nothing for product_division_id
nothing for scale
nothing for real_arrival_date
nothing for product_type
nothing for filename
nothing for stock_level
nothing for stock_committed
nothing for backorders
nothing for free_backorders
nothing for department_id
nothing for future
nothing for unixtime
nothing for manufacturer
nothing for product_id
nothing for has_image_200
nothing for has_image_400
nothing for product_category_id
nothing for product_division_id
nothing for scale
nothing for real_arrival_date
nothing for product_type
nothing for filename
nothing for stock_level
nothing for stock_committed
nothing for backorders
nothing for free_backorders
nothing for department_id
nothing for future
nothing for unixtime
nothing for manufacturer
nothing for product_id
nothing for has_image_200
nothing for has_image_400
nothing for product_category_id
nothing for product_division_id
nothing for scale
nothing for real_arrival_date
nothing for product_type
nothing for filename
nothing for stock_level
nothing for stock_committed
nothing for backorders
nothing for free_backorders
nothing for department_id
nothing for future
nothing for unixtime
Copyright © 2001-2025 H. G. Hannant Limited. All rights reserved. | Website by Dessol
Privacy Policy | Cookie Information | Switch to Mobile Version