Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress
  • Mandarin Collared Shift Dress

Mandarin Collared Shift Dress

SGD 105.00
Tax included
Burnt Orange
Out of stock

Load Time 269.144 ms
Querying Time 141 ms
Queries 558
Memory Peak Usage 18.9 Mb
Included Files 919 files - 11.31 Mb
PrestaShop Cache - Mb
Global vars 0.19 Mb
PrestaShop Version 8.0.3
PHP Version 8.1.23
MySQL Version 10.11.5-MariaDB-log
Memory Limit 1G
Max Execution Time 2592000s
Smarty Cache enabled
Smarty Compilation auto
  Time Cumulated Time Memory Usage Memory Peak Usage
config 5.685 ms 5.685 ms 3.21 Mb 3.2 Mb
__construct 0.009 ms 5.694 ms - Mb 3.2 Mb
init 18.582 ms 24.276 ms 2.10 Mb 5.3 Mb
checkAccess 0.008 ms 24.284 ms - Mb 5.3 Mb
setMedia 0.991 ms 25.275 ms 0.23 Mb 5.5 Mb
postProcess 0.001 ms 25.276 ms - Mb 5.5 Mb
initHeader 0.650 ms 25.926 ms 0.01 Mb 5.6 Mb
initContent 57.114 ms 83.040 ms 3.48 Mb 9.0 Mb
initFooter 0.002 ms 83.042 ms - Mb 9.0 Mb
display 186.102 ms 269.144 ms 9.50 Mb 18.9 Mb
Hook Time Memory Usage
displayFooterProduct 137.876 ms 6.95 Mb
ActionGetProductPropertiesAfter 25.297 ms 1.89 Mb
DisplayProductAdditionalInfo 11.276 ms 0.19 Mb
DisplayBeforeBodyClosingTag 10.869 ms 0.32 Mb
DisplayHeader 10.629 ms 0.47 Mb
DisplayProductExtraContent 4.656 ms 0.03 Mb
displayTop 3.403 ms 0.07 Mb
DisplayBanner 3.382 ms 0.08 Mb
DisplayFooter 2.114 ms 0.23 Mb
displayFooterBefore 1.358 ms 0.15 Mb
DisplayFooterProduct 1.065 ms 0.02 Mb
DisplayEtsEptBellowProductTitle 1.004 ms 0.03 Mb
DisplayProductActions 0.959 ms 0.03 Mb
displayFooter 0.929 ms 0.11 Mb
DisplayProductPriceBlock 0.905 ms 0.04 Mb
Footer 0.817 ms 0.07 Mb
DisplayNav2 0.775 ms 0.06 Mb
displayNav2 0.677 ms 0.08 Mb
displayProductAdditionalInfo 0.635 ms 0.07 Mb
ActionObjectAddAfter 0.450 ms 0.10 Mb
displayFooterAfter 0.370 ms 0.05 Mb
ActionFrontControllerSetMedia 0.290 ms 0.01 Mb
Header 0.217 ms 0.04 Mb
ActionDispatcherBefore 0.217 ms 0.01 Mb
Top 0.118 ms 0.02 Mb
displaySearch 0.092 ms - Mb
ActionGetProductPropertiesBefore 0.090 ms - Mb
ActionPresentCart 0.046 ms - Mb
FilterProductContent 0.020 ms - Mb
DisplayFooterBefore 0.015 ms - Mb
ModuleRoutes 0.008 ms - Mb
ActionDispatcher 0.006 ms - Mb
OverrideLayoutTemplate 0.005 ms - Mb
DisplayAfterBodyOpeningTag 0.004 ms - Mb
DisplayNavFullWidth 0.004 ms - Mb
DisplayFooterAfter 0.003 ms - Mb
DisplayTop 0.003 ms - Mb
DisplayProductButtons 0.002 ms - Mb
38 hook(s) 220.586 ms 11.13 Mb
Module Time Memory Usage
loyalty 0.793 ms - Mb
appointments 0.364 ms 0.03 Mb
universal 0.310 ms 0.03 Mb
mailchimppro 0.490 ms 0.10 Mb
news 0.344 ms 0.02 Mb
extensions 12.445 ms 1.28 Mb
ps_mbo 1.553 ms 0.07 Mb
ets_extraproducttabs 9.052 ms 0.29 Mb
addons 0.477 ms 0.07 Mb
blockwishlist 0.801 ms 0.18 Mb
ps_emailsubscription 0.465 ms 0.08 Mb
ps_socialfollow 0.513 ms 0.07 Mb
blockreassurance 0.116 ms 0.04 Mb
ps_facebook 2.181 ms 0.14 Mb
wkwarehouses 21.466 ms 1.14 Mb
pm_productsbyattributes 0.561 ms 0.16 Mb
kbgiftcard 0.421 ms 0.21 Mb
ps_searchbar 0.615 ms 0.07 Mb
ps_imageslider 0.119 ms 0.03 Mb
ps_googleanalytics 0.364 ms 0.06 Mb
stripe_official 0.301 ms 0.18 Mb
userbalance 1.293 ms 0.07 Mb
hicartdrawer 2.646 ms 0.26 Mb
stockalert 11.550 ms 0.35 Mb
pronesisscheduledproducts 0.709 ms 0.03 Mb
ps_accounts 0.138 ms 0.02 Mb
blockadvertmulti 1.220 ms 0.15 Mb
blockadvertgeolocate 3.457 ms 0.10 Mb
ps_mainmenu 3.477 ms 0.10 Mb
ps_customersignin 0.398 ms 0.06 Mb
ps_sharebuttons 0.694 ms 0.09 Mb
ps_crossselling 137.937 ms 6.97 Mb
ps_languageselector 0.403 ms 0.06 Mb
ps_currencyselector 1.143 ms 0.13 Mb
ps_linklist 0.604 ms 0.08 Mb
statsdata 10.681 ms 0.30 Mb
36 module(s) 230.101 ms 13.02 Mb

Stopwatch SQL - 558 queries

# Query Time (ms) Rows Filesort Group By Location
293
SELECT SQL_NO_CACHE DISTINCT od.product_id
FROM ps_order_detail od
LEFT JOIN ps_product p ON (p.id_product = od.product_id)
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_category_product` cp ON (cp.`id_category` = product_shop.id_category_default AND cp.id_product = product_shop.id_product)
LEFT JOIN `ps_category_group` cg ON (cp.`id_category` = cg.`id_category`)
WHERE od.id_order IN (7325,7321,7309,7293,7285,7276,7180,7167,7165,7163,7161,7161,7150,7144,7129,7118,7080,7080,7073,7056,7046,7021,6986,6968,6948,6936,6882,6849,6837,6824,6790,6788,6783,6782,6767,6695,6630,6622,6556,6529,6527,6520,6513,6512,6504,6504,6496,6453,6388,6380,6079,6079,5477,5399,5063,4971,4682,3962,3879,3876,3872,3763,3758,3738,3678,3653,3625,3618,3614,3611,3611,3603,3600,3588,3588,3588,3576,3562,3512,3499,3487,3437,3433,3414,3362,3320,3308,3289,3279,3274,3272,3261,3257,3229,3229,3229,3229,3229,3229,3229,3229,3229,3215,3211,3210,3198,3195,3187,3186,3180,3172,3140,3136,3125,3108,3105,3103,3092,3091,3088,3086,3079,3074,3060,3055,3044,3043,3040,3033,3020,3015,3009,3003,2997,2994,2989,2988,2987,2985,2978,2975,2968,2968,2965,2964,2964,2958,2956,2956,2956,2956,2956,2956,2956,2956,2952,2947,2945,2938,2927,2919,2906,2896,2880,2860,2860,2860,2860,2851,2846,2841,2837,2834,2819,2815,2809,2808,2806,2805,2799,2796,2793,2789,2787,2784,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2779,2778,2777,2775,2773,2739,2736,2726,2723,2715,2711,2704,2701,2699,2690,2684,2675,2672,2670,2667,2662,2661,2660,2658,2654,2653,2647,2638,2637)
AND od.product_id NOT IN (8)
AND product_shop.visibility IN ('both','catalog')
AND product_shop.active = 1
AND cg.`id_group` =1
ORDER BY RAND()
LIMIT 8
9.940 ms 6248 Yes /modules/ps_crossselling/ps_crossselling.php:288
283
SELECT SQL_NO_CACHE *
FROM `ps_stockalert_subscriber`
WHERE customer_email = ''
AND `id_product` = 8
AND `id_product_attribute` = 310
AND (`date_send` IS NULL OR `date_send` = "1970-01-01 07:30:00")
AND `id_shop` = 1 LIMIT 1
5.215 ms 964 /modules/stockalert/classes/StockAlertSubscriber.php:88
98
SELECT SQL_NO_CACHE * FROM 
(
SELECT et.*, ep.id_product, ep.content, ep.id_lang, etl.`name`,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, ep.use_global_content, ep.content as content_product
FROM `ps_ets_ept_product` ep
JOIN `ps_ets_ept_tab` et ON ep.id_ets_ept_tab = et.id_ets_ept_tab
JOIN `ps_ets_ept_tab_lang` etl ON (
et.id_ets_ept_tab = etl.id_ets_ept_tab
AND etl.id_lang = 1
)
WHERE ep.id_product = 8 AND et.is_global=0 AND et.id_shop = 1 AND et.enable = 1 AND ep.id_lang = 1 AND et.hook_display=1
UNION ALL
SELECT et.*, 8, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content,etl.id_lang, etl.name,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, COALESCE(ep.use_global_content, 1), ep.content as content_product
FROM `ps_ets_ept_tab` et
JOIN `ps_ets_ept_tab_lang` etl ON et.id_ets_ept_tab = etl.id_ets_ept_tab
LEFT JOIN `ps_ets_ept_product` ep ON ep.id_ets_ept_tab = etl.id_ets_ept_tab AND etl.id_lang= ep.id_lang AND ep.id_product = 8
WHERE  et.enable = 1 AND et.id_shop = 1 AND etl.id_lang = 1 AND et.hook_display=1
) as ept
GROUP BY ept.id_ets_ept_tab, ept.id_lang
ORDER BY ept.hook_display ASC, ept.sort_order ASC
4.396 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
556
INSERT INTO `ps_connections_source` (`id_connections`, `http_referer`, `request_uri`, `keywords`, `date_add`) VALUES ('14978369', '', 'atlaskind.com/shop/8-310-mandarin-collared-shift-dress.html', '', '2025-02-12 11:52:55')
3.671 ms 1 /classes/ObjectModel.php:611
555
INSERT INTO `ps_connections` (`id_guest`, `id_page`, `ip_address`, `http_referer`, `id_shop`, `id_shop_group`, `date_add`) VALUES ('14947722', '79', '308350548', '', '1', '1', '2025-02-12 11:52:55')
3.193 ms 1 /classes/ObjectModel.php:611
14
SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module
FROM `ps_module` m
INNER JOIN ps_module_shop module_shop
ON (module_shop.id_module = m.id_module AND module_shop.id_shop = 1 AND module_shop.enable_device & 1)
INNER JOIN `ps_hook_module` `hm` ON hm.`id_module` = m.`id_module`
INNER JOIN `ps_hook` `h` ON hm.`id_hook` = h.`id_hook`
INNER JOIN `ps_module_shop` `mshop` ON mshop.`id_module` = m.`id_module`
LEFT JOIN `ps_module_group` `mg` ON mg.`id_module` = m.`id_module`
WHERE (h.`name` != "paymentOptions") AND (hm.`id_shop` = 1) AND (mg.id_shop = 1 AND  mg.`id_group` IN (1))
GROUP BY hm.id_hook, hm.id_module
ORDER BY hm.`position`
2.199 ms 194 Yes Yes /classes/Hook.php:1172
57
SELECT SQL_NO_CACHE h.id_hook, h.name as h_name, title, description, h.position, hm.position as hm_position, m.id_module, m.name, m.active
FROM `ps_hook_module` hm
STRAIGHT_JOIN `ps_hook` h ON (h.id_hook = hm.id_hook AND hm.id_shop = 1)
STRAIGHT_JOIN `ps_module` as m ON (m.id_module = hm.id_module)
ORDER BY hm.position
1.770 ms 521 /classes/Hook.php:447
547
INSERT INTO `ps_guest` (`id_operating_system`, `id_web_browser`, `id_customer`, `javascript`, `screen_resolution_x`, `screen_resolution_y`, `screen_color`, `sun_java`, `adobe_flash`, `adobe_director`, `apple_quicktime`, `real_player`, `windows_media`, `accept_language`, `mobile_theme`) VALUES ('0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'en', '0')
1.688 ms 1 /classes/ObjectModel.php:611
94
SELECT SQL_NO_CACHE p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, pl.`description`, pl.`description_short`, pl.`link_rewrite`,
pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, pl.`available_now`, pl.`available_later`,
image_shop.`id_image` id_image, il.`legend`, m.`name` as manufacturer_name, cl.`name` AS category_default, IFNULL(product_attribute_shop.id_product_attribute, 0) id_product_attribute,
DATEDIFF(
p.`date_add`,
DATE_SUB(
"2025-02-12 00:00:00",
INTERVAL 0 DAY
)
) > 0 AS new
FROM `ps_accessory`
LEFT JOIN `ps_product` p ON p.`id_product` = `id_product_2`
INNER JOIN ps_product_shop product_shop
ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` product_attribute_shop
ON (p.`id_product` = product_attribute_shop.`id_product` AND product_attribute_shop.`default_on` = 1 AND product_attribute_shop.id_shop=1)
LEFT JOIN `ps_product_lang` pl ON (
p.`id_product` = pl.`id_product`
AND pl.`id_lang` = 1 AND pl.id_shop = 1 
)
LEFT JOIN `ps_category_lang` cl ON (
product_shop.`id_category_default` = cl.`id_category`
AND cl.`id_lang` = 1 AND cl.id_shop = 1 
)
LEFT JOIN `ps_image_shop` image_shop
ON (image_shop.`id_product` = p.`id_product` AND image_shop.cover=1 AND image_shop.id_shop=1)
LEFT JOIN `ps_image_lang` il ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
LEFT JOIN `ps_manufacturer` m ON (p.`id_manufacturer`= m.`id_manufacturer`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = 0 AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
WHERE `id_product_1` = 8 AND product_shop.`active` = 1 AND product_shop.`visibility` != 'none'
GROUP BY product_shop.id_product
1.648 ms 1 Yes /classes/Product.php:4567
265
SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module
FROM `ps_module` m
INNER JOIN ps_module_shop module_shop
ON (module_shop.id_module = m.id_module AND module_shop.id_shop = 1 AND module_shop.enable_device & 1)
INNER JOIN `ps_hook_module` `hm` ON hm.`id_module` = m.`id_module`
INNER JOIN `ps_hook` `h` ON hm.`id_hook` = h.`id_hook`
INNER JOIN `ps_module_shop` `mshop` ON mshop.`id_module` = m.`id_module`
LEFT JOIN `ps_module_group` `mg` ON mg.`id_module` = m.`id_module`
WHERE (h.`name` != "paymentOptions") AND (hm.`id_shop` = 1) AND (mg.id_shop = 1 AND  mg.`id_group` IN (1))
GROUP BY hm.id_hook, hm.id_module
ORDER BY hm.`position`
1.519 ms 194 Yes Yes /classes/Hook.php:1172
56
SELECT SQL_NO_CACHE `id_hook`, `name`
FROM `ps_hook`
UNION
SELECT `id_hook`, ha.`alias` as name
FROM `ps_hook_alias` ha
INNER JOIN `ps_hook` h ON ha.name = h.name
1.481 ms 0 /classes/Hook.php:1231
2
SELECT SQL_NO_CACHE c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop
FROM `ps_configuration` c
LEFT JOIN `ps_configuration_lang` cl ON (c.`id_configuration` = cl.`id_configuration`)
1.253 ms 754 /classes/Configuration.php:180
178
SELECT SQL_NO_CACHE *
FROM `ps_manufacturer` a
LEFT JOIN `ps_manufacturer_lang` `b` ON a.`id_manufacturer` = b.`id_manufacturer` AND b.`id_lang` = 1
LEFT JOIN `ps_manufacturer_shop` `c` ON a.`id_manufacturer` = c.`id_manufacturer` AND c.`id_shop` = 1
WHERE (a.`id_manufacturer` = 3) LIMIT 1
1.068 ms 1 /src/Adapter/EntityMapper.php:71
528
SELECT SQL_NO_CACHE * FROM 
(
SELECT et.*, ep.id_product, ep.content, ep.id_lang, etl.`name`,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, ep.use_global_content, ep.content as content_product
FROM `ps_ets_ept_product` ep
JOIN `ps_ets_ept_tab` et ON ep.id_ets_ept_tab = et.id_ets_ept_tab
JOIN `ps_ets_ept_tab_lang` etl ON (
et.id_ets_ept_tab = etl.id_ets_ept_tab
AND etl.id_lang = 1
)
WHERE ep.id_product = 8 AND et.is_global=0 AND et.id_shop = 1 AND et.enable = 1 AND ep.id_lang = 1 AND et.hook_display=6
UNION ALL
SELECT et.*, 8, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content,etl.id_lang, etl.name,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, COALESCE(ep.use_global_content, 1), ep.content as content_product
FROM `ps_ets_ept_tab` et
JOIN `ps_ets_ept_tab_lang` etl ON et.id_ets_ept_tab = etl.id_ets_ept_tab
LEFT JOIN `ps_ets_ept_product` ep ON ep.id_ets_ept_tab = etl.id_ets_ept_tab AND etl.id_lang= ep.id_lang AND ep.id_product = 8
WHERE  et.enable = 1 AND et.id_shop = 1 AND etl.id_lang = 1 AND et.hook_display=6
) as ept
GROUP BY ept.id_ets_ept_tab, ept.id_lang
ORDER BY ept.hook_display ASC, ept.sort_order ASC
1.000 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
277
SELECT SQL_NO_CACHE * FROM 
(
SELECT et.*, ep.id_product, ep.content, ep.id_lang, etl.`name`,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, ep.use_global_content, ep.content as content_product
FROM `ps_ets_ept_product` ep
JOIN `ps_ets_ept_tab` et ON ep.id_ets_ept_tab = et.id_ets_ept_tab
JOIN `ps_ets_ept_tab_lang` etl ON (
et.id_ets_ept_tab = etl.id_ets_ept_tab
AND etl.id_lang = 1
)
WHERE ep.id_product = 8 AND et.is_global=0 AND et.id_shop = 1 AND et.enable = 1 AND ep.id_lang = 1 AND et.hook_display=2
UNION ALL
SELECT et.*, 8, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content,etl.id_lang, etl.name,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, COALESCE(ep.use_global_content, 1), ep.content as content_product
FROM `ps_ets_ept_tab` et
JOIN `ps_ets_ept_tab_lang` etl ON et.id_ets_ept_tab = etl.id_ets_ept_tab
LEFT JOIN `ps_ets_ept_product` ep ON ep.id_ets_ept_tab = etl.id_ets_ept_tab AND etl.id_lang= ep.id_lang AND ep.id_product = 8
WHERE  et.enable = 1 AND et.id_shop = 1 AND etl.id_lang = 1 AND et.hook_display=2
) as ept
GROUP BY ept.id_ets_ept_tab, ept.id_lang
ORDER BY ept.hook_display ASC, ept.sort_order ASC
0.944 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
292
SELECT SQL_NO_CACHE o.id_order
FROM ps_orders o
LEFT JOIN ps_order_detail od ON (od.id_order = o.id_order)
WHERE o.valid = 1
AND od.product_id IN (8)
ORDER BY o.id_order DESC
LIMIT 400
0.857 ms 226 Yes /modules/ps_crossselling/ps_crossselling.php:257
278
SELECT SQL_NO_CACHE * FROM 
(
SELECT et.*, ep.id_product, ep.content, ep.id_lang, etl.`name`,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, ep.use_global_content, ep.content as content_product
FROM `ps_ets_ept_product` ep
JOIN `ps_ets_ept_tab` et ON ep.id_ets_ept_tab = et.id_ets_ept_tab
JOIN `ps_ets_ept_tab_lang` etl ON (
et.id_ets_ept_tab = etl.id_ets_ept_tab
AND etl.id_lang = 1
)
WHERE ep.id_product = 8 AND et.is_global=0 AND et.id_shop = 1 AND et.enable = 1 AND ep.id_lang = 1 AND et.hook_display=3
UNION ALL
SELECT et.*, 8, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content,etl.id_lang, etl.name,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, COALESCE(ep.use_global_content, 1), ep.content as content_product
FROM `ps_ets_ept_tab` et
JOIN `ps_ets_ept_tab_lang` etl ON et.id_ets_ept_tab = etl.id_ets_ept_tab
LEFT JOIN `ps_ets_ept_product` ep ON ep.id_ets_ept_tab = etl.id_ets_ept_tab AND etl.id_lang= ep.id_lang AND ep.id_product = 8
WHERE  et.enable = 1 AND et.id_shop = 1 AND etl.id_lang = 1 AND et.hook_display=3
) as ept
GROUP BY ept.id_ets_ept_tab, ept.id_lang
ORDER BY ept.hook_display ASC, ept.sort_order ASC
0.810 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
145
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 8) AND (od.product_attribute_id = 321) AND (od.id_warehouse = 2) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.759 ms 16 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
279
SELECT SQL_NO_CACHE * FROM 
(
SELECT et.*, ep.id_product, ep.content, ep.id_lang, etl.`name`,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, ep.use_global_content, ep.content as content_product
FROM `ps_ets_ept_product` ep
JOIN `ps_ets_ept_tab` et ON ep.id_ets_ept_tab = et.id_ets_ept_tab
JOIN `ps_ets_ept_tab_lang` etl ON (
et.id_ets_ept_tab = etl.id_ets_ept_tab
AND etl.id_lang = 1
)
WHERE ep.id_product = 8 AND et.is_global=0 AND et.id_shop = 1 AND et.enable = 1 AND ep.id_lang = 1 AND et.hook_display=4
UNION ALL
SELECT et.*, 8, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content,etl.id_lang, etl.name,etl.file_name,ep.file_name as file_name_product,etl.file_desc,ep.file_desc as file_desc_product, IF(et.is_global OR et.tab_type = 4 OR et.tab_type = 5 OR et.tab_type = 6,etl.content,'') as content_tab , etl.placeholder, etl.description, COALESCE(ep.use_global_content, 1), ep.content as content_product
FROM `ps_ets_ept_tab` et
JOIN `ps_ets_ept_tab_lang` etl ON et.id_ets_ept_tab = etl.id_ets_ept_tab
LEFT JOIN `ps_ets_ept_product` ep ON ep.id_ets_ept_tab = etl.id_ets_ept_tab AND etl.id_lang= ep.id_lang AND ep.id_product = 8
WHERE  et.enable = 1 AND et.id_shop = 1 AND etl.id_lang = 1 AND et.hook_display=4
) as ept
GROUP BY ept.id_ets_ept_tab, ept.id_lang
ORDER BY ept.hook_display ASC, ept.sort_order ASC
0.755 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
179
SELECT SQL_NO_CACHE ag.`id_attribute_group`, ag.`is_color_group`, agl.`name` AS group_name, agl.`public_name` AS public_group_name,
a.`id_attribute`, al.`name` AS attribute_name, a.`color` AS attribute_color, product_attribute_shop.`id_product_attribute`,
IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`price`, product_attribute_shop.`ecotax`, product_attribute_shop.`weight`,
product_attribute_shop.`default_on`, pa.`reference`, pa.`ean13`, pa.`mpn`, pa.`upc`, pa.`isbn`, product_attribute_shop.`unit_price_impact`,
product_attribute_shop.`minimal_quantity`, product_attribute_shop.`available_date`, ag.`group_type`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `pa`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
LEFT JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
LEFT JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_attribute_group` ag ON (ag.`id_attribute_group` = a.`id_attribute_group`)
LEFT JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute`)
LEFT JOIN `ps_attribute_group_lang` agl ON (ag.`id_attribute_group` = agl.`id_attribute_group`)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = a.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.744 ms 60 Yes Yes /classes/Product.php:4477
285
SELECT SQL_NO_CACHE *
FROM `ps_product_supplier` a0
WHERE (a0.`id_product` = 8)
GROUP BY a0.`id_supplier`
0.705 ms 1 Yes Yes /classes/PrestaShopCollection.php:381
88
SELECT SQL_NO_CACHE c.*, cl.`id_lang`, cl.`name`, cl.`description`, cl.`additional_description`, cl.`link_rewrite`, cl.`meta_title`, cl.`meta_keywords`, cl.`meta_description`
FROM `ps_category` c
INNER JOIN ps_category_shop category_shop
ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
LEFT JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = 1  AND cl.id_shop = 1 )
LEFT JOIN `ps_category_group` cg ON (cg.`id_category` = c.`id_category`)
WHERE `id_parent` = 2
AND `active` = 1
AND cg.`id_group` =1
GROUP BY c.`id_category`
ORDER BY `level_depth` ASC, category_shop.`position` ASC
0.698 ms 18 Yes Yes /classes/Category.php:897
347
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519) AND il.`id_lang` = 1 ORDER by i.`position`
0.686 ms 204 Yes /classes/Product.php:2852
286
SELECT SQL_NO_CACHE *
FROM `ps_stockalert_alert`
WHERE
`id_shop` = 1 AND `active` = 1 AND (
(`products` = "" AND `products_excluded` = "")
OR (
(`products` = "" OR FIND_IN_SET("8", `products`))
AND NOT FIND_IN_SET("8", `products_excluded`)
)
) AND (
(`manufacturers` = "" AND `manufacturers_excluded` = "")
OR (
(`manufacturers` = "" OR FIND_IN_SET("3", `manufacturers`))
AND NOT FIND_IN_SET("3", `manufacturers_excluded`)
)
)
AND (
(`suppliers` = "" AND `suppliers_excluded` = "")) AND (`customers` = ""
OR `customers` IS NULL)
AND (
(`groups` = "" AND `groups_excluded` = "")
OR (
(`groups` = "" OR FIND_IN_SET(1, `groups`))
AND NOT FIND_IN_SET("1", `groups_excluded`)
)) ORDER BY `priority`;
0.630 ms 1 Yes /modules/stockalert/classes/StockAlertAlert.php:259
320
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753) AND il.`id_lang` = 1 ORDER by i.`position`
0.619 ms 162 Yes /classes/Product.php:2852
74
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
0.618 ms 12 /classes/Product.php:7380
68
SELECT SQL_NO_CACHE t.`id_lang`, t.`name`
FROM ps_tag t
LEFT JOIN ps_product_tag pt ON (pt.id_tag = t.id_tag)
WHERE pt.`id_product`=8
0.616 ms 1 /classes/Tag.php:230
90
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
0.614 ms 12 /classes/Product.php:7380
154
SELECT SQL_NO_CACHE DISTINCT a.*, cl.`name` AS country, s.name AS state, s.iso_code AS state_iso
FROM `ps_address` a
LEFT JOIN `ps_country` c ON (a.`id_country` = c.`id_country`)
LEFT JOIN `ps_country_lang` cl ON (c.`id_country` = cl.`id_country`)
LEFT JOIN `ps_state` s ON (s.`id_state` = a.`id_state`)
INNER JOIN ps_country_shop country_shop
ON (country_shop.id_country = c.id_country AND country_shop.id_shop = 1)
WHERE `id_lang` = 1 AND `id_customer` = 0 AND a.`deleted` = 0
0.610 ms 11 /classes/Customer.php:663
77
SELECT SQL_NO_CACHE id_tab, class_name FROM `ps_tab`
0.608 ms 212 /classes/Tab.php:352
13
SELECT SQL_NO_CACHE lower(name) as name
FROM `ps_hook` h
WHERE (h.active = 1)
0.595 ms 923 /classes/Hook.php:1271
100
SELECT SQL_NO_CACHE ag.`id_attribute_group`, ag.`is_color_group`, agl.`name` AS group_name, agl.`public_name` AS public_group_name,
a.`id_attribute`, al.`name` AS attribute_name, a.`color` AS attribute_color, product_attribute_shop.`id_product_attribute`,
IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`price`, product_attribute_shop.`ecotax`, product_attribute_shop.`weight`,
product_attribute_shop.`default_on`, pa.`reference`, pa.`ean13`, pa.`mpn`, pa.`upc`, pa.`isbn`, product_attribute_shop.`unit_price_impact`,
product_attribute_shop.`minimal_quantity`, product_attribute_shop.`available_date`, ag.`group_type`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `pa`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
LEFT JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
LEFT JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_attribute_group` ag ON (ag.`id_attribute_group` = a.`id_attribute_group`)
LEFT JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute`)
LEFT JOIN `ps_attribute_group_lang` agl ON (ag.`id_attribute_group` = agl.`id_attribute_group`)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = a.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 310 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.571 ms 2 Yes Yes /classes/Product.php:4477
91
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
0.562 ms 12 /classes/Product.php:7380
379
SELECT SQL_NO_CACHE product_attribute_shop.`price`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
WHERE pa.`id_product_attribute` = 382 LIMIT 1
0.549 ms 1 /classes/Combination.php:513
97
SELECT SQL_NO_CACHE ag.`id_attribute_group`, ag.`is_color_group`, agl.`name` AS group_name, agl.`public_name` AS public_group_name,
a.`id_attribute`, al.`name` AS attribute_name, a.`color` AS attribute_color, product_attribute_shop.`id_product_attribute`,
IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`price`, product_attribute_shop.`ecotax`, product_attribute_shop.`weight`,
product_attribute_shop.`default_on`, pa.`reference`, pa.`ean13`, pa.`mpn`, pa.`upc`, pa.`isbn`, product_attribute_shop.`unit_price_impact`,
product_attribute_shop.`minimal_quantity`, product_attribute_shop.`available_date`, ag.`group_type`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `pa`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
LEFT JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
LEFT JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_attribute_group` ag ON (ag.`id_attribute_group` = a.`id_attribute_group`)
LEFT JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute`)
LEFT JOIN `ps_attribute_group_lang` agl ON (ag.`id_attribute_group` = agl.`id_attribute_group`)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = a.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 310 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.531 ms 2 Yes Yes /classes/Product.php:4477
554
SELECT SQL_NO_CACHE `id_page`
FROM `ps_page`
WHERE `id_page_type` = 6 AND `id_object` = 8 LIMIT 1
0.514 ms 1 /classes/Page.php:83
401
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396) AND il.`id_lang` = 1 ORDER by i.`position`
0.499 ms 115 Yes /classes/Product.php:2852
55
SELECT SQL_NO_CACHE `name` FROM `ps_supplier` WHERE `id_supplier` = 0 LIMIT 1
0.489 ms 0 /classes/Supplier.php:243
222
SELECT SQL_NO_CACHE * from `ps_pronesis_scheduledproducts` where scheduled_date>"2025-02-12 11:52:55" and scheduled_executed=0 and scheduled_action=2 and id_shop=1 and id_product=8 LIMIT 1
0.463 ms 1 /modules/pronesisscheduledproducts/pronesisscheduledproducts.php:199
513
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (66) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.457 ms 24 Yes Yes /classes/Product.php:4407
455
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247) AND il.`id_lang` = 1 ORDER by i.`position`
0.452 ms 105 Yes /classes/Product.php:2852
181
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321) AND il.`id_lang` = 1 ORDER by i.`position`
0.444 ms 96 Yes /classes/Product.php:2852
117
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 310)
GROUP BY s.id_warehouse
0.441 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
544
SELECT SQL_NO_CACHE `id_blockadvertmulti`, m.`description`, `image_name`, `image_link`, `block_id`, m.`order`, m.`active`, `open_blank`, `rotate` 
, cl.`name` AS `cat`,`first_line`,`second_line`,`location`, m.`id_category`, CASE WHEN cty.`iso_code` = 'SG' THEN '' ELSE cty.`iso_code` END AS `iso_code`
FROM `ps_blockadvertmulti` m
INNER JOIN `ps_category_lang` cl ON cl.id_category = m.id_category
INNER JOIN `ps_category` c ON c.id_category = cl.id_category
LEFT JOIN `ps_country` cty ON IFNULL(cty.id_country, 25) = c.id_country
WHERE (`block_id` = 5 AND m.`active` = 1) GROUP BY m.id_blockadvertmulti ORDER BY `block_id`, `id_category`, `order`
0.437 ms 723 Yes Yes /modules/blockadvertmulti/blockadvertmulti.php:439
95
SELECT SQL_NO_CACHE DISTINCT a.`id_attribute`, a.`id_attribute_group`, al.`name` as `attribute`, agl.`name` as `group`,pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = pac.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
0.430 ms 12 /classes/Product.php:7380
176
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321) AND il.`id_lang` = 1 ORDER by i.`position`
0.426 ms 96 Yes /classes/Product.php:2852
374
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (972, 973, 974, 975, 976, 977, 1091, 1092, 1093, 1094, 1095, 1096) AND il.`id_lang` = 1 ORDER by i.`position`
0.425 ms 96 Yes /classes/Product.php:2852
510
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (46) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.420 ms 18 Yes Yes /classes/Product.php:4407
96
SELECT SQL_NO_CACHE ag.`id_attribute_group`, ag.`is_color_group`, agl.`name` AS group_name, agl.`public_name` AS public_group_name,
a.`id_attribute`, al.`name` AS attribute_name, a.`color` AS attribute_color, product_attribute_shop.`id_product_attribute`,
IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`price`, product_attribute_shop.`ecotax`, product_attribute_shop.`weight`,
product_attribute_shop.`default_on`, pa.`reference`, pa.`ean13`, pa.`mpn`, pa.`upc`, pa.`isbn`, product_attribute_shop.`unit_price_impact`,
product_attribute_shop.`minimal_quantity`, product_attribute_shop.`available_date`, ag.`group_type`
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `pa`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1  AND stock.id_shop_group = 0  )
LEFT JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = pa.`id_product_attribute`)
LEFT JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
LEFT JOIN `ps_attribute_group` ag ON (ag.`id_attribute_group` = a.`id_attribute_group`)
LEFT JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute`)
LEFT JOIN `ps_attribute_group_lang` agl ON (ag.`id_attribute_group` = agl.`id_attribute_group`)
INNER JOIN ps_attribute_shop attribute_shop
ON (attribute_shop.id_attribute = a.id_attribute AND attribute_shop.id_shop = 1)
WHERE pa.`id_product` = 8
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 310 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.413 ms 2 Yes Yes /classes/Product.php:4477
16
SELECT SQL_NO_CACHE `id_hook`, `name` FROM `ps_hook`
0.412 ms 923 /classes/Hook.php:1231
138
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 319)
GROUP BY s.id_warehouse
0.400 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
202
SELECT SQL_NO_CACHE 1 FROM `ps_cart_rule` WHERE ((date_to >= "2025-02-12 00:00:00" AND date_to <= "2025-02-12 23:59:59") OR (date_from >= "2025-02-12 00:00:00" AND date_from <= "2025-02-12 23:59:59") OR (date_from < "2025-02-12 00:00:00" AND date_to > "2025-02-12 23:59:59")) AND `id_customer` IN (0,0) LIMIT 1
0.395 ms 265 /classes/CartRule.php:357
204
SELECT SQL_NO_CACHE 1 FROM `ps_cart_rule` WHERE ((date_to >= "2025-02-12 00:00:00" AND date_to <= "2025-02-12 23:59:59") OR (date_from >= "2025-02-12 00:00:00" AND date_from <= "2025-02-12 23:59:59") OR (date_from < "2025-02-12 00:00:00" AND date_to > "2025-02-12 23:59:59")) AND `id_customer` IN (0,0) LIMIT 1
0.394 ms 265 /classes/CartRule.php:357
294
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 46
LIMIT 1
0.393 ms 19 /classes/ProductAssembler.php:106
402
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 35
LIMIT 1
0.393 ms 7 /classes/ProductAssembler.php:106
122
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 311)
GROUP BY s.id_warehouse
0.387 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
429
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 25
LIMIT 1
0.381 ms 16 /classes/ProductAssembler.php:106
321
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 66
LIMIT 1
0.378 ms 25 /classes/ProductAssembler.php:106
339
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 66) AND (od.product_attribute_id = 496) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.378 ms 52 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
456
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 68
LIMIT 1
0.370 ms 6 /classes/ProductAssembler.php:106
523
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (25) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.365 ms 15 Yes Yes /classes/Product.php:4407
348
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 57
LIMIT 1
0.364 ms 13 /classes/ProductAssembler.php:106
124
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 312)
GROUP BY s.id_warehouse
0.361 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
483
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 58
LIMIT 1
0.360 ms 7 /classes/ProductAssembler.php:106
517
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (57) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.359 ms 12 Yes Yes /classes/Product.php:4407
126
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 313)
GROUP BY s.id_warehouse
0.353 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
32
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.350 ms 100 /classes/module/Module.php:344
136
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 318)
GROUP BY s.id_warehouse
0.349 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
519
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (14) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.349 ms 15 Yes Yes /classes/Product.php:4407
106
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 310
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 8 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 310
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 8 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.348 ms 0 /classes/Cart.php:1407
132
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 316)
GROUP BY s.id_warehouse
0.348 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
21
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.347 ms 100 /classes/module/Module.php:344
134
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 317)
GROUP BY s.id_warehouse
0.347 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
101
SELECT SQL_NO_CACHE image_shop.`id_image` id_image, il.`legend`
FROM `ps_image` i
INNER JOIN `ps_image_shop` image_shop
ON (i.id_image = image_shop.id_image AND image_shop.id_shop = 1)
INNER JOIN `ps_product_attribute_image` pai
ON (pai.`id_image` = i.`id_image` AND pai.`id_product_attribute` = 310)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 8 ORDER BY i.`position` ASC LIMIT 1
0.341 ms 8 Yes /classes/Image.php:197
130
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 315)
GROUP BY s.id_warehouse
0.339 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
375
SELECT SQL_NO_CACHE p.*,
ps.*,
pl.*,
sa.out_of_stock,
IFNULL(sa.quantity, 0) as quantity,
(DATEDIFF(
p.`date_add`,
DATE_SUB(
'2025-02-12 00:00:00',
INTERVAL 0 DAY
)
) > 0) as new
FROM ps_product p
LEFT JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = 1
AND pl.id_lang = 1
LEFT JOIN ps_stock_available sa   ON sa.id_product = p.id_product
AND sa.id_shop = 1 LEFT JOIN ps_product_shop ps
ON ps.id_product = p.id_product
AND ps.id_shop = 1
WHERE p.id_product = 14
LIMIT 1
0.337 ms 16 /classes/ProductAssembler.php:106
522
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (35) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.333 ms 6 Yes Yes /classes/Product.php:4407
161
SELECT SQL_NO_CACHE c.*, cl.delay
FROM `ps_carrier` c
LEFT JOIN `ps_carrier_lang` cl ON (c.`id_carrier` = cl.`id_carrier` AND cl.`id_lang` = 1 AND cl.id_shop = 1 )
LEFT JOIN `ps_carrier_zone` cz ON (cz.`id_carrier` = c.`id_carrier`)LEFT JOIN `ps_zone` z ON (z.`id_zone` = 2)
INNER JOIN ps_carrier_shop carrier_shop
ON (carrier_shop.id_carrier = c.id_carrier AND carrier_shop.id_shop = 1)
WHERE c.`deleted` = 0 AND c.`active` = 1  AND cz.`id_zone` = 2 AND z.`active` = 1  AND EXISTS (SELECT 1 FROM ps_carrier_group WHERE ps_carrier_group.id_carrier = c.id_carrier AND id_group IN (1))  AND (c.is_module = 0 OR c.need_range = 1)  GROUP BY c.`id_carrier` ORDER BY c.`position` ASC
0.331 ms 3 Yes Yes /classes/Carrier.php:573
24
SELECT SQL_NO_CACHE m.page, ml.url_rewrite, ml.id_lang
FROM `ps_meta` m
LEFT JOIN `ps_meta_lang` ml ON (m.id_meta = ml.id_meta AND ml.id_shop = 1 )
ORDER BY LENGTH(ml.url_rewrite) DESC
0.329 ms 46 Yes /classes/Dispatcher.php:633
527
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (58) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.329 ms 6 Yes Yes /classes/Product.php:4407
31
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.327 ms 100 /classes/module/Module.php:344
501
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 58) AND (od.product_attribute_id = 978) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.316 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
474
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 68) AND (od.product_attribute_id = 535) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.315 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
58
SELECT SQL_NO_CACHE tr.*
FROM `ps_tax_rule` tr
JOIN `ps_tax_rules_group` trg ON (tr.`id_tax_rules_group` = trg.`id_tax_rules_group`)
WHERE trg.`active` = 1
AND tr.`id_country` = 25
AND tr.`id_tax_rules_group` = 3
AND tr.`id_state` IN (0, 0)
AND ('0' BETWEEN tr.`zipcode_from` AND tr.`zipcode_to`
OR (tr.`zipcode_to` = 0 AND tr.`zipcode_from` IN(0, '0')))
ORDER BY tr.`zipcode_from` DESC, tr.`zipcode_to` DESC, tr.`id_state` DESC, tr.`id_country` DESC
0.315 ms 1 /classes/tax/TaxRulesTaxManager.php:109
514
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 66
AND pac.`id_product_attribute` = 508
AND agl.`id_lang` = 1
0.313 ms 2 /classes/Product.php:7351
520
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 14
AND pac.`id_product_attribute` = 392
AND agl.`id_lang` = 1
0.311 ms 2 /classes/Product.php:7351
225
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 310)
GROUP BY s.id_warehouse
0.302 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
526
SELECT SQL_NO_CACHE pa.`id_product`, a.`color`, pac.`id_product_attribute`, 0 qty, a.`id_attribute`, al.`name`, IF(color = "", a.id_attribute, color) group_by
FROM `ps_product_attribute` pa
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
JOIN `ps_product_attribute_combination` pac ON (pac.`id_product_attribute` = product_attribute_shop.`id_product_attribute`)
JOIN `ps_attribute` a ON (a.`id_attribute` = pac.`id_attribute`)
JOIN `ps_attribute_lang` al ON (a.`id_attribute` = al.`id_attribute` AND al.`id_lang` = 1)
JOIN `ps_attribute_group` ag ON (a.id_attribute_group = ag.`id_attribute_group`)
WHERE pa.`id_product` IN (68) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.298 ms 5 Yes Yes /classes/Product.php:4407
393
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 14) AND (od.product_attribute_id = 382) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.297 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
17
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.293 ms 100 /classes/module/Module.php:344
511
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 46
AND pac.`id_product_attribute` = 742
AND agl.`id_lang` = 1
0.293 ms 2 /classes/Product.php:7351
89
SELECT SQL_NO_CACHE c.`id_category`, cl.`name`, cl.`link_rewrite`, category_shop.`id_shop`
FROM `ps_category` c
LEFT JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.id_shop = 1 )
INNER JOIN ps_category_shop category_shop
ON (category_shop.id_category = c.id_category AND category_shop.id_shop = 1)
WHERE `id_lang` = 1
AND c.`id_parent` = 2
AND `active` = 1
GROUP BY c.`id_category`
ORDER BY category_shop.`position` ASC
0.289 ms 18 Yes Yes /classes/Category.php:1124
538
SELECT SQL_NO_CACHE * FROM `ps_cart_rule` cr
LEFT JOIN `ps_cart_rule_lang` crl ON (cr.`id_cart_rule` = crl.`id_cart_rule` AND crl.`id_lang` = 1) WHERE ((cr.`id_customer` = 0 OR (cr.`id_customer` = 0 AND (cr.`highlight` = 1 OR cr.`code` = "")))) AND NOW() BETWEEN cr.date_from AND cr.date_to
AND cr.`active` = 1
AND cr.`quantity` > 0 AND highlight = 1 AND code NOT LIKE "BO_ORDER_%"
0.289 ms 1 /classes/CartRule.php:418
104
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 8 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 8 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.287 ms 0 /classes/Cart.php:1407
312
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 46) AND (od.product_attribute_id = 736) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.287 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
108
SELECT SQL_NO_CACHE name, value, pf.id_feature, f.position
FROM ps_feature_product pf
LEFT JOIN ps_feature_lang fl ON (fl.id_feature = pf.id_feature AND fl.id_lang = 1)
LEFT JOIN ps_feature_value_lang fvl ON (fvl.id_feature_value = pf.id_feature_value AND fvl.id_lang = 1)
LEFT JOIN ps_feature f ON (f.id_feature = pf.id_feature AND fl.id_lang = 1)
INNER JOIN ps_feature_shop feature_shop
ON (feature_shop.id_feature = f.id_feature AND feature_shop.id_shop = 1)
WHERE pf.id_product = 8
ORDER BY f.position ASC
0.285 ms 3 Yes /classes/Product.php:5854
447
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 25) AND (od.product_attribute_id = 1233) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.285 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
144
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 8) AND (od.product_attribute_id = 321) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.283 ms 16 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
305
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 46 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 46 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.282 ms 0 /classes/Cart.php:1407
203
SELECT SQL_NO_CACHE * FROM `ps_cart_rule` cr
LEFT JOIN `ps_cart_rule_lang` crl ON (cr.`id_cart_rule` = crl.`id_cart_rule` AND crl.`id_lang` = 1) WHERE ((cr.`id_customer` = 0 OR (cr.`id_customer` = 0 AND (cr.`highlight` = 1 OR cr.`code` = "")))) AND NOW() BETWEEN cr.date_from AND cr.date_to
AND cr.`active` = 1
AND free_shipping = 1 AND carrier_restriction = 1
0.281 ms 30 /classes/CartRule.php:418
26
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.279 ms 100 /classes/module/Module.php:344
420
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 35) AND (od.product_attribute_id = 799) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.279 ms 17 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
509
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (978, 979, 980, 981, 982, 983) AND il.`id_lang` = 1 ORDER by i.`position`
0.279 ms 48 Yes /classes/Product.php:2852
140
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 320)
GROUP BY s.id_warehouse
0.276 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
366
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 57) AND (od.product_attribute_id = 972) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.276 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
524
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 25
AND pac.`id_product_attribute` = 1238
AND agl.`id_lang` = 1
0.275 ms 2 /classes/Product.php:7351
76
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 8
AND pac.`id_product_attribute` = 310
AND agl.`id_lang` = 1
0.274 ms 2 /classes/Product.php:7351
276
SELECT SQL_NO_CACHE * FROM `ps_cart_rule` cr
LEFT JOIN `ps_cart_rule_lang` crl ON (cr.`id_cart_rule` = crl.`id_cart_rule` AND crl.`id_lang` = 1) WHERE ((cr.`id_customer` = 0 OR (cr.`id_customer` = 0 AND (cr.`highlight` = 1 OR cr.`code` = "")))) AND NOW() BETWEEN cr.date_from AND cr.date_to
AND cr.`active` = 1
AND cr.`quantity` > 0 AND highlight = 1 AND code NOT LIKE "BO_ORDER_%"
0.272 ms 1 /classes/CartRule.php:418
227
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 311)
GROUP BY s.id_warehouse
0.270 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
467
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 68 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 68 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.270 ms 0 /classes/Cart.php:1407
482
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (535, 536, 537, 538, 539) AND il.`id_lang` = 1 ORDER by i.`position`
0.270 ms 40 Yes /classes/Product.php:2852
169
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 8) AND (od.product_attribute_id = 310) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.269 ms 19 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
428
SELECT SQL_NO_CACHE pai.`id_image`, pai.`id_product_attribute`, il.`legend`
FROM `ps_product_attribute_image` pai
LEFT JOIN `ps_image_lang` il ON (il.`id_image` = pai.`id_image`)
LEFT JOIN `ps_image` i ON (i.`id_image` = pai.`id_image`)
WHERE pai.`id_product_attribute` IN (799, 800, 801, 802, 803, 804) AND il.`id_lang` = 1 ORDER by i.`position`
0.269 ms 42 Yes /classes/Product.php:2852
53
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_lang` `b` ON a.`id_product` = b.`id_product` AND b.`id_lang` = 1
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 8) AND (b.`id_shop` = 1) LIMIT 1
0.267 ms 1 /src/Adapter/EntityMapper.php:71
0
SELECT SQL_NO_CACHE s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
FROM ps_shop_url su
LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)
WHERE (su.domain = 'atlaskind.com' OR su.domain_ssl = 'atlaskind.com')
AND s.active = 1
AND s.deleted = 0
ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
0.266 ms 1 Yes /classes/shop/Shop.php:1356
413
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 35 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 35 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.266 ms 0 /classes/Cart.php:1407
345
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`, i.`is_video`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 66
ORDER BY `position`
0.265 ms 34 Yes /override/classes/Product.php:20
249
SELECT SQL_NO_CACHE od.product_quantity, od.product_quantity_refunded
FROM `ps_order_detail` od
LEFT JOIN `ps_orders` `o` ON o.id_order = od.id_order
LEFT JOIN `ps_order_history` `oh` ON oh.id_order = o.id_order AND oh.id_order_state = o.current_state
LEFT JOIN `ps_order_state` `os` ON os.id_order_state = oh.id_order_state
WHERE (od.product_id = 8) AND (od.product_attribute_id = 321) AND (od.id_warehouse = 1) AND (os.shipped != 1) AND (o.valid = 1 OR (
os.id_order_state != 8 AND 
os.id_order_state != 6
))
GROUP BY od.id_order_detail
0.261 ms 16 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
247
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 321)
GROUP BY s.id_warehouse
0.260 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
231
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 313)
GROUP BY s.id_warehouse
0.260 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
229
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 312)
GROUP BY s.id_warehouse
0.259 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
318
SELECT SQL_NO_CACHE image_shop.`cover`, i.`id_image`, il.`legend`, i.`position`, i.`is_video`
FROM `ps_image` i
INNER JOIN ps_image_shop image_shop
ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 46
ORDER BY `position`
0.259 ms 27 Yes /override/classes/Product.php:20
515
SELECT SQL_NO_CACHE a.`id_attribute`, a.`id_attribute_group`, al.`name`, agl.`name` as `group`, pa.`reference`, pa.`ean13`, pa.`isbn`, pa.`upc`, pa.`mpn`
FROM `ps_attribute` a
LEFT JOIN `ps_attribute_lang` al
ON (al.`id_attribute` = a.`id_attribute` AND al.`id_lang` = 1)
LEFT JOIN `ps_product_attribute_combination` pac
ON (pac.`id_attribute` = a.`id_attribute`)
LEFT JOIN `ps_product_attribute` pa
ON (pa.`id_product_attribute` = pac.`id_product_attribute`)
INNER JOIN ps_product_attribute_shop product_attribute_shop
ON (product_attribute_shop.id_product_attribute = pa.id_product_attribute AND product_attribute_shop.id_shop = 1)
LEFT JOIN `ps_attribute_group_lang` agl
ON (a.`id_attribute_group` = agl.`id_attribute_group` AND agl.`id_lang` = 1)
WHERE pa.`id_product` = 66
AND pac.`id_product_attribute` = 514
AND agl.`id_lang` = 1
0.259 ms 2 /classes/Product.php:7351
142
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 321)
GROUP BY s.id_warehouse
0.258 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
440
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 25 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 25 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.257 ms 0 /classes/Cart.php:1407
386
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 14 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 14 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.256 ms 0 /classes/Cart.php:1407
332
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 66 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 66 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.253 ms 0 /classes/Cart.php:1407
239
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 317)
GROUP BY s.id_warehouse
0.252 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
494
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 58 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 58 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.252 ms 0 /classes/Cart.php:1407
128
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 314)
GROUP BY s.id_warehouse
0.251 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
359
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 57 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 0
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 57 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.250 ms 0 /classes/Cart.php:1407
1
SELECT SQL_NO_CACHE gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri
FROM ps_shop_group gs
LEFT JOIN ps_shop s
ON s.id_shop_group = gs.id_shop_group
LEFT JOIN ps_shop_url su
ON s.id_shop = su.id_shop AND su.main = 1
WHERE s.deleted = 0
AND gs.deleted = 0
ORDER BY gs.name, s.name
0.249 ms 1 Yes /classes/shop/Shop.php:708
23
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, ms.`id_module`as `mshop`
FROM `ps_module` m
LEFT JOIN `ps_module_shop` ms
ON m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
0.249 ms 100 /classes/module/Module.php:344
64
SELECT SQL_NO_CACHE product_shop.`price`, product_shop.`ecotax`,
IFNULL(product_attribute_shop.id_product_attribute,0) id_product_attribute, product_attribute_shop.`price` AS attribute_price, product_attribute_shop.default_on, product_attribute_shop.`ecotax` AS attribute_ecotax
FROM `ps_product` p
INNER JOIN `ps_product_shop` `product_shop` ON (product_shop.id_product=p.id_product AND product_shop.id_shop = 1)
LEFT JOIN `ps_product_attribute_shop` `product_attribute_shop` ON (product_attribute_shop.id_product = p.id_product AND product_attribute_shop.id_shop = 1)
WHERE (p.`id_product` = 8)
0.249 ms 12 /classes/Product.php:3786
109
SELECT SQL_NO_CACHE *
FROM `ps_product` a
LEFT JOIN `ps_product_shop` `c` ON a.`id_product` = c.`id_product` AND c.`id_shop` = 1
WHERE (a.`id_product` = 8) LIMIT 1
0.246 ms 1 /src/Adapter/EntityMapper.php:71
243
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 319)
GROUP BY s.id_warehouse
0.245 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
168
SELECT SQL_NO_CACHE SUM(s.physical_quantity)
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 310) AND (s.id_warehouse IN (1)) LIMIT 1
0.244 ms 1 /modules/wkwarehouses/classes/WorkshopAsm.php:805
233
SELECT SQL_NO_CACHE addr.phone, addr.address1, addr.address2, addr.postcode, addr.city, s.id_warehouse, s.physical_quantity, wl.name, wl.delivery_time, wpl.location, w.id_address, w.active, w.show_in_store
FROM `ps_stock` s
LEFT JOIN `ps_warehouse` `w` ON w.id_warehouse = s.id_warehouse
LEFT JOIN `ps_address` `addr` ON w.id_address = addr.id_address
LEFT JOIN `ps_warehouse_lang` `wl` ON w.`id_warehouse` = wl.`id_warehouse` AND `id_lang` = 1
INNER JOIN `ps_warehouse_product_location` `wpl` ON wpl.id_product = s.id_product AND 
wpl.id_product_attribute = s.id_product_attribute AND 
wpl.id_warehouse = s.id_warehouse
WHERE (s.id_product = 8) AND (s.id_product_attribute = 314)
GROUP BY s.id_warehouse
0.244 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
307
SELECT SQL_NO_CACHE COALESCE(SUM(first_level_quantity) + SUM(pack_quantity), 0) as deep_quantity,
COALESCE(SUM(first_level_quantity), 0) as quantity
FROM (SELECT cp.`quantity` as first_level_quantity, 0 as pack_quantity
FROM `ps_cart_product` cp
WHERE cp.`id_product_attribute` = 736
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 46 UNION SELECT 0 as first_level_quantity, cp.`quantity` * p.`quantity` as pack_quantity
FROM `ps_cart_product` cp JOIN `ps_pack` p ON cp.`id_product` = p.`id_product_pack` JOIN `ps_product` pr ON p.`id_product_pack` = pr.`id_product`
WHERE cp.`id_product_attribute` = 736
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 46 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.244 ms 0 /classes/Cart.php:1407