1022 |
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 |
7.593
ms
|
17 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
292 |
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 = 2) AND (od.product_attribute_id = 195) 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 |
6.982
ms
|
42 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
220 |
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 = 2) AND (od.product_attribute_id = 201) 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 |
4.469
ms
|
20 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1230 |
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 = 1074) 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 |
4.459
ms
|
31 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
364 |
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 = 2) AND (od.product_attribute_id = 207) 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 |
3.950
ms
|
41 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2754 |
INSERT INTO `ps_connections_source` (`id_connections`, `http_referer`, `request_uri`, `keywords`, `date_add`) VALUES ('14978358', '', 'atlaskind.com/12-bottoms', '', '2025-02-12 11:52:12') |
3.630
ms
|
1 |
|
|
/classes/ObjectModel.php:611
/classes/ConnectionsSource.php:105 (add)
/modules/statsdata/statsdata.php:119 (logHttpReferer)
/modules/statsdata/statsdata.php:74 (getScriptCustomerPagesViews)
/classes/Hook.php:983 (hookDisplayBeforeBodyClosingTag)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/config/smarty.config.inc.php:167 (exec)
/classes/Smarty/SmartyLazyRegister.php:81 (smartyHook)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:376 (__call)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 (process)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:122 (instanceBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866eb10c0_97571731)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/e0/ab/0f/e0ab0f6618f268c2e5e1025e1dfc9a05ac46933b_2.file.layout-full-width.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866ea2d96_99208472)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/7a/7e/58/7a7e588190f5f504f1796a6352d039fc2946990d_2.file.product-list.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e9e505_17397111)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/c7/76/4b/c7764b7e50e4577a141ee282d0f1e045ed0cfdb5_2.file.category.tpl.php:40 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e94732_95020044)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 (_execute)
/classes/controller/FrontController.php:701 (fetch)
/classes/controller/FrontController.php:683 (smartyOutputContent)
/tools/profiling/Controller.php:106 (display)
/tools/profiling/Controller.php:83 (displayProfiling)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1450 |
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 |
3.534
ms
|
63 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
791 |
SELECT SQL_NO_CACHE id_stock_available, quantity, physical_quantity, reserved_quantity
FROM `ps_stock_available`
WHERE (id_product = 4) AND (id_product_attribute = 630) AND (id_shop = 1) AND (id_shop_group = 0) LIMIT 1 |
3.447
ms
|
1 |
|
|
/modules/wkwarehouses/classes/WorkshopAsm.php:454
/modules/wkwarehouses/classes/WarehouseStock.php:211 (getAvailableStockByProduct)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2749 |
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') |
2.927
ms
|
1 |
|
|
/classes/ObjectModel.php:611
/classes/ObjectModel.php:566 (add)
/classes/Guest.php:251 (save)
/modules/statsdata/statsdata.php:82 (setNewGuest)
/modules/statsdata/statsdata.php:73 (getScriptPlugins)
/classes/Hook.php:983 (hookDisplayBeforeBodyClosingTag)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/config/smarty.config.inc.php:167 (exec)
/classes/Smarty/SmartyLazyRegister.php:81 (smartyHook)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:376 (__call)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 (process)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:122 (instanceBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866eb10c0_97571731)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/e0/ab/0f/e0ab0f6618f268c2e5e1025e1dfc9a05ac46933b_2.file.layout-full-width.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866ea2d96_99208472)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/7a/7e/58/7a7e588190f5f504f1796a6352d039fc2946990d_2.file.product-list.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e9e505_17397111)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/c7/76/4b/c7764b7e50e4577a141ee282d0f1e045ed0cfdb5_2.file.category.tpl.php:40 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e94732_95020044)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 (_execute)
/classes/controller/FrontController.php:701 (fetch)
/classes/controller/FrontController.php:683 (smartyOutputContent)
/tools/profiling/Controller.php:106 (display)
/tools/profiling/Controller.php:83 (displayProfiling)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2753 |
INSERT INTO `ps_connections` (`id_guest`, `id_page`, `ip_address`, `http_referer`, `id_shop`, `id_shop_group`, `date_add`) VALUES ('14947711', '96', '308350548', '', '1', '1', '2025-02-12 11:52:12') |
2.780
ms
|
1 |
|
|
/classes/ObjectModel.php:611
/classes/Connection.php:188 (add)
/classes/Connection.php:97 (setNewConnection)
/modules/statsdata/statsdata.php:118 (setPageConnection)
/modules/statsdata/statsdata.php:74 (getScriptCustomerPagesViews)
/classes/Hook.php:983 (hookDisplayBeforeBodyClosingTag)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/config/smarty.config.inc.php:167 (exec)
/classes/Smarty/SmartyLazyRegister.php:81 (smartyHook)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:376 (__call)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 (process)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:122 (instanceBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866eb10c0_97571731)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/e0/ab/0f/e0ab0f6618f268c2e5e1025e1dfc9a05ac46933b_2.file.layout-full-width.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866ea2d96_99208472)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/7a/7e/58/7a7e588190f5f504f1796a6352d039fc2946990d_2.file.product-list.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e9e505_17397111)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/c7/76/4b/c7764b7e50e4577a141ee282d0f1e045ed0cfdb5_2.file.category.tpl.php:40 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e94732_95020044)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 (_execute)
/classes/controller/FrontController.php:701 (fetch)
/classes/controller/FrontController.php:683 (smartyOutputContent)
/tools/profiling/Controller.php:106 (display)
/tools/profiling/Controller.php:83 (displayProfiling)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
436 |
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 = 2) AND (od.product_attribute_id = 213) 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 |
2.404
ms
|
19 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
495 |
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 = 340) 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 |
2.333
ms
|
22 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
89 |
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.615
ms
|
194 |
Yes
|
Yes
|
/classes/Hook.php:1172
/classes/Hook.php:689 (getAllHookRegistrations)
/classes/Hook.php:793 (getHookModuleExecList)
/classes/controller/ProductListingFrontController.php:253 (exec)
/classes/controller/ProductListingFrontController.php:289 (getProductSearchProviderFromModules)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1376 |
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 = 1033) 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 |
1.561
ms
|
26 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
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.556
ms
|
194 |
Yes
|
Yes
|
/classes/Hook.php:1172
/classes/Hook.php:689 (getAllHookRegistrations)
/classes/Hook.php:793 (getHookModuleExecList)
/classes/Dispatcher.php:586 (exec)
/classes/Dispatcher.php:243 (loadRoutes)
/classes/Dispatcher.php:201 (__construct)
/index.php:28 (getInstance)
|
804 |
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 |
1.519
ms
|
24 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
99 |
SELECT SQL_NO_CACHE p.id_product FROM (SELECT p.id_product, p.id_manufacturer, SUM(sa.quantity) as quantity, p.condition, p.weight, p.price, psales.quantity as sales, cp.position FROM ps_product p LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute) LEFT JOIN ps_stock_available sa ON (p.id_product = sa.id_product AND IFNULL(pac.id_product_attribute, 0) = sa.id_product_attribute AND sa.id_shop = 1 AND sa.id_shop_group = 0 ) LEFT JOIN ps_product_sale psales ON (psales.id_product = p.id_product) INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) INNER JOIN ps_product_shop ps ON (p.id_product = ps.id_product AND ps.id_shop = 1 AND ps.active = TRUE) INNER JOIN ps_category c ON (cp.id_category = c.id_category AND c.active=1) LEFT JOIN ps_category_group cg ON (cg.id_category = c.id_category) WHERE ps.id_shop='1' AND p.visibility IN ('both', 'catalog') AND cg.id_group='1' AND c.nleft>=20 AND c.nright<=21 GROUP BY p.id_product) p INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) GROUP BY p.id_product ORDER BY p.position ASC, p.id_product DESC LIMIT 0, 9223372036854775807 |
1.500
ms
|
121968 |
Yes
|
|
/modules/ps_facetedsearch/src/Adapter/MySQL.php:86
/modules/ps_facetedsearch/src/Filters/Products.php:90 (execute)
/modules/ps_facetedsearch/src/Product/SearchProvider.php:172 (getProductByFilters)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:139 (runQuery)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1082 |
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 = 776) 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 |
1.489
ms
|
15 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
159 |
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 = 2) AND (s.id_product_attribute = 198)
GROUP BY s.id_warehouse |
1.473
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
101 |
SELECT SQL_NO_CACHE data FROM ps_layered_filter_block WHERE hash="7193c74fb776ce6f7676bf9b567292c2" LIMIT 1 |
1.442
ms
|
1 |
|
|
/modules/ps_facetedsearch/src/Filters/Block.php:182
/modules/ps_facetedsearch/src/Product/SearchProvider.php:195 (getFromCache)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:139 (runQuery)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
102 |
SELECT SQL_NO_CACHE p.id_product FROM (SELECT p.id_product, p.id_manufacturer, SUM(sa.quantity) as quantity, p.condition, p.weight, p.price, psales.quantity as sales, cp.position FROM ps_product p LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute) LEFT JOIN ps_stock_available sa ON (p.id_product = sa.id_product AND IFNULL(pac.id_product_attribute, 0) = sa.id_product_attribute AND sa.id_shop = 1 AND sa.id_shop_group = 0 ) LEFT JOIN ps_product_sale psales ON (psales.id_product = p.id_product) INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) INNER JOIN ps_product_shop ps ON (p.id_product = ps.id_product AND ps.id_shop = 1 AND ps.active = TRUE) INNER JOIN ps_category c ON (cp.id_category = c.id_category AND c.active=1) LEFT JOIN ps_category_group cg ON (cg.id_category = c.id_category) WHERE ps.id_shop='1' AND p.visibility IN ('both', 'catalog') AND cg.id_group='1' AND c.nleft>=20 AND c.nright<=21 GROUP BY p.id_product) p INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) GROUP BY p.id_product ORDER BY p.position ASC, p.id_product DESC LIMIT 0, 12 |
1.420
ms
|
121968 |
Yes
|
|
/modules/ps_facetedsearch/src/Adapter/MySQL.php:86
/modules/ps_facetedsearch/src/Filters/Products.php:90 (execute)
/modules/ps_facetedsearch/src/Product/SearchProvider.php:172 (getProductByFilters)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:146 (runQuery)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
100 |
SELECT SQL_NO_CACHE COUNT(DISTINCT p.id_product) c FROM (SELECT p.id_product, p.id_manufacturer, SUM(sa.quantity) as quantity, p.condition, p.weight, p.price, psales.quantity as sales, cp.position FROM ps_product p LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute) LEFT JOIN ps_stock_available sa ON (p.id_product = sa.id_product AND IFNULL(pac.id_product_attribute, 0) = sa.id_product_attribute AND sa.id_shop = 1 AND sa.id_shop_group = 0 ) LEFT JOIN ps_product_sale psales ON (psales.id_product = p.id_product) INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) INNER JOIN ps_product_shop ps ON (p.id_product = ps.id_product AND ps.id_shop = 1 AND ps.active = TRUE) INNER JOIN ps_category c ON (cp.id_category = c.id_category AND c.active=1) LEFT JOIN ps_category_group cg ON (cg.id_category = c.id_category) WHERE ps.id_shop='1' AND p.visibility IN ('both', 'catalog') AND cg.id_group='1' AND c.nleft>=20 AND c.nright<=21 GROUP BY p.id_product) p |
1.359
ms
|
60984 |
|
|
/modules/ps_facetedsearch/src/Adapter/MySQL.php:86
/modules/ps_facetedsearch/src/Adapter/MySQL.php:772 (execute)
/modules/ps_facetedsearch/src/Adapter/MySQL.php:750 (valueCount)
/modules/ps_facetedsearch/src/Filters/Products.php:94 (count)
/modules/ps_facetedsearch/src/Product/SearchProvider.php:172 (getProductByFilters)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:139 (runQuery)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
103 |
SELECT SQL_NO_CACHE COUNT(DISTINCT p.id_product) c FROM (SELECT p.id_product, p.id_manufacturer, SUM(sa.quantity) as quantity, p.condition, p.weight, p.price, psales.quantity as sales, cp.position FROM ps_product p LEFT JOIN ps_product_attribute pa ON (p.id_product = pa.id_product) LEFT JOIN ps_product_attribute_combination pac ON (pa.id_product_attribute = pac.id_product_attribute) LEFT JOIN ps_stock_available sa ON (p.id_product = sa.id_product AND IFNULL(pac.id_product_attribute, 0) = sa.id_product_attribute AND sa.id_shop = 1 AND sa.id_shop_group = 0 ) LEFT JOIN ps_product_sale psales ON (psales.id_product = p.id_product) INNER JOIN ps_category_product cp ON (p.id_product = cp.id_product) INNER JOIN ps_product_shop ps ON (p.id_product = ps.id_product AND ps.id_shop = 1 AND ps.active = TRUE) INNER JOIN ps_category c ON (cp.id_category = c.id_category AND c.active=1) LEFT JOIN ps_category_group cg ON (cg.id_category = c.id_category) WHERE ps.id_shop='1' AND p.visibility IN ('both', 'catalog') AND cg.id_group='1' AND c.nleft>=20 AND c.nright<=21 GROUP BY p.id_product) p |
1.333
ms
|
60984 |
|
|
/modules/ps_facetedsearch/src/Adapter/MySQL.php:86
/modules/ps_facetedsearch/src/Adapter/MySQL.php:772 (execute)
/modules/ps_facetedsearch/src/Adapter/MySQL.php:750 (valueCount)
/modules/ps_facetedsearch/src/Filters/Products.php:94 (count)
/modules/ps_facetedsearch/src/Product/SearchProvider.php:172 (getProductByFilters)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:146 (runQuery)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1849 |
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 |
1.320
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1523 |
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 = 875) 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 |
1.265
ms
|
45 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2002 |
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 = 26) AND (od.product_attribute_id = 1248) 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 |
1.250
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
955 |
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` = 770)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 47 ORDER BY i.`position` ASC LIMIT 1 |
1.248
ms
|
8 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
105 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 2
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
1.235
ms
|
4 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
65 |
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.205
ms
|
0 |
|
|
/classes/Hook.php:1231
/classes/Hook.php:218 (getAllHookIds)
/classes/Hook.php:497 (getIdByName)
/classes/module/Module.php:2145 (isModuleRegisteredOnHook)
/modules/kbgiftcard/kbgiftcard.php:74 (isRegisteredInHook)
:undefined (__construct)
/src/Core/Foundation/IoC/Container.php:123 (newInstance)
/src/Core/Foundation/IoC/Container.php:153 (makeInstanceFromClassName)
/src/Core/Foundation/IoC/Container.php:166 (doMake)
/src/Adapter/ServiceLocator.php:70 (make)
/classes/module/Module.php:1225 (get)
/tools/profiling/Module.php:35 (coreLoadModule)
/classes/module/Module.php:1209 (coreLoadModule)
/classes/Hook.php:903 (getInstanceByName)
/src/Adapter/Presenter/Cart/CartPresenter.php:490 (exec)
/classes/controller/FrontController.php:488 (present)
/classes/controller/FrontController.php:555 (assignGeneralPurposeVariables)
/controllers/front/listing/CategoryController.php:126 (initContent)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1094 |
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` = 782
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 47 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` = 782
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 47 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
1.168
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
126 |
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.143
ms
|
521 |
|
|
/classes/Hook.php:447
/classes/Hook.php:484 (getHookModuleList)
/classes/tax/TaxManagerFactory.php:67 (getModulesFromHook)
/classes/tax/TaxManagerFactory.php:46 (execHookTaxManagerFactory)
/classes/Product.php:3851 (getManager)
/classes/Product.php:3643 (priceCalculation)
/classes/Product.php:5537 (getPriceStatic)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
732 |
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 = 617) 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 |
1.108
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
543 |
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 |
1.068
ms
|
22 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
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.009
ms
|
754 |
|
|
/classes/Configuration.php:180
/classes/Configuration.php:229 (loadConfiguration)
/classes/Configuration.php:309 (get)
/classes/shop/Shop.php:394 (getMultiShopValues)
/config/config.inc.php:117 (initialize)
/index.php:27 (require)
|
1168 |
SELECT SQL_NO_CACHE *
FROM `ps_warehouse_product_location` a0
WHERE (a0.`id_product` = 33) AND (a0.`id_product_attribute` = 1074) AND (a0.`id_warehouse` IN(1, 5, 6, 2, 7, 8)) |
0.906
ms
|
6 |
|
|
/classes/PrestaShopCollection.php:381
/classes/PrestaShopCollection.php:438 (getAll)
/modules/wkwarehouses/classes/WorkshopAsm.php:404 (rewind)
/modules/wkwarehouses/wkwarehouses.php:999 (getAssociatedWarehousesArray)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2549 |
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.890
ms
|
165 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
876 |
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 = 623) 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.883
ms
|
15 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1462 |
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` = 875
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 33 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` = 875
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 33 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.796
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
744 |
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` = 237
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 4 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` = 237
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 4 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.796
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
189 |
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 = 2) AND (s.id_product_attribute = 213)
GROUP BY s.id_warehouse |
0.795
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1542 |
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` = 978
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` = 978
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.776
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
502 |
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` = 334)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 10 ORDER BY i.`position` ASC LIMIT 1 |
0.764
ms
|
6 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
376 |
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` = 213
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2 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` = 213
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.762
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1303 |
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 = 1103) 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.757
ms
|
18 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1570 |
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.756
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1242 |
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` = 1103
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 33 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` = 1103
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 33 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.748
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
109 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 47
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.726
ms
|
3 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
110 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 33
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.721
ms
|
5 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1530 |
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` = 978)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 58 ORDER BY i.`position` ASC LIMIT 1 |
0.718
ms
|
8 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1957 |
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 = 1243) 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.716
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2715 |
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.692
ms
|
165 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1172 |
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 = 33) AND (s.id_product_attribute = 788)
GROUP BY s.id_warehouse |
0.687
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
106 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 10
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.678
ms
|
2 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1677 |
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 = 48) AND (od.product_attribute_id = 1097) 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.674
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
108 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 4
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.659
ms
|
4 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
967 |
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` = 770
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 47 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` = 770
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 47 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.655
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
138 |
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` = 201
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2 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` = 201
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.652
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1803 |
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` = 1233
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` = 1233
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.652
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1310 |
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` = 1033)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 33 ORDER BY i.`position` ASC LIMIT 1 |
0.650
ms
|
7 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
668 |
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` = 617
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 4 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` = 617
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 4 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.646
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2429 |
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
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
112 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 48
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.640
ms
|
2 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
107 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 11
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.636
ms
|
2 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
115 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 26
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.636
ms
|
1 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
883 |
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` = 629)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 4 ORDER BY i.`position` ASC LIMIT 1 |
0.636
ms
|
8 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
113 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 57
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.633
ms
|
2 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
114 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 25
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.631
ms
|
3 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
656 |
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` = 617)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 4 ORDER BY i.`position` ASC LIMIT 1 |
0.629
ms
|
7 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
974 |
SELECT SQL_NO_CACHE *
FROM `ps_warehouse_product_location` a0
WHERE (a0.`id_product` = 47) AND (a0.`id_product_attribute` = 770) AND (a0.`id_warehouse` IN(1, 5, 6, 2, 7, 8)) |
0.627
ms
|
6 |
|
|
/classes/PrestaShopCollection.php:381
/classes/PrestaShopCollection.php:438 (getAll)
/modules/wkwarehouses/classes/WorkshopAsm.php:404 (rewind)
/modules/wkwarehouses/wkwarehouses.php:999 (getAssociatedWarehousesArray)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
111 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 58
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.625
ms
|
1 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
304 |
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` = 207
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 2 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` = 207
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 2 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.615
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1791 |
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` = 1233)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 25 ORDER BY i.`position` ASC LIMIT 1 |
0.614
ms
|
7 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
116 |
SELECT SQL_NO_CACHE pa.*, product_attribute_shop.*, GROUP_CONCAT(ag.`id_attribute_group`) AS `id_attribute_group`, GROUP_CONCAT(a.`id_attribute`) AS `id_attribute`, GROUP_CONCAT(al.`name` SEPARATOR "|s|p|a|") AS attribute_name, GROUP_CONCAT(ag.`is_color_group`) AS `is_color_group`, stock.`quantity` as `sa_quantity`, stock.`out_of_stock`, GROUP_CONCAT(pac.`id_attribute`) as id_attribute_list_custom
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_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` AND al.`id_lang` = 1)
JOIN `ps_pm_spa_cache` pa_cartesian ON (pa_cartesian.`id_product` = pa.`id_product` AND pa_cartesian.`id_product_attribute` = pa.`id_product_attribute` AND pa_cartesian.`id_shop` = 1)
JOIN `ps_product` p ON (p.`id_product` = pa.`id_product`)
LEFT JOIN ps_stock_available stock
ON (stock.id_product = `p`.id_product AND stock.id_product_attribute = IFNULL(`pa`.id_product_attribute, 0) AND stock.id_shop = 1 AND stock.id_shop_group = 0 )
WHERE pa.`id_product` = 27
GROUP BY pa.`id_product_attribute`
ORDER BY SUM(ag.`position`), SUM(a.`position`), pac.`id_product_attribute` |
0.613
ms
|
1 |
Yes
|
|
/modules/pm_productsbyattributes/pm_productsbyattributes.php:1188
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:179 (getAttributeCombinationsById)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
208 |
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.613
ms
|
11 |
|
|
/classes/Customer.php:663
/modules/wkwarehouses/classes/WarehouseStock.php:525 (getAddresses)
/modules/wkwarehouses/classes/WarehouseStock.php:601 (getCarriersByCustomerAddresses)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1684 |
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` = 1091)
LEFT JOIN `ps_image_lang` il
ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 1)
WHERE i.`id_product` = 57 ORDER BY i.`position` ASC LIMIT 1 |
0.594
ms
|
8 |
Yes
|
|
/classes/Image.php:197
/override/classes/Product.php:92 (getBestImageAttribute)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2643 |
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.560
ms
|
96 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1905 |
SELECT SQL_NO_CACHE pa.id_product_attribute FROM `ps_product_attribute` pa
LEFT JOIN `ps_product_attribute_combination` pac ON pac.id_product_attribute = pa.id_product_attribute
WHERE pa.id_product = 25 AND pac.id_attribute = 109 |
0.554
ms
|
75 |
|
|
/modules/extensions/extensions.php:407
/modules/extensions/extensions.php:382 (getColorIDs)
/modules/extensions/extensions.php:370 (getColourQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2257 |
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.532
ms
|
105 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2596 |
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 (1039, 1040, 1041, 1042, 1043, 1044, 1097, 1098, 1099, 1100, 1101, 1102) AND il.`id_lang` = 1 ORDER by i.`position` |
0.511
ms
|
90 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
55 |
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` = 12
AND `active` = 1
AND cg.`id_group` =1
GROUP BY c.`id_category`
ORDER BY `level_depth` ASC, category_shop.`position` ASC |
0.492
ms
|
1 |
Yes
|
Yes
|
/classes/Category.php:897
/controllers/front/listing/CategoryController.php:215 (getSubCategories)
/controllers/front/listing/CategoryController.php:117 (getTemplateVarSubCategories)
/tools/profiling/Controller.php:41 (init)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2357 |
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.463
ms
|
96 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2310 |
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.461
ms
|
105 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2204 |
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.458
ms
|
105 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2476 |
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 (1039, 1040, 1041, 1042, 1043, 1044, 1097, 1098, 1099, 1100, 1101, 1102) AND il.`id_lang` = 1 ORDER by i.`position` |
0.456
ms
|
90 |
Yes
|
|
/classes/Product.php:2852
/src/Adapter/Image/ImageRetriever.php:75 (getCombinationImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2644 |
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 = 33
LIMIT 1 |
0.423
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
13 |
SELECT SQL_NO_CACHE lower(name) as name
FROM `ps_hook` h
WHERE (h.active = 1) |
0.414
ms
|
923 |
|
|
/classes/Hook.php:1271
/classes/Hook.php:764 (getHookStatusByName)
/classes/Dispatcher.php:586 (exec)
/classes/Dispatcher.php:243 (loadRoutes)
/classes/Dispatcher.php:201 (__construct)
/index.php:28 (getInstance)
|
2550 |
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 = 48
LIMIT 1 |
0.410
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
61 |
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.403
ms
|
265 |
|
|
/classes/CartRule.php:357
/classes/CartRule.php:389 (haveCartRuleToday)
/classes/Cart.php:3018 (getCustomerCartRules)
/classes/Cart.php:3402 (getDeliveryOptionList)
/classes/Cart.php:3475 (getDeliveryOption)
/src/Core/Cart/Fees.php:96 (getTotalShippingCost)
/src/Core/Cart/Calculator.php:354 (processCalculation)
/src/Core/Cart/Calculator.php:155 (calculateFees)
/classes/Cart.php:2170 (processCalculation)
/src/Adapter/Presenter/Cart/CartPresenter.php:333 (getOrderTotal)
/classes/controller/FrontController.php:488 (present)
/classes/controller/FrontController.php:555 (assignGeneralPurposeVariables)
/controllers/front/listing/CategoryController.php:126 (initContent)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2746 |
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.403
ms
|
723 |
Yes
|
Yes
|
/modules/blockadvertmulti/blockadvertmulti.php:439
/modules/blockadvertmulti/blockadvertmulti.php:292 (getBanners)
/modules/blockadvertmulti/blockadvertmulti.php:285 (_processHook)
/classes/Hook.php:983 (hookFooter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/config/smarty.config.inc.php:167 (exec)
/classes/Smarty/SmartyLazyRegister.php:81 (smartyHook)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/95/36/6d/95366d0e5a042945e0e5ee54e5be8307c3d5b698_2.file.footer.tpl.php:96 (__call)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 (process)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/95/36/6d/95366d0e5a042945e0e5ee54e5be8307c3d5b698_2.file.footer.tpl.php:52 (instanceBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa28670c7908_49446556)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:338 (_subTemplateRender)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 (callBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 (process)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/1b/17/64/1b1764c24ae56671c1f93a474d08060d301aeaa6_2.file.layout-both-columns.tpl.php:109 (instanceBlock)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866eb10c0_97571731)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/e0/ab/0f/e0ab0f6618f268c2e5e1025e1dfc9a05ac46933b_2.file.layout-full-width.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866ea2d96_99208472)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/7a/7e/58/7a7e588190f5f504f1796a6352d039fc2946990d_2.file.product-list.tpl.php:42 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e9e505_17397111)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:116 (_subTemplateRender)
/var/cache/prod/smarty/compile/atlas_kindlayouts_layout_full_width_tpl/c7/76/4b/c7764b7e50e4577a141ee282d0f1e045ed0cfdb5_2.file.category.tpl.php:40 (endChild)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 (content_67aa2866e94732_95020044)
/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 (getRenderedTemplateCode)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 (render)
/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 (_execute)
/classes/controller/FrontController.php:701 (fetch)
/classes/controller/FrontController.php:683 (smartyOutputContent)
/tools/profiling/Controller.php:106 (display)
/tools/profiling/Controller.php:83 (displayProfiling)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2597 |
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.397
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2583 |
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 = 48) AND (s.id_product_attribute = 1102)
GROUP BY s.id_warehouse |
0.392
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2516 |
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 = 33) AND (s.id_product_attribute = 1037)
GROUP BY s.id_warehouse |
0.382
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2655 |
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 = 33) AND (s.id_product_attribute = 788)
GROUP BY s.id_warehouse |
0.377
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
63 |
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.370
ms
|
265 |
|
|
/classes/CartRule.php:357
/classes/CartRule.php:389 (haveCartRuleToday)
/classes/CartRule.php:564 (getCustomerCartRules)
/classes/Cart.php:519 (getCustomerHighlightedDiscounts)
/src/Adapter/Presenter/Cart/CartPresenter.php:443 (getDiscounts)
/classes/controller/FrontController.php:488 (present)
/classes/controller/FrontController.php:555 (assignGeneralPurposeVariables)
/controllers/front/listing/CategoryController.php:126 (initContent)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
602 |
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 = 11) AND (od.product_attribute_id = 352) 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.370
ms
|
52 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2547 |
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.368
ms
|
33 |
Yes
|
|
/override/classes/Product.php:20
/src/Adapter/Image/ImageRetriever.php:69 (getImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:672 (getAllProductImages)
/src/Adapter/Presenter/Product/ProductLazyArray.php:126 (fillImages)
/src/Adapter/Presenter/Product/ProductListingPresenter.php:57 (__construct)
/classes/controller/ProductListingFrontController.php:88 (present)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2600 |
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.366
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5642 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2532 |
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 = 33) AND (s.id_product_attribute = 1105)
GROUP BY s.id_warehouse |
0.358
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2542 |
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 = 1074) 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.357
ms
|
31 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2430 |
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 = 48
LIMIT 1 |
0.354
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2534 |
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 = 33) AND (s.id_product_attribute = 1106)
GROUP BY s.id_warehouse |
0.354
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2563 |
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 = 48) AND (s.id_product_attribute = 1040)
GROUP BY s.id_warehouse |
0.352
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2530 |
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 = 33) AND (s.id_product_attribute = 1104)
GROUP BY s.id_warehouse |
0.352
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
262 |
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 = 2) AND (s.id_product_attribute = 206)
GROUP BY s.id_warehouse |
0.349
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2620 |
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 = 57) AND (s.id_product_attribute = 1091)
GROUP BY s.id_warehouse |
0.347
ms
|
3 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2536 |
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 = 33) AND (s.id_product_attribute = 1107)
GROUP BY s.id_warehouse |
0.347
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2601 |
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` = 972
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` = 972
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.346
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2205 |
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.346
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1830 |
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 = 25) AND (s.id_product_attribute = 1241)
GROUP BY s.id_warehouse |
0.344
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2258 |
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.343
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2524 |
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 = 33) AND (s.id_product_attribute = 1077)
GROUP BY s.id_warehouse |
0.343
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2565 |
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 = 48) AND (s.id_product_attribute = 1041)
GROUP BY s.id_warehouse |
0.343
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2693 |
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 = 33) AND (s.id_product_attribute = 1078)
GROUP BY s.id_warehouse |
0.343
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2311 |
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.342
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
649 |
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 = 11) AND (od.product_attribute_id = 346) 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.341
ms
|
47 |
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2477 |
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 = 33
LIMIT 1 |
0.341
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2518 |
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 = 33) AND (s.id_product_attribute = 1074)
GROUP BY s.id_warehouse |
0.340
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2358 |
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 = 33
LIMIT 1 |
0.339
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2119 |
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 = 27
LIMIT 1 |
0.339
ms
|
6 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
442 |
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 = 10
LIMIT 1 |
0.338
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1683 |
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.337
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
370 |
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 = 2
LIMIT 1 |
0.334
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1085 |
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 (776, 777, 778, 779, 780, 781)
GROUP BY p.id_product LIMIT 1 |
0.333
ms
|
23 |
|
|
/modules/extensions/extensions.php:393
/modules/extensions/extensions.php:370 (getColourQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2253 |
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 = 25 AND stock.id_product_attribute IN (1238, 1239, 1240, 1241, 1242)
GROUP BY p.id_product LIMIT 1 |
0.333
ms
|
18 |
|
|
/modules/extensions/extensions.php:393
/modules/extensions/extensions.php:370 (getColourQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2667 |
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 = 33) AND (s.id_product_attribute = 876)
GROUP BY s.id_warehouse |
0.333
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
213 |
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.333
ms
|
3 |
Yes
|
Yes
|
/classes/Carrier.php:573
/override/classes/Carrier.php:61 (getCarriers)
/modules/wkwarehouses/classes/WarehouseStock.php:1114 (getCarriersForOrder)
/modules/wkwarehouses/classes/WarehouseStock.php:529 (getAvailableCarrierList)
/modules/wkwarehouses/classes/WarehouseStock.php:601 (getCarriersByCustomerAddresses)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2695 |
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 = 33) AND (s.id_product_attribute = 1103)
GROUP BY s.id_warehouse |
0.332
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2665 |
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 = 33) AND (s.id_product_attribute = 875)
GROUP BY s.id_warehouse |
0.331
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
226 |
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 = 2
LIMIT 1 |
0.331
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1025 |
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.331
ms
|
23 |
|
|
/modules/extensions/extensions.php:393
/modules/extensions/extensions.php:370 (getColourQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2526 |
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 = 33) AND (s.id_product_attribute = 1078)
GROUP BY s.id_warehouse |
0.330
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2553 |
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` = 48 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` = 48 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.329
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5642 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
117 |
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 = 2
LIMIT 1 |
0.328
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1382 |
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 = 33
LIMIT 1 |
0.328
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2520 |
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 = 33) AND (s.id_product_attribute = 1075)
GROUP BY s.id_warehouse |
0.328
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1215 |
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 = 33) AND (s.id_product_attribute = 1104)
GROUP BY s.id_warehouse |
0.327
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2561 |
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 = 48) AND (s.id_product_attribute = 1039)
GROUP BY s.id_warehouse |
0.327
ms
|
2 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1236 |
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 = 33
LIMIT 1 |
0.326
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2647 |
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` = 33 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` = 33 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.326
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5642 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1309 |
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 = 33
LIMIT 1 |
0.325
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2152 |
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.325
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1635 |
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 = 48
LIMIT 1 |
0.324
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2673 |
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 = 33) AND (s.id_product_attribute = 879)
GROUP BY s.id_warehouse |
0.323
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
954 |
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 = 47
LIMIT 1 |
0.322
ms
|
19 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1906 |
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 = 25 AND stock.id_product_attribute IN (1238, 1239, 1240, 1241, 1242)
GROUP BY p.id_product LIMIT 1 |
0.322
ms
|
18 |
|
|
/modules/extensions/extensions.php:393
/modules/extensions/extensions.php:370 (getColourQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2008 |
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 = 27
LIMIT 1 |
0.322
ms
|
6 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
810 |
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.321
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2569 |
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 = 48) AND (s.id_product_attribute = 1043)
GROUP BY s.id_warehouse |
0.321
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2659 |
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 = 33) AND (s.id_product_attribute = 790)
GROUP BY s.id_warehouse |
0.321
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1335 |
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 = 33) AND (s.id_product_attribute = 876)
GROUP BY s.id_warehouse |
0.320
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2522 |
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 = 33) AND (s.id_product_attribute = 1076)
GROUP BY s.id_warehouse |
0.320
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2669 |
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 = 33) AND (s.id_product_attribute = 877)
GROUP BY s.id_warehouse |
0.319
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
167 |
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 = 2) AND (s.id_product_attribute = 202)
GROUP BY s.id_warehouse |
0.318
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2675 |
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 = 33) AND (s.id_product_attribute = 1033)
GROUP BY s.id_warehouse |
0.317
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2663 |
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 = 33) AND (s.id_product_attribute = 792)
GROUP BY s.id_warehouse |
0.317
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2691 |
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 = 33) AND (s.id_product_attribute = 1077)
GROUP BY s.id_warehouse |
0.317
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1456 |
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 = 33
LIMIT 1 |
0.316
ms
|
26 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2528 |
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 = 33) AND (s.id_product_attribute = 1103)
GROUP BY s.id_warehouse |
0.316
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
16 |
SELECT SQL_NO_CACHE `id_hook`, `name` FROM `ps_hook` |
0.315
ms
|
923 |
|
|
/classes/Hook.php:1231
/classes/Hook.php:218 (getAllHookIds)
/classes/Hook.php:802 (getIdByName)
/classes/Dispatcher.php:586 (exec)
/classes/Dispatcher.php:243 (loadRoutes)
/classes/Dispatcher.php:201 (__construct)
/index.php:28 (getInstance)
|
2610 |
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 = 57) AND (s.id_product_attribute = 973)
GROUP BY s.id_warehouse |
0.314
ms
|
2 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2661 |
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 = 33) AND (s.id_product_attribute = 791)
GROUP BY s.id_warehouse |
0.314
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2577 |
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 = 48) AND (s.id_product_attribute = 1099)
GROUP BY s.id_warehouse |
0.313
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2581 |
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 = 48) AND (s.id_product_attribute = 1101)
GROUP BY s.id_warehouse |
0.313
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2677 |
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 = 33) AND (s.id_product_attribute = 1034)
GROUP BY s.id_warehouse |
0.313
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2671 |
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 = 33) AND (s.id_product_attribute = 878)
GROUP BY s.id_warehouse |
0.312
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1250 |
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 = 33) AND (s.id_product_attribute = 788)
GROUP BY s.id_warehouse |
0.312
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1529 |
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.311
ms
|
7 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1828 |
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 = 25) AND (s.id_product_attribute = 1240)
GROUP BY s.id_warehouse |
0.311
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1855 |
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.310
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2636 |
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.310
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1576 |
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 = 48
LIMIT 1 |
0.310
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2681 |
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 = 33) AND (s.id_product_attribute = 1036)
GROUP BY s.id_warehouse |
0.310
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
501 |
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 = 10
LIMIT 1 |
0.309
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1790 |
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.309
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
738 |
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.308
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1742 |
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.308
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2567 |
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 = 48) AND (s.id_product_attribute = 1042)
GROUP BY s.id_warehouse |
0.307
ms
|
2 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2608 |
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 = 57) AND (s.id_product_attribute = 972)
GROUP BY s.id_warehouse |
0.307
ms
|
2 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2679 |
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 = 33) AND (s.id_product_attribute = 1035)
GROUP BY s.id_warehouse |
0.307
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
549 |
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 = 11
LIMIT 1 |
0.307
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2554 |
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` = 1039
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND cp.`id_product` = 48 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` = 1039
AND cp.`id_customization` = 0
AND cp.`id_cart` = 0 AND p.`id_product_item` = 48 AND (pr.`pack_stock_type` IN (1,2) OR (
pr.`pack_stock_type` = 3
AND 0 = 1
))) as q LIMIT 1 |
0.307
ms
|
0 |
|
|
/classes/Cart.php:1407
/classes/Product.php:4241 (getProductQuantity)
/classes/Product.php:5652 (getQuantity)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2086 |
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 = 26
LIMIT 1 |
0.306
ms
|
6 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1629 |
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 = 48) AND (od.product_attribute_id = 1039) 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
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1909 |
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.305
ms
|
16 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2589 |
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 = 48) AND (od.product_attribute_id = 1039) 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.304
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:836
/override/classes/stock/StockManager.php:25 (getReservedQuantityByProductAndWarehouse)
/modules/extensions/extensions.php:369 (getProductRealQuantities)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
193 |
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 = 2) AND (s.id_product_attribute = 215)
GROUP BY s.id_warehouse |
0.303
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1028 |
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 = 47
LIMIT 1 |
0.303
ms
|
19 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1553 |
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 = 58) AND (s.id_product_attribute = 978)
GROUP BY s.id_warehouse |
0.303
ms
|
2 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
1963 |
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 = 26
LIMIT 1 |
0.303
ms
|
6 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
655 |
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.302
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
2683 |
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 = 33) AND (s.id_product_attribute = 1037)
GROUP BY s.id_warehouse |
0.302
ms
|
1 |
Yes
|
Yes
|
/modules/wkwarehouses/classes/WorkshopAsm.php:798
/modules/wkwarehouses/classes/WarehouseStock.php:206 (getProductPhysicalQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:843 (getWarehousesAvailableQuantities)
/modules/wkwarehouses/classes/WarehouseStock.php:586 (warehousesDataOnProductPage)
/modules/wkwarehouses/wkwarehouses.php:1010 (getAvailableWarehouseAndCartQuantity)
/classes/Hook.php:983 (hookActionGetProductPropertiesAfter)
/tools/profiling/Hook.php:35 (coreCallHook)
/classes/Hook.php:409 (coreCallHook)
/classes/Hook.php:918 (callHookOn)
/classes/Product.php:5702 (exec)
/override/classes/Product.php:104 (getProductProperties)
/classes/ProductAssembler.php:130 (getProductProperties)
/classes/controller/ProductListingFrontController.php:80 (assembleProduct)
:undefined (prepareProductForTemplate)
/classes/controller/ProductListingFrontController.php:102 (array_map)
/classes/controller/ProductListingFrontController.php:357 (prepareMultipleProductsForTemplate)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
608 |
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 = 11
LIMIT 1 |
0.302
ms
|
13 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes/controller/ProductListingFrontController.php:613 (getProductSearchVariables)
/controllers/front/listing/CategoryController.php:137 (doProductSearch)
/override/controllers/front/listing/CategoryController.php:47 (initContent)
/tools/profiling/Controller.php:60 (initContent)
/classes/Dispatcher.php:510 (run)
/index.php:28 (dispatch)
|
882 |
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.302
ms
|
25 |
|
|
/classes/ProductAssembler.php:106
/classes/ProductAssembler.php:125 (addMissingProductFields)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:350 (assembleProduct)
/modules/pm_productsbyattributes/src/Pm_ProductsByAttributesProductSearchProvider.php:318 (setNewCombinationInformationOnProducts)
/classes/controller/ProductListingFrontController.php:335 (runQuery)
/override/controllers/front/listing/CategoryController.php:105 (getProductSearchVariables)
/classes |