Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee
  • Script Cotton Slim Crew Tee

Script Cotton Slim Crew Tee

SGD 60.00
Tax included
Green

Load Time 461.133 ms
Querying Time 184 ms
Queries 864
Memory Peak Usage 22.6 Mb
Included Files 921 files - 11.32 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.095 ms 5.095 ms 3.21 Mb 3.2 Mb
__construct 0.009 ms 5.104 ms - Mb 3.2 Mb
init 17.989 ms 23.093 ms 2.11 Mb 5.3 Mb
checkAccess 0.013 ms 23.106 ms - Mb 5.3 Mb
setMedia 1.540 ms 24.646 ms 0.23 Mb 5.6 Mb
postProcess 0.002 ms 24.648 ms - Mb 5.6 Mb
initHeader 1.035 ms 25.683 ms 0.01 Mb 5.6 Mb
initContent 148.935 ms 174.618 ms 6.77 Mb 12.3 Mb
initFooter 0.003 ms 174.621 ms - Mb 12.3 Mb
display 286.512 ms 461.133 ms 9.78 Mb 22.6 Mb
Hook Time Memory Usage
displayFooterProduct 141.006 ms 6.35 Mb
ActionGetProductPropertiesAfter 43.301 ms 2.43 Mb
DisplayHeader 22.745 ms 0.80 Mb
DisplayProductAdditionalInfo 11.654 ms 0.15 Mb
DisplayBeforeBodyClosingTag 6.636 ms 0.32 Mb
displayTop 5.072 ms 0.07 Mb
DisplayBanner 4.680 ms 0.08 Mb
DisplayProductExtraContent 4.395 ms 0.03 Mb
DisplayFooter 1.955 ms 0.22 Mb
displayFooterBefore 1.255 ms 0.15 Mb
DisplayNav2 1.099 ms 0.06 Mb
DisplayProductActions 1.036 ms 0.03 Mb
DisplayEtsEptBellowProductTitle 1.035 ms 0.03 Mb
DisplayFooterProduct 0.998 ms 0.02 Mb
DisplayProductPriceBlock 0.929 ms 0.05 Mb
displayProductAdditionalInfo 0.886 ms 0.07 Mb
displayFooter 0.885 ms 0.11 Mb
displayNav2 0.861 ms 0.08 Mb
Footer 0.607 ms 0.07 Mb
ActionFrontControllerSetMedia 0.462 ms 0.01 Mb
ActionObjectAddAfter 0.457 ms 0.10 Mb
displayFooterAfter 0.343 ms 0.05 Mb
Header 0.319 ms 0.03 Mb
ActionGetProductPropertiesBefore 0.256 ms 0.01 Mb
ActionDispatcherBefore 0.198 ms 0.01 Mb
displaySearch 0.150 ms - Mb
Top 0.146 ms 0.02 Mb
ActionPresentCart 0.042 ms - Mb
FilterProductContent 0.037 ms - Mb
DisplayFooterBefore 0.015 ms - Mb
DisplayAfterBodyOpeningTag 0.007 ms - Mb
ModuleRoutes 0.007 ms - Mb
ActionDispatcher 0.006 ms - Mb
OverrideLayoutTemplate 0.006 ms - Mb
DisplayNavFullWidth 0.005 ms - Mb
DisplayFooterAfter 0.004 ms - Mb
DisplayTop 0.003 ms - Mb
DisplayProductButtons 0.002 ms - Mb
38 hook(s) 253.500 ms 11.34 Mb
Module Time Memory Usage
loyalty 0.749 ms - Mb
appointments 0.342 ms 0.03 Mb
universal 0.305 ms 0.03 Mb
mailchimppro 0.347 ms 0.10 Mb
news 0.292 ms 0.02 Mb
extensions 21.931 ms 1.50 Mb
ps_mbo 1.480 ms 0.07 Mb
ets_extraproducttabs 8.776 ms 0.31 Mb
addons 0.352 ms 0.07 Mb
blockwishlist 0.965 ms 0.23 Mb
ps_emailsubscription 0.484 ms 0.08 Mb
ps_socialfollow 0.536 ms 0.07 Mb
blockreassurance 0.179 ms 0.04 Mb
ps_facebook 3.314 ms 0.14 Mb
wkwarehouses 40.629 ms 1.80 Mb
pm_productsbyattributes 0.651 ms 0.16 Mb
kbgiftcard 0.553 ms 0.21 Mb
ps_searchbar 0.878 ms 0.06 Mb
ps_imageslider 0.236 ms 0.03 Mb
ps_googleanalytics 0.364 ms 0.06 Mb
stripe_official 0.457 ms 0.18 Mb
userbalance 1.787 ms 0.07 Mb
hicartdrawer 3.021 ms 0.19 Mb
stockalert 11.999 ms 0.31 Mb
pronesisscheduledproducts 1.010 ms 0.03 Mb
ps_accounts 0.231 ms 0.02 Mb
blockadvertmulti 1.181 ms 0.14 Mb
blockadvertgeolocate 4.779 ms 0.10 Mb
ps_mainmenu 5.180 ms 0.10 Mb
ps_customersignin 0.507 ms 0.06 Mb
ps_sharebuttons 0.975 ms 0.09 Mb
ps_crossselling 141.074 ms 6.37 Mb
ps_languageselector 0.382 ms 0.06 Mb
ps_currencyselector 1.059 ms 0.13 Mb
ps_linklist 0.570 ms 0.08 Mb
statsdata 6.459 ms 0.30 Mb
36 module(s) 264.036 ms 13.26 Mb

Stopwatch SQL - 864 queries

# Query Time (ms) Rows Filesort Group By Location
622
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 (7356,7356,7339,7337,7336,7300,7288,7288,7288,7204,7194,7171,7146,7146,7122,7106,7071,7055,7053,6951,6929,6921,6921,6906,6906,6904,6895,6885,6880,6878,6872,6862,6862,6843,6807,6786,6594,6594,6594,6594,6561,6561,6550,6531,6501,6463,6427,6400,6373,6373,6373,6371,6371,6315,6315,6296,6218,6166,6163,6160,6156,6155,6110,6110,6106,6097,6076,6070,6068,6065,6062,6055,6052,6043,6039,6018,5979,5960,5885,5884,5854,5834,5803,5790,5786,5777,5771,5756,5755,5755,5745,5720,5710,5709,5699,5696,5681,5641,5618,5609,5578,5578,5569,5564,5564,5554,5554,5485,5485,5485,5485,5485,5485,5485,5485,5423,5418,5412,5411,5403,5398,5309,5274,5257,5253,5253,5253,5247,5237,5230,5220,5218,5218,5218,5215,5213,5179,5171,5165,5165,5152,5125,5125,5125,5117,5113,5111,5108,5105,5099,5090,5083,5083,5053,5053,5052,5052,5049,5025,5007,4981,4972,4968,4924,4924,4924,4915,4914,4904,4887,4883,4867,4855,4849,4845,4840,4824,4824,4823,4822,4818,4813,4773,4772,4771,4771,4765,4765,4765,4764,4746,4738,4729,4719,4719,4713,4713,4708,4708,4706,4705,4702,4695,4690,4683,4679,4675,4671,4666,4666,4665,4665,4665,4640,4640,4639,4635,4634,4633,4632,4611,4574,4574,4512,4444,4444,4406,4389,4328,4316,4264,4224,4221,4185,4185,4179,4152,4151,4143,4129,4129,4129,4112,4101,4098,4098,4098,4073,4057,4054,4044,4039,4037,4036,4007,4003,4003,3994,3966,3965,3954,3945,3944,3941,3927,3910,3893,3893,3892,3891,3889,3888,3884,3882,3866,3865,3863,3841,3838,3833,3817,3804,3803,3798,3794,3792,3784,3784,3780,3779,3777,3776,3776,3775,3773,3769)
AND od.product_id NOT IN (43)
AND product_shop.visibility IN ('both','catalog')
AND product_shop.active = 1
AND cg.`id_group` =1
ORDER BY RAND()
LIMIT 8
8.136 ms 6248 Yes /modules/ps_crossselling/ps_crossselling.php:288
589
SELECT SQL_NO_CACHE *
FROM `ps_stockalert_subscriber`
WHERE customer_email = ''
AND `id_product` = 43
AND `id_product_attribute` = 697
AND (`date_send` IS NULL OR `date_send` = "1970-01-01 07:30:00")
AND `id_shop` = 1 LIMIT 1
4.365 ms 964 /modules/stockalert/classes/StockAlertSubscriber.php:88
333
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 = 43 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.*, 43, 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 = 43
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.074 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
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` = 43 AND product_shop.`active` = 1 AND product_shop.`visibility` != 'none'
GROUP BY product_shop.id_product
2.900 ms 8 Yes /classes/Product.php:4567
862
INSERT INTO `ps_connections_source` (`id_connections`, `http_referer`, `request_uri`, `keywords`, `date_add`) VALUES ('14978389', '', 'atlaskind.com/shop/43-697-script-cotton-slim-crew-tee.html', '', '2025-02-12 11:53:37')
2.109 ms 1 /classes/ObjectModel.php:611
443
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.621 ms 1 /src/Adapter/EntityMapper.php:71
571
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.555 ms 194 Yes Yes /classes/Hook.php:1172
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`
1.530 ms 194 Yes Yes /classes/Hook.php:1172
861
INSERT INTO `ps_connections` (`id_guest`, `id_page`, `ip_address`, `http_referer`, `id_shop`, `id_shop_group`, `date_add`) VALUES ('14947741', '95', '308350548', '', '1', '1', '2025-02-12 11:53:37')
1.381 ms 1 /classes/ObjectModel.php:611
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.165 ms 0 /classes/Hook.php:1231
444
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` = 43
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
1.157 ms 150 Yes Yes /classes/Product.php:4477
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.146 ms 521 /classes/Hook.php:447
621
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 (43)
ORDER BY o.id_order DESC
LIMIT 400
1.054 ms 299 Yes /modules/ps_crossselling/ps_crossselling.php:257
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.037 ms 754 /classes/Configuration.php:180
583
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 = 43 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.*, 43, 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 = 43
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.938 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
834
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 = 43 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.*, 43, 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 = 43
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
0.935 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
442
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 (685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893) AND il.`id_lang` = 1 ORDER by i.`position`
0.886 ms 240 Yes /classes/Product.php:2852
446
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 (685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893) AND il.`id_lang` = 1 ORDER by i.`position`
0.841 ms 240 Yes /classes/Product.php:2852
853
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')
0.807 ms 1 /classes/ObjectModel.php:611
584
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 = 43 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.*, 43, 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 = 43
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.771 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
585
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 = 43 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.*, 43, 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 = 43
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.745 ms 8192 Yes Yes /modules/ets_extraproducttabs/classes/EtsEptProduct.php:149
493
SELECT SQL_NO_CACHE * from `ps_pronesis_scheduledproducts` where scheduled_date>"2025-02-12 11:53:37" and scheduled_executed=0 and scheduled_action=2 and id_shop=1 and id_product=43 LIMIT 1
0.710 ms 1 /modules/pronesisscheduledproducts/pronesisscheduledproducts.php:199
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`=43
0.709 ms 1 /classes/Tag.php:230
592
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("43", `products`))
AND NOT FIND_IN_SET("43", `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.704 ms 1 Yes /modules/stockalert/classes/StockAlertAlert.php:259
422
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.702 ms 11 /classes/Customer.php:663
860
SELECT SQL_NO_CACHE `id_page`
FROM `ps_page`
WHERE `id_page_type` = 6 AND `id_object` = 43 LIMIT 1
0.655 ms 1 /classes/Page.php:83
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` = 43
0.652 ms 30 /classes/Product.php:7380
311
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 (788, 789, 790, 791, 792, 875, 876, 877, 878, 879, 1033, 1034, 1035, 1036, 1037, 1074, 1075, 1076, 1077, 1078, 1103, 1104, 1105, 1106, 1107) AND il.`id_lang` = 1 ORDER by i.`position`
0.644 ms 165 Yes /classes/Product.php:2852
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.625 ms 18 Yes Yes /classes/Category.php:897
330
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` = 43
0.624 ms 30 /classes/Product.php:7380
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` = 43
0.620 ms 30 /classes/Product.php:7380
55
SELECT SQL_NO_CACHE `name` FROM `ps_supplier` WHERE `id_supplier` = 0 LIMIT 1
0.614 ms 0 /classes/Supplier.php:243
789
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.609 ms 162 Yes /classes/Product.php:2852
735
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 (237, 238, 239, 240, 241, 242, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634) AND il.`id_lang` = 1 ORDER by i.`position`
0.592 ms 161 Yes /classes/Product.php:2852
591
SELECT SQL_NO_CACHE *
FROM `ps_product_supplier` a0
WHERE (a0.`id_product` = 43)
GROUP BY a0.`id_supplier`
0.568 ms 1 Yes Yes /classes/PrestaShopCollection.php:381
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` = 43
0.564 ms 30 /classes/Product.php:7380
329
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 (770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787) AND il.`id_lang` = 1 ORDER by i.`position`
0.560 ms 144 Yes /classes/Product.php:2852
326
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 (660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 1263, 1264, 1265, 1266, 1267) AND il.`id_lang` = 1 ORDER by i.`position`
0.510 ms 115 Yes /classes/Product.php:2852
649
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 (670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684) AND il.`id_lang` = 1 ORDER by i.`position`
0.470 ms 115 Yes /classes/Product.php:2852
703
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 (124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138) AND il.`id_lang` = 1 ORDER by i.`position`
0.450 ms 110 Yes /classes/Product.php:2852
596
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 (33) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.432 ms 25 Yes Yes /classes/Product.php:4407
13
SELECT SQL_NO_CACHE lower(name) as name
FROM `ps_hook` h
WHERE (h.active = 1)
0.432 ms 923 /classes/Hook.php:1271
331
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` = 43
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 697 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.428 ms 2 Yes Yes /classes/Product.php:4477
825
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 (4) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.425 ms 24 Yes Yes /classes/Product.php:4407
473
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.411 ms 265 /classes/CartRule.php:357
830
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.405 ms 18 Yes Yes /classes/Product.php:4407
335
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` = 43
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 697 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.402 ms 2 Yes Yes /classes/Product.php:4477
161
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 = 33) AND (od.product_attribute_id = 788) 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.401 ms 63 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
594
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 (10) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.396 ms 12 Yes Yes /classes/Product.php:4407
817
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 (42) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.393 ms 15 Yes Yes /classes/Product.php:4407
808
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 = 32) AND (od.product_attribute_id = 635) 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.390 ms 93 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
332
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` = 43
AND al.`id_lang` = 1
AND agl.`id_lang` = 1
AND product_attribute_shop.`id_product_attribute` = 697 GROUP BY id_attribute_group, id_product_attribute
ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC
0.388 ms 2 Yes Yes /classes/Product.php:4477
709
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 = 4
LIMIT 1
0.388 ms 25 /classes/ProductAssembler.php:106
323
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 (650, 651, 652, 653, 654, 655, 656, 657, 658, 659) AND il.`id_lang` = 1 ORDER by i.`position`
0.387 ms 80 Yes /classes/Product.php:2852
475
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.383 ms 265 /classes/CartRule.php:357
623
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 = 42
LIMIT 1
0.375 ms 16 /classes/ProductAssembler.php:106
708
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 (650, 651, 652, 653, 654, 655, 656, 657, 658, 659) AND il.`id_lang` = 1 ORDER by i.`position`
0.374 ms 80 Yes /classes/Product.php:2852
427
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.370 ms 3 Yes Yes /classes/Carrier.php:573
650
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 = 73
LIMIT 1
0.366 ms 7 /classes/ProductAssembler.php:106
615
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 (47) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.365 ms 18 Yes Yes /classes/Product.php:4407
821
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 (15) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.364 ms 15 Yes Yes /classes/Product.php:4407
850
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.364 ms 723 Yes Yes /modules/blockadvertmulti/blockadvertmulti.php:439
496
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 = 43) AND (s.id_product_attribute = 685)
GROUP BY s.id_warehouse
0.363 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
307
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 (334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345) AND il.`id_lang` = 1 ORDER by i.`position`
0.347 ms 66 Yes /classes/Product.php:2852
704
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 = 40
LIMIT 1
0.342 ms 11 /classes/ProductAssembler.php:106
736
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 = 34
LIMIT 1
0.342 ms 7 /classes/ProductAssembler.php:106
790
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 = 32
LIMIT 1
0.341 ms 2 /classes/ProductAssembler.php:106
820
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 (73) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.338 ms 6 Yes Yes /classes/Product.php:4407
302
SELECT SQL_NO_CACHE SUM(stock.physical_quantity) as quantity
FROM  `ps_product` p
LEFT JOIN  `ps_stock` stock
ON (stock.id_product = p.id_product AND stock.id_warehouse = 1)
WHERE p.id_product = 47 AND stock.id_product_attribute IN (770, 771, 772, 773, 774, 775)
GROUP BY p.id_product LIMIT 1
0.337 ms 23 /modules/extensions/extensions.php:393
612
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 (41) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.337 ms 15 Yes Yes /classes/Product.php:4407
352
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 = 43) AND (s.id_product_attribute = 685)
GROUP BY s.id_warehouse
0.330 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
754
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 = 34) AND (od.product_attribute_id = 793) 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.326 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
668
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 = 73) AND (od.product_attribute_id = 570) 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.325 ms 40 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
184
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 = 36) AND (od.product_attribute_id = 636) 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.324 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
440
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` = 43
ORDER BY `position`
0.324 ms 40 Yes /override/classes/Product.php:20
677
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 = 15
LIMIT 1
0.324 ms 16 /classes/ProductAssembler.php:106
276
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 = 41) AND (od.product_attribute_id = 660) 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.322 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
763
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.321 ms 19 /classes/ProductAssembler.php:106
829
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 (34) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.320 ms 6 Yes Yes /classes/Product.php:4407
498
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 = 43) AND (s.id_product_attribute = 686)
GROUP BY s.id_warehouse
0.318 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
610
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 (40) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.313 ms 10 Yes Yes /classes/Product.php:4407
641
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 = 42) AND (od.product_attribute_id = 670) 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.312 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
16
SELECT SQL_NO_CACHE `id_hook`, `name` FROM `ps_hook`
0.311 ms 923 /classes/Hook.php:1231
824
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 (40) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.311 ms 10 Yes Yes /classes/Product.php:4407
138
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 = 10) AND (od.product_attribute_id = 334) 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.305 ms 22 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
253
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 = 40) AND (od.product_attribute_id = 650) 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.305 ms 23 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
582
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.305 ms 1 /classes/CartRule.php:418
474
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.304 ms 30 /classes/CartRule.php:418
695
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 = 15) AND (od.product_attribute_id = 124) 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.302 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
435
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 = 43) AND (od.product_attribute_id = 697) 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.302 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
601
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 (36) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.301 ms 3 Yes Yes /classes/Product.php:4407
826
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` = 4
AND pac.`id_product_attribute` = 617
AND agl.`id_lang` = 1
0.300 ms 2 /classes/Product.php:7351
727
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 = 4) AND (od.product_attribute_id = 237) 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.292 ms 24 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
357
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 = 43) AND (s.id_product_attribute = 686)
GROUP BY s.id_warehouse
0.291 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
129
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` = 10 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` = 10 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.290 ms 0 /classes/Cart.php:1407
299
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 = 47) AND (od.product_attribute_id = 770) 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.290 ms 17 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
309
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` = 33
ORDER BY `position`
0.290 ms 33 Yes /override/classes/Product.php:20
500
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 = 43) AND (s.id_product_attribute = 687)
GROUP BY s.id_warehouse
0.285 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
339
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` = 43 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` = 43 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.281 ms 0 /classes/Cart.php:1407
597
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` = 33
AND pac.`id_product_attribute` = 1074
AND agl.`id_lang` = 1
0.280 ms 2 /classes/Product.php:7351
676
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 (570, 571, 572, 573, 574, 575) AND il.`id_lang` = 1 ORDER by i.`position`
0.279 ms 48 Yes /classes/Product.php:2852
359
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 = 43) AND (s.id_product_attribute = 687)
GROUP BY s.id_warehouse
0.274 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
363
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 = 43) AND (s.id_product_attribute = 689)
GROUP BY s.id_warehouse
0.274 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
634
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` = 42 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` = 42 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.274 ms 0 /classes/Cart.php:1407
607
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 (38) AND ag.`is_color_group` = 1
GROUP BY pa.`id_product`, a.`id_attribute`, `group_by`
ORDER BY a.`position` ASC;
0.273 ms 3 Yes Yes /classes/Product.php:4407
405
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 = 43) AND (s.id_product_attribute = 889)
GROUP BY s.id_warehouse
0.271 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
844
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.270 ms 1 /classes/CartRule.php:418
504
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 = 43) AND (s.id_product_attribute = 689)
GROUP BY s.id_warehouse
0.267 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
552
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 = 43) AND (s.id_product_attribute = 892)
GROUP BY s.id_warehouse
0.265 ms 1 Yes Yes /modules/wkwarehouses/classes/WorkshopAsm.php:798
207
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 = 37) AND (od.product_attribute_id = 639) 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.265 ms 13 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836
818
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` = 42
AND pac.`id_product_attribute` = 680
AND agl.`id_lang` = 1
0.264 ms 2 /classes/Product.php:7351
177
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` = 36 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` = 36 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1
0.264 ms 0 /classes/Cart.php:1407
230
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 = 38) AND (od.product_attribute_id = 642) 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.264 ms 14 Yes /modules/wkwarehouses/classes/WorkshopAsm.php:836