1 |
5.98 ms |
SELECT `creation_timestamp`
FROM `migration`
WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
SELECT `creation_timestamp`
FROM `migration`
WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
;
array:6 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 334)"
4 => "Shopware\Production\Kernel::initializeDatabaseConnectionVariables (line 156)"
5 => "Shopware\Core\Kernel::boot (line 136)"
6 => "Shopware\Core\HttpKernel::doHandle (line 80)"
7 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
2 |
5.35 ms |
SET @@group_concat_max_len = CAST(IF(@@group_concat_max_len > 320000, @@group_concat_max_len, 320000) AS UNSIGNED);SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));SET @MIGRATION_1590758953_IS_ACTIVE = TRUE;SET @MIGRATION_1591683158_IS_ACTIVE = TRUE;SET @MIGRATION_1592837424_IS_ACTIVE = TRUE;SET @MIGRATION_1593698606_IS_ACTIVE = TRUE;SET @MIGRATION_1595160327_IS_ACTIVE = TRUE;SET @MIGRATION_1595321666_IS_ACTIVE = TRUE;SET @MIGRATION_1595422169_IS_ACTIVE = TRUE;SET @MIGRATION_1595489705_IS_ACTIVE = TRUE;SET @MIGRATION_1595492052_IS_ACTIVE = TRUE;SET @MIGRATION_1595492053_IS_ACTIVE = TRUE;SET @MIGRATION_1595578253_IS_ACTIVE = TRUE;SET @MIGRATION_1595919251_IS_ACTIVE = TRUE;SET @MIGRATION_1596091744_IS_ACTIVE = TRUE;SET @MIGRATION_1596441551_IS_ACTIVE = TRUE;SET @MIGRATION_1597391970_IS_ACTIVE = TRUE;SET @MIGRATION_1597394241_IS_ACTIVE = TRUE;SET @MIGRATION_1597657689_IS_ACTIVE = TRUE;SET @MIGRATION_1597762808_IS_ACTIVE = TRUE;SET @MIGRATION_1597830237_IS_ACTIVE = TRUE;SET @MIGRATION_1597930227_IS_ACTIVE = TRUE;SET @MIGRATION_1598280548_IS_ACTIVE = TRUE;SET @MIGRATION_1598520424_IS_ACTIVE = TRUE;SET @MIGRATION_1598885384_IS_ACTIVE = TRUE;SET @MIGRATION_1599112309_IS_ACTIVE = TRUE;SET @MIGRATION_1599134496_IS_ACTIVE = TRUE;SET @MIGRATION_1599463278_IS_ACTIVE = TRUE;SET @MIGRATION_1599570560_IS_ACTIVE = TRUE;SET @MIGRATION_1599720163_IS_ACTIVE = TRUE;SET @MIGRATION_1599806584_IS_ACTIVE = TRUE;SET @MIGRATION_1599806595_IS_ACTIVE = TRUE;SET @MIGRATION_1599822061_IS_ACTIVE = TRUE;SET @MIGRATION_1600072779_IS_ACTIVE = TRUE;SET @MIGRATION_1600156989_IS_ACTIVE = TRUE;SET @MIGRATION_1600253602_IS_ACTIVE = TRUE;SET @MIGRATION_1600330846_IS_ACTIVE = TRUE;SET @MIGRATION_1600338271_IS_ACTIVE = TRUE;SET @MIGRATION_1600349343_IS_ACTIVE = TRUE;SET @MIGRATION_1600676671_IS_ACTIVE = TRUE;SET @MIGRATION_1600769357_IS_ACTIVE = TRUE;SET @MIGRATION_1600778848_IS_ACTIVE = TRUE;SET @MIGRATION_1601451838_IS_ACTIVE = TRUE;SET @MIGRATION_1601539530_IS_ACTIVE = TRUE;SET @MIGRATION_1601543829_IS_ACTIVE = TRUE;SET @MIGRATION_1601891339_IS_ACTIVE = TRUE;SET @MIGRATION_1602062376_IS_ACTIVE = TRUE;SET @MIGRATION_1602146868_IS_ACTIVE = TRUE;SET @MIGRATION_1602153572_IS_ACTIVE = TRUE;SET @MIGRATION_1602494493_IS_ACTIVE = TRUE;SET @MIGRATION_1602494495_IS_ACTIVE = TRUE;SET @MIGRATION_1602745374_IS_ACTIVE = TRUE;SET @MIGRATION_1602822727_IS_ACTIVE = TRUE;SET @MIGRATION_1603179023_IS_ACTIVE = TRUE;SET @MIGRATION_1603293043_IS_ACTIVE = TRUE;SET @MIGRATION_1603970276_IS_ACTIVE = TRUE;SET @MIGRATION_1604056363_IS_ACTIVE = TRUE;SET @MIGRATION_1604056421_IS_ACTIVE = TRUE;SET @MIGRATION_1604475913_IS_ACTIVE = TRUE;SET @MIGRATION_1604499476_IS_ACTIVE = TRUE;SET @MIGRATION_1604568928_IS_ACTIVE = TRUE;SET @MIGRATION_1604669773_IS_ACTIVE = TRUE;SET @MIGRATION_1605103533_IS_ACTIVE = TRUE;SET @MIGRATION_1605530777_IS_ACTIVE = TRUE;SET @MIGRATION_1605609309_IS_ACTIVE = TRUE;SET @MIGRATION_1605609477_IS_ACTIVE = TRUE;SET @MIGRATION_1605861407_IS_ACTIVE = TRUE;SET @MIGRATION_1606310257_IS_ACTIVE = TRUE;SET @MIGRATION_1607415095_IS_ACTIVE = TRUE;SET @MIGRATION_1607500561_IS_ACTIVE = TRUE;SET @MIGRATION_1607514878_IS_ACTIVE = TRUE;SET @MIGRATION_1607581275_IS_ACTIVE = TRUE;SET @MIGRATION_1607581276_IS_ACTIVE = TRUE;SET @MIGRATION_1608624028_IS_ACTIVE = TRUE;SET @MIGRATION_1609125144_IS_ACTIVE = TRUE;SET @MIGRATION_1609140710_IS_ACTIVE = TRUE;SET @MIGRATION_1609857999_IS_ACTIVE = TRUE;SET @MIGRATION_1610439375_IS_ACTIVE = TRUE;SET @MIGRATION_1610448012_IS_ACTIVE = TRUE;SET @MIGRATION_1610523204_IS_ACTIVE = TRUE;SET @MIGRATION_1610531188_IS_ACTIVE = TRUE;SET @MIGRATION_1610904608_IS_ACTIVE = TRUE;SET @MIGRATION_1611155140_IS_ACTIVE = TRUE;SET @MIGRATION_1595492054_IS_ACTIVE = TRUE;SET @MIGRATION_1604502151_IS_ACTIVE = TRUE;SET @MIGRATION_1595492054_IS_ACTIVE = TRUE;SET @MIGRATION_1604502151_IS_ACTIVE = TRUE;SET @MIGRATION_1536765935_IS_ACTIVE = TRUE;SET @MIGRATION_1536765936_IS_ACTIVE = TRUE;SET @MIGRATION_1536765937_IS_ACTIVE = TRUE;SET @MIGRATION_1536765938_IS_ACTIVE = TRUE;SET @MIGRATION_1538046469_IS_ACTIVE = TRUE;SET @MIGRATION_1538985581_IS_ACTIVE = TRUE;SET @MIGRATION_1544535797_IS_ACTIVE = TRUE;SET @MIGRATION_1563456847_IS_ACTIVE = TRUE;SET @MIGRATION_1564041870_IS_ACTIVE = TRUE;SET @MIGRATION_1564053392_IS_ACTIVE = TRUE;SET @MIGRATION_1568882302_IS_ACTIVE = TRUE;SET @MIGRATION_1568882317_IS_ACTIVE = TRUE;SET @MIGRATION_1587476616_IS_ACTIVE = TRUE;SET @MIGRATION_1589448383_IS_ACTIVE = TRUE;SET @MIGRATION_1593494859_IS_ACTIVE = TRUE;SET @MIGRATION_1593508853_IS_ACTIVE = TRUE;SET @MIGRATION_1615794849_IS_ACTIVE = TRUE;SET @MIGRATION_1644753635_IS_ACTIVE = TRUE;SET @MIGRATION_1652444730_IS_ACTIVE = TRUE;SET @MIGRATION_1669117848_IS_ACTIVE = TRUE;SET @MIGRATION_1669796049_IS_ACTIVE = TRUE;SET @MIGRATION_1678106061_IS_ACTIVE = TRUE;SET @MIGRATION_1559416986_IS_ACTIVE = TRUE;SET @MIGRATION_1602739765_IS_ACTIVE = TRUE;SET @MIGRATION_1604519670_IS_ACTIVE = TRUE;SET @MIGRATION_1604520733_IS_ACTIVE = TRUE;SET @MIGRATION_1605031477_IS_ACTIVE = TRUE;SET @MIGRATION_1612160298_IS_ACTIVE = TRUE
SET @@group_concat_max_len = CAST(IF(@@group_concat_max_len > 320000, @@group_concat_max_len, 320000) AS UNSIGNED);SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));SET @MIGRATION_1590758953_IS_ACTIVE = TRUE;SET @MIGRATION_1591683158_IS_ACTIVE = TRUE;SET @MIGRATION_1592837424_IS_ACTIVE = TRUE;SET @MIGRATION_1593698606_IS_ACTIVE = TRUE;SET @MIGRATION_1595160327_IS_ACTIVE = TRUE;SET @MIGRATION_1595321666_IS_ACTIVE = TRUE;SET @MIGRATION_1595422169_IS_ACTIVE = TRUE;SET @MIGRATION_1595489705_IS_ACTIVE = TRUE;SET @MIGRATION_1595492052_IS_ACTIVE = TRUE;SET @MIGRATION_1595492053_IS_ACTIVE = TRUE;SET @MIGRATION_1595578253_IS_ACTIVE = TRUE;SET @MIGRATION_1595919251_IS_ACTIVE = TRUE;SET @MIGRATION_1596091744_IS_ACTIVE = TRUE;SET @MIGRATION_1596441551_IS_ACTIVE = TRUE;SET @MIGRATION_1597391970_IS_ACTIVE = TRUE;SET @MIGRATION_1597394241_IS_ACTIVE = TRUE;SET @MIGRATION_1597657689_IS_ACTIVE = TRUE;SET @MIGRATION_1597762808_IS_ACTIVE = TRUE;SET @MIGRATION_1597830237_IS_ACTIVE = TRUE;SET @MIGRATION_1597930227_IS_ACTIVE = TRUE;SET @MIGRATION_1598280548_IS_ACTIVE = TRUE;SET @MIGRATION_1598520424_IS_ACTIVE = TRUE;SET @MIGRATION_1598885384_IS_ACTIVE = TRUE;SET @MIGRATION_1599112309_IS_ACTIVE = TRUE;SET @MIGRATION_1599134496_IS_ACTIVE = TRUE;SET @MIGRATION_1599463278_IS_ACTIVE = TRUE;SET @MIGRATION_1599570560_IS_ACTIVE = TRUE;SET @MIGRATION_1599720163_IS_ACTIVE = TRUE;SET @MIGRATION_1599806584_IS_ACTIVE = TRUE;SET @MIGRATION_1599806595_IS_ACTIVE = TRUE;SET @MIGRATION_1599822061_IS_ACTIVE = TRUE;SET @MIGRATION_1600072779_IS_ACTIVE = TRUE;SET @MIGRATION_1600156989_IS_ACTIVE = TRUE;SET @MIGRATION_1600253602_IS_ACTIVE = TRUE;SET @MIGRATION_1600330846_IS_ACTIVE = TRUE;SET @MIGRATION_1600338271_IS_ACTIVE = TRUE;SET @MIGRATION_1600349343_IS_ACTIVE = TRUE;SET @MIGRATION_1600676671_IS_ACTIVE = TRUE;SET @MIGRATION_1600769357_IS_ACTIVE = TRUE;SET @MIGRATION_1600778848_IS_ACTIVE = TRUE;SET @MIGRATION_1601451838_IS_ACTIVE = TRUE;SET @MIGRATION_1601539530_IS_ACTIVE = TRUE;SET @MIGRATION_1601543829_IS_ACTIVE = TRUE;SET @MIGRATION_1601891339_IS_ACTIVE = TRUE;SET @MIGRATION_1602062376_IS_ACTIVE = TRUE;SET @MIGRATION_1602146868_IS_ACTIVE = TRUE;SET @MIGRATION_1602153572_IS_ACTIVE = TRUE;SET @MIGRATION_1602494493_IS_ACTIVE = TRUE;SET @MIGRATION_1602494495_IS_ACTIVE = TRUE;SET @MIGRATION_1602745374_IS_ACTIVE = TRUE;SET @MIGRATION_1602822727_IS_ACTIVE = TRUE;SET @MIGRATION_1603179023_IS_ACTIVE = TRUE;SET @MIGRATION_1603293043_IS_ACTIVE = TRUE;SET @MIGRATION_1603970276_IS_ACTIVE = TRUE;SET @MIGRATION_1604056363_IS_ACTIVE = TRUE;SET @MIGRATION_1604056421_IS_ACTIVE = TRUE;SET @MIGRATION_1604475913_IS_ACTIVE = TRUE;SET @MIGRATION_1604499476_IS_ACTIVE = TRUE;SET @MIGRATION_1604568928_IS_ACTIVE = TRUE;SET @MIGRATION_1604669773_IS_ACTIVE = TRUE;SET @MIGRATION_1605103533_IS_ACTIVE = TRUE;SET @MIGRATION_1605530777_IS_ACTIVE = TRUE;SET @MIGRATION_1605609309_IS_ACTIVE = TRUE;SET @MIGRATION_1605609477_IS_ACTIVE = TRUE;SET @MIGRATION_1605861407_IS_ACTIVE = TRUE;SET @MIGRATION_1606310257_IS_ACTIVE = TRUE;SET @MIGRATION_1607415095_IS_ACTIVE = TRUE;SET @MIGRATION_1607500561_IS_ACTIVE = TRUE;SET @MIGRATION_1607514878_IS_ACTIVE = TRUE;SET @MIGRATION_1607581275_IS_ACTIVE = TRUE;SET @MIGRATION_1607581276_IS_ACTIVE = TRUE;SET @MIGRATION_1608624028_IS_ACTIVE = TRUE;SET @MIGRATION_1609125144_IS_ACTIVE = TRUE;SET @MIGRATION_1609140710_IS_ACTIVE = TRUE;SET @MIGRATION_1609857999_IS_ACTIVE = TRUE;SET @MIGRATION_1610439375_IS_ACTIVE = TRUE;SET @MIGRATION_1610448012_IS_ACTIVE = TRUE;SET @MIGRATION_1610523204_IS_ACTIVE = TRUE;SET @MIGRATION_1610531188_IS_ACTIVE = TRUE;SET @MIGRATION_1610904608_IS_ACTIVE = TRUE;SET @MIGRATION_1611155140_IS_ACTIVE = TRUE;SET @MIGRATION_1595492054_IS_ACTIVE = TRUE;SET @MIGRATION_1604502151_IS_ACTIVE = TRUE;SET @MIGRATION_1595492054_IS_ACTIVE = TRUE;SET @MIGRATION_1604502151_IS_ACTIVE = TRUE;SET @MIGRATION_1536765935_IS_ACTIVE = TRUE;SET @MIGRATION_1536765936_IS_ACTIVE = TRUE;SET @MIGRATION_1536765937_IS_ACTIVE = TRUE;SET @MIGRATION_1536765938_IS_ACTIVE = TRUE;SET @MIGRATION_1538046469_IS_ACTIVE = TRUE;SET @MIGRATION_1538985581_IS_ACTIVE = TRUE;SET @MIGRATION_1544535797_IS_ACTIVE = TRUE;SET @MIGRATION_1563456847_IS_ACTIVE = TRUE;SET @MIGRATION_1564041870_IS_ACTIVE = TRUE;SET @MIGRATION_1564053392_IS_ACTIVE = TRUE;SET @MIGRATION_1568882302_IS_ACTIVE = TRUE;SET @MIGRATION_1568882317_IS_ACTIVE = TRUE;SET @MIGRATION_1587476616_IS_ACTIVE = TRUE;SET @MIGRATION_1589448383_IS_ACTIVE = TRUE;SET @MIGRATION_1593494859_IS_ACTIVE = TRUE;SET @MIGRATION_1593508853_IS_ACTIVE = TRUE;SET @MIGRATION_1615794849_IS_ACTIVE = TRUE;SET @MIGRATION_1644753635_IS_ACTIVE = TRUE;SET @MIGRATION_1652444730_IS_ACTIVE = TRUE;SET @MIGRATION_1669117848_IS_ACTIVE = TRUE;SET @MIGRATION_1669796049_IS_ACTIVE = TRUE;SET @MIGRATION_1678106061_IS_ACTIVE = TRUE;SET @MIGRATION_1559416986_IS_ACTIVE = TRUE;SET @MIGRATION_1602739765_IS_ACTIVE = TRUE;SET @MIGRATION_1604519670_IS_ACTIVE = TRUE;SET @MIGRATION_1604520733_IS_ACTIVE = TRUE;SET @MIGRATION_1605031477_IS_ACTIVE = TRUE;SET @MIGRATION_1612160298_IS_ACTIVE = TRUE;
array:6 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 362)"
4 => "Shopware\Production\Kernel::initializeDatabaseConnectionVariables (line 156)"
5 => "Shopware\Core\Kernel::boot (line 136)"
6 => "Shopware\Core\HttpKernel::doHandle (line 80)"
7 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
3 |
6.02 ms |
SELECT id, path_info pathInfo, is_canonical isCanonical FROM seo_url WHERE (language_id = :language_id) AND ((sales_channel_id = :sales_channel_id OR sales_channel_id IS NULL)) AND (seo_path_info = :seoPath) ORDER BY seo_path_info ASC, sales_channel_id IS NULL ASC LIMIT 1
SELECT id, path_info pathInfo, is_canonical isCanonical FROM seo_url WHERE (language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) AND ((sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8 OR sales_channel_id IS NULL)) AND (seo_path_info = '9783038630333-othmar-motter-meister-der-extrabold') ORDER BY seo_path_info ASC, sales_channel_id IS NULL ASC LIMIT 1;
array:8 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 66)"
3 => "Shopware\Core\Content\Seo\SeoResolver::resolveSeoPath (line 345)"
4 => "Shopware\Storefront\Framework\Routing\RequestTransformer::resolveSeoUrl (line 166)"
5 => "Shopware\Storefront\Framework\Routing\RequestTransformer::transform (line 143)"
6 => "Shopware\Core\HttpKernel::doHandle (line 80)"
7 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
4 |
6.75 ms |
SELECT `plugin`.`id` as `plugin.id`, `plugin`.`base_class` as `plugin.baseClass`, `plugin`.`name` as `plugin.name`, `plugin`.`composer_name` as `plugin.composerName`, `plugin`.`autoload` as `plugin.autoload`, `plugin`.`active` as `plugin.active`, `plugin`.`managed_by_composer` as `plugin.managedByComposer`, `plugin`.`path` as `plugin.path`, `plugin`.`author` as `plugin.author`, `plugin`.`copyright` as `plugin.copyright`, `plugin`.`license` as `plugin.license`, `plugin`.`version` as `plugin.version`, `plugin`.`upgrade_version` as `plugin.upgradeVersion`, `plugin`.`installed_at` as `plugin.installedAt`, `plugin`.`upgraded_at` as `plugin.upgradedAt`, `plugin`.`icon` as `plugin.iconRaw`, `plugin`.`created_at` as `plugin.createdAt`, `plugin`.`updated_at` as `plugin.updatedAt`, `plugin.plugin_translation`.*, COALESCE(`plugin.translation.label`,`plugin.translation.label`) as `plugin.label`, COALESCE(`plugin.translation.description`,`plugin.translation.description`) as `plugin.description`, COALESCE(`plugin.translation.manufacturerLink`,`plugin.translation.manufacturerLink`) as `plugin.manufacturerLink`, COALESCE(`plugin.translation.supportLink`,`plugin.translation.supportLink`) as `plugin.supportLink`, COALESCE(`plugin.translation.changelog`,`plugin.translation.changelog`) as `plugin.changelog`, COALESCE(`plugin.translation.customFields`,`plugin.translation.customFields`) as `plugin.customFields` FROM `plugin` LEFT JOIN (SELECT `plugin.translation`.plugin_id, `plugin.translation`.label as `plugin.translation.label`, `plugin.translation`.description as `plugin.translation.description`, `plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`, `plugin.translation`.support_link as `plugin.translation.supportLink`, `plugin.translation`.changelog as `plugin.translation.changelog`, `plugin.translation`.custom_fields as `plugin.translation.customFields`, `plugin.translation`.created_at as `plugin.translation.createdAt`, `plugin.translation`.updated_at as `plugin.translation.updatedAt`, `plugin.translation`.plugin_id as `plugin.translation.pluginId`, `plugin.translation`.language_id as `plugin.translation.languageId` FROM `plugin_translation` `plugin.translation` WHERE `plugin.translation`.language_id = :languageId) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id` WHERE (`plugin`.`active` = :param_f295e37b55834efbaf2deaf70aee7052)
SELECT
`plugin`.`id` as `plugin.id`,
`plugin`.`base_class` as `plugin.baseClass`,
`plugin`.`name` as `plugin.name`,
`plugin`.`composer_name` as `plugin.composerName`,
`plugin`.`autoload` as `plugin.autoload`,
`plugin`.`active` as `plugin.active`,
`plugin`.`managed_by_composer` as `plugin.managedByComposer`,
`plugin`.`path` as `plugin.path`,
`plugin`.`author` as `plugin.author`,
`plugin`.`copyright` as `plugin.copyright`,
`plugin`.`license` as `plugin.license`,
`plugin`.`version` as `plugin.version`,
`plugin`.`upgrade_version` as `plugin.upgradeVersion`,
`plugin`.`installed_at` as `plugin.installedAt`,
`plugin`.`upgraded_at` as `plugin.upgradedAt`,
`plugin`.`icon` as `plugin.iconRaw`,
`plugin`.`created_at` as `plugin.createdAt`,
`plugin`.`updated_at` as `plugin.updatedAt`,
`plugin.plugin_translation`.*,
COALESCE(
`plugin.translation.label`, `plugin.translation.label`
) as `plugin.label`,
COALESCE(
`plugin.translation.description`,
`plugin.translation.description`
) as `plugin.description`,
COALESCE(
`plugin.translation.manufacturerLink`,
`plugin.translation.manufacturerLink`
) as `plugin.manufacturerLink`,
COALESCE(
`plugin.translation.supportLink`,
`plugin.translation.supportLink`
) as `plugin.supportLink`,
COALESCE(
`plugin.translation.changelog`,
`plugin.translation.changelog`
) as `plugin.changelog`,
COALESCE(
`plugin.translation.customFields`,
`plugin.translation.customFields`
) as `plugin.customFields`
FROM
`plugin`
LEFT JOIN (
SELECT
`plugin.translation`.plugin_id,
`plugin.translation`.label as `plugin.translation.label`,
`plugin.translation`.description as `plugin.translation.description`,
`plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`,
`plugin.translation`.support_link as `plugin.translation.supportLink`,
`plugin.translation`.changelog as `plugin.translation.changelog`,
`plugin.translation`.custom_fields as `plugin.translation.customFields`,
`plugin.translation`.created_at as `plugin.translation.createdAt`,
`plugin.translation`.updated_at as `plugin.translation.updatedAt`,
`plugin.translation`.plugin_id as `plugin.translation.pluginId`,
`plugin.translation`.language_id as `plugin.translation.languageId`
FROM
`plugin_translation` `plugin.translation`
WHERE
`plugin.translation`.language_id = : languageId
) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id`
WHERE
(
`plugin`.`active` = : param_f295e37b55834efbaf2deaf70aee7052
)
SELECT `plugin`.`id` as `plugin.id`, `plugin`.`base_class` as `plugin.baseClass`, `plugin`.`name` as `plugin.name`, `plugin`.`composer_name` as `plugin.composerName`, `plugin`.`autoload` as `plugin.autoload`, `plugin`.`active` as `plugin.active`, `plugin`.`managed_by_composer` as `plugin.managedByComposer`, `plugin`.`path` as `plugin.path`, `plugin`.`author` as `plugin.author`, `plugin`.`copyright` as `plugin.copyright`, `plugin`.`license` as `plugin.license`, `plugin`.`version` as `plugin.version`, `plugin`.`upgrade_version` as `plugin.upgradeVersion`, `plugin`.`installed_at` as `plugin.installedAt`, `plugin`.`upgraded_at` as `plugin.upgradedAt`, `plugin`.`icon` as `plugin.iconRaw`, `plugin`.`created_at` as `plugin.createdAt`, `plugin`.`updated_at` as `plugin.updatedAt`, `plugin.plugin_translation`.*, COALESCE(`plugin.translation.label`,`plugin.translation.label`) as `plugin.label`, COALESCE(`plugin.translation.description`,`plugin.translation.description`) as `plugin.description`, COALESCE(`plugin.translation.manufacturerLink`,`plugin.translation.manufacturerLink`) as `plugin.manufacturerLink`, COALESCE(`plugin.translation.supportLink`,`plugin.translation.supportLink`) as `plugin.supportLink`, COALESCE(`plugin.translation.changelog`,`plugin.translation.changelog`) as `plugin.changelog`, COALESCE(`plugin.translation.customFields`,`plugin.translation.customFields`) as `plugin.customFields` FROM `plugin` LEFT JOIN (SELECT `plugin.translation`.plugin_id, `plugin.translation`.label as `plugin.translation.label`, `plugin.translation`.description as `plugin.translation.description`, `plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`, `plugin.translation`.support_link as `plugin.translation.supportLink`, `plugin.translation`.changelog as `plugin.translation.changelog`, `plugin.translation`.custom_fields as `plugin.translation.customFields`, `plugin.translation`.created_at as `plugin.translation.createdAt`, `plugin.translation`.updated_at as `plugin.translation.updatedAt`, `plugin.translation`.plugin_id as `plugin.translation.pluginId`, `plugin.translation`.language_id as `plugin.translation.languageId` FROM `plugin_translation` `plugin.translation` WHERE `plugin.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id` WHERE (`plugin`.`active` = 0);
array:18 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 48)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
7 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 91)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 445)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::getNotActivatedPlugins (line 381)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::filterNotActivatedPlugins (line 376)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::buildSystemConfigArray (line 344)"
13 => "Shopware\Core\System\SystemConfig\SystemConfigService::load (line 72)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::get (line 33)"
15 => "Shopware\Core\Framework\Routing\CanonicalRedirectService::getRedirect (line 147)"
16 => "Shopware\Core\HttpKernel::doHandle (line 80)"
17 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
5 |
6.61 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = NULL) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 56)"
5 => "Kiener\MolliePayments\Service\Logger\MollieLoggerFactory::createLogger (line 36781)"
6 => "Container4cmXU7D\srcShopware_Production_KernelDevDebugContainer::getMolliePayments_LoggerService (line 18338)"
7 => "Container4cmXU7D\srcShopware_Production_KernelDevDebugContainer::getWebhookTimezoneSubscriberService (line 11241)"
8 => "Container4cmXU7D\srcShopware_Production_KernelDevDebugContainer::Container4cmXU7D\{closure} (line 279)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::sortListeners (line 90)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::getListeners (line 133)"
11 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::getListeners (line 83)"
12 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::getListeners (line 57)"
13 => "Shopware\Core\Framework\Event\NestedEventDispatcher::getListeners (line 334)"
14 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess (line 162)"
15 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 134)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
19 => "Shopware\Core\HttpKernel::doHandle (line 80)"
20 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
6 |
6.30 ms |
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = :salesChannelId) AND (token = :token) LIMIT 1
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = :salesChannelId) AND (token = :token) LIMIT 1;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 160)"
3 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister::load (line 73)"
4 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
5 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
6 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
7 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
8 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
12 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
13 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
14 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
15 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
19 => "Shopware\Core\HttpKernel::doHandle (line 80)"
20 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
7 |
6.49 ms |
SELECT
sales_channel.id as sales_channel_id,
sales_channel.language_id as sales_channel_default_language_id,
sales_channel.currency_id as sales_channel_currency_id,
currency.factor as sales_channel_currency_factor,
currency.decimal_precision as sales_channel_currency_decimal_precision,
GROUP_CONCAT(LOWER(HEX(sales_channel_language.language_id))) as sales_channel_language_ids
FROM sales_channel
INNER JOIN currency
ON sales_channel.currency_id = currency.id
LEFT JOIN sales_channel_language
ON sales_channel_language.sales_channel_id = sales_channel.id
WHERE sales_channel.id = :id
GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor
SELECT
sales_channel.id as sales_channel_id,
sales_channel.language_id as sales_channel_default_language_id,
sales_channel.currency_id as sales_channel_currency_id,
currency.factor as sales_channel_currency_factor,
currency.decimal_precision as sales_channel_currency_decimal_precision,
GROUP_CONCAT(LOWER(HEX(sales_channel_language.language_id))) as sales_channel_language_ids
FROM sales_channel
INNER JOIN currency
ON sales_channel.currency_id = currency.id
LEFT JOIN sales_channel_language
ON sales_channel_language.sales_channel_id = sales_channel.id
WHERE sales_channel.id = 0x0A197278A7514B78A06EA27EF27E9EF8
GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor;
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 553)"
2 => "Doctrine\DBAL\Connection::fetchAssoc (line 1035)"
3 => "IdeaBooks\Decorates\Core\System\SalesChannel\Context\SalesChannelContextFactory::getContext (line 180)"
4 => "IdeaBooks\Decorates\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 91)"
5 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
6 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
7 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
8 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
20 => "Shopware\Core\HttpKernel::doHandle (line 80)"
21 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
8 |
5.91 ms |
SELECT `cart`.`cart` FROM cart WHERE `token` = :token
SELECT `cart`.`cart` FROM cart WHERE `token` = '5x6u7smmptBXWyATMs5TKwX1Bq0Pq1gb';
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 586)"
2 => "Doctrine\DBAL\Connection::fetchColumn (line 39)"
3 => "Shopware\Core\Checkout\Cart\CartPersister::load (line 64)"
4 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 93)"
5 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
6 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
7 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
8 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
20 => "Shopware\Core\HttpKernel::doHandle (line 80)"
21 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
9 |
5.99 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 41)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\AvailabilityInformationValidator::validate (line 24)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 81)"
7 => "Shopware\Core\Checkout\Cart\Processor::process (line 96)"
8 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 74)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByCart (line 69)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 93)"
11 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
12 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
13 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
14 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
15 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
26 => "Shopware\Core\HttpKernel::doHandle (line 80)"
27 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
10 |
6.00 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 47)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\SubscriptionCartValidator::validate (line 24)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 81)"
7 => "Shopware\Core\Checkout\Cart\Processor::process (line 96)"
8 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 74)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByCart (line 69)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 93)"
11 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
12 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
13 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
14 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
15 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
26 => "Shopware\Core\HttpKernel::doHandle (line 80)"
27 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
11 |
6.20 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 41)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\AvailabilityInformationValidator::validate (line 24)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 81)"
7 => "Shopware\Core\Checkout\Cart\Processor::process (line 112)"
8 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 74)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByCart (line 69)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 93)"
11 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
12 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
13 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
14 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
15 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
26 => "Shopware\Core\HttpKernel::doHandle (line 80)"
27 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
12 |
6.07 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 47)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\SubscriptionCartValidator::validate (line 24)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 81)"
7 => "Shopware\Core\Checkout\Cart\Processor::process (line 112)"
8 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 74)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByCart (line 69)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 93)"
11 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 34)"
12 => "Shopware\Core\Profiling\Checkout\SalesChannelContextServiceProfiler::get (line 107)"
13 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 33)"
14 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 126)"
15 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 264)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::doDispatch (line 239)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 146)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
26 => "Shopware\Core\HttpKernel::doHandle (line 80)"
27 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
13 |
6.37 ms |
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0xA59628EC24EC4FBB992D74F4E5EB48E0 OR `parent_id` = 0xA59628EC24EC4FBB992D74F4E5EB48E0 OR `id` = 0xA59628EC24EC4FBB992D74F4E5EB48E0
;
array:15 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 218)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 113)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 72)"
5 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 79)"
6 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 90)"
7 => "Shopware\Storefront\Page\GenericPageLoader::load (line 94)"
8 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
9 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
10 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
11 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
12 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
13 => "Shopware\Core\HttpKernel::doHandle (line 80)"
14 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
14 |
6.26 ms |
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C OR `parent_id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C OR `id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C
;
array:16 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 218)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 113)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 72)"
5 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 111)"
6 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::getServiceMenu (line 95)"
7 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 90)"
8 => "Shopware\Storefront\Page\GenericPageLoader::load (line 94)"
9 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
10 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
11 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
12 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
13 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
14 => "Shopware\Core\HttpKernel::doHandle (line 80)"
15 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
15 |
5.75 ms |
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C OR `parent_id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C OR `id` = 0xC4122D9E221E4EFA8576F3DCFE12D60C
;
array:15 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 218)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 113)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 72)"
5 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 42)"
6 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 94)"
7 => "Shopware\Storefront\Page\GenericPageLoader::load (line 94)"
8 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
9 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
10 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
11 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
12 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
13 => "Shopware\Core\HttpKernel::doHandle (line 80)"
14 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
16 |
7.31 ms |
SELECT `plugin`.`id` as `plugin.id`, `plugin`.`base_class` as `plugin.baseClass`, `plugin`.`name` as `plugin.name`, `plugin`.`composer_name` as `plugin.composerName`, `plugin`.`autoload` as `plugin.autoload`, `plugin`.`active` as `plugin.active`, `plugin`.`managed_by_composer` as `plugin.managedByComposer`, `plugin`.`path` as `plugin.path`, `plugin`.`author` as `plugin.author`, `plugin`.`copyright` as `plugin.copyright`, `plugin`.`license` as `plugin.license`, `plugin`.`version` as `plugin.version`, `plugin`.`upgrade_version` as `plugin.upgradeVersion`, `plugin`.`installed_at` as `plugin.installedAt`, `plugin`.`upgraded_at` as `plugin.upgradedAt`, `plugin`.`icon` as `plugin.iconRaw`, `plugin`.`created_at` as `plugin.createdAt`, `plugin`.`updated_at` as `plugin.updatedAt`, `plugin.plugin_translation`.*, COALESCE(`plugin.translation.label`,`plugin.translation.label`) as `plugin.label`, COALESCE(`plugin.translation.description`,`plugin.translation.description`) as `plugin.description`, COALESCE(`plugin.translation.manufacturerLink`,`plugin.translation.manufacturerLink`) as `plugin.manufacturerLink`, COALESCE(`plugin.translation.supportLink`,`plugin.translation.supportLink`) as `plugin.supportLink`, COALESCE(`plugin.translation.changelog`,`plugin.translation.changelog`) as `plugin.changelog`, COALESCE(`plugin.translation.customFields`,`plugin.translation.customFields`) as `plugin.customFields` FROM `plugin` LEFT JOIN (SELECT `plugin.translation`.plugin_id, `plugin.translation`.label as `plugin.translation.label`, `plugin.translation`.description as `plugin.translation.description`, `plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`, `plugin.translation`.support_link as `plugin.translation.supportLink`, `plugin.translation`.changelog as `plugin.translation.changelog`, `plugin.translation`.custom_fields as `plugin.translation.customFields`, `plugin.translation`.created_at as `plugin.translation.createdAt`, `plugin.translation`.updated_at as `plugin.translation.updatedAt`, `plugin.translation`.plugin_id as `plugin.translation.pluginId`, `plugin.translation`.language_id as `plugin.translation.languageId` FROM `plugin_translation` `plugin.translation` WHERE `plugin.translation`.language_id = :languageId) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id` WHERE (`plugin`.`active` = :param_827b9725963b4b03b544612cd77d5995)
SELECT
`plugin`.`id` as `plugin.id`,
`plugin`.`base_class` as `plugin.baseClass`,
`plugin`.`name` as `plugin.name`,
`plugin`.`composer_name` as `plugin.composerName`,
`plugin`.`autoload` as `plugin.autoload`,
`plugin`.`active` as `plugin.active`,
`plugin`.`managed_by_composer` as `plugin.managedByComposer`,
`plugin`.`path` as `plugin.path`,
`plugin`.`author` as `plugin.author`,
`plugin`.`copyright` as `plugin.copyright`,
`plugin`.`license` as `plugin.license`,
`plugin`.`version` as `plugin.version`,
`plugin`.`upgrade_version` as `plugin.upgradeVersion`,
`plugin`.`installed_at` as `plugin.installedAt`,
`plugin`.`upgraded_at` as `plugin.upgradedAt`,
`plugin`.`icon` as `plugin.iconRaw`,
`plugin`.`created_at` as `plugin.createdAt`,
`plugin`.`updated_at` as `plugin.updatedAt`,
`plugin.plugin_translation`.*,
COALESCE(
`plugin.translation.label`, `plugin.translation.label`
) as `plugin.label`,
COALESCE(
`plugin.translation.description`,
`plugin.translation.description`
) as `plugin.description`,
COALESCE(
`plugin.translation.manufacturerLink`,
`plugin.translation.manufacturerLink`
) as `plugin.manufacturerLink`,
COALESCE(
`plugin.translation.supportLink`,
`plugin.translation.supportLink`
) as `plugin.supportLink`,
COALESCE(
`plugin.translation.changelog`,
`plugin.translation.changelog`
) as `plugin.changelog`,
COALESCE(
`plugin.translation.customFields`,
`plugin.translation.customFields`
) as `plugin.customFields`
FROM
`plugin`
LEFT JOIN (
SELECT
`plugin.translation`.plugin_id,
`plugin.translation`.label as `plugin.translation.label`,
`plugin.translation`.description as `plugin.translation.description`,
`plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`,
`plugin.translation`.support_link as `plugin.translation.supportLink`,
`plugin.translation`.changelog as `plugin.translation.changelog`,
`plugin.translation`.custom_fields as `plugin.translation.customFields`,
`plugin.translation`.created_at as `plugin.translation.createdAt`,
`plugin.translation`.updated_at as `plugin.translation.updatedAt`,
`plugin.translation`.plugin_id as `plugin.translation.pluginId`,
`plugin.translation`.language_id as `plugin.translation.languageId`
FROM
`plugin_translation` `plugin.translation`
WHERE
`plugin.translation`.language_id = : languageId
) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id`
WHERE
(
`plugin`.`active` = : param_827b9725963b4b03b544612cd77d5995
)
SELECT `plugin`.`id` as `plugin.id`, `plugin`.`base_class` as `plugin.baseClass`, `plugin`.`name` as `plugin.name`, `plugin`.`composer_name` as `plugin.composerName`, `plugin`.`autoload` as `plugin.autoload`, `plugin`.`active` as `plugin.active`, `plugin`.`managed_by_composer` as `plugin.managedByComposer`, `plugin`.`path` as `plugin.path`, `plugin`.`author` as `plugin.author`, `plugin`.`copyright` as `plugin.copyright`, `plugin`.`license` as `plugin.license`, `plugin`.`version` as `plugin.version`, `plugin`.`upgrade_version` as `plugin.upgradeVersion`, `plugin`.`installed_at` as `plugin.installedAt`, `plugin`.`upgraded_at` as `plugin.upgradedAt`, `plugin`.`icon` as `plugin.iconRaw`, `plugin`.`created_at` as `plugin.createdAt`, `plugin`.`updated_at` as `plugin.updatedAt`, `plugin.plugin_translation`.*, COALESCE(`plugin.translation.label`,`plugin.translation.label`) as `plugin.label`, COALESCE(`plugin.translation.description`,`plugin.translation.description`) as `plugin.description`, COALESCE(`plugin.translation.manufacturerLink`,`plugin.translation.manufacturerLink`) as `plugin.manufacturerLink`, COALESCE(`plugin.translation.supportLink`,`plugin.translation.supportLink`) as `plugin.supportLink`, COALESCE(`plugin.translation.changelog`,`plugin.translation.changelog`) as `plugin.changelog`, COALESCE(`plugin.translation.customFields`,`plugin.translation.customFields`) as `plugin.customFields` FROM `plugin` LEFT JOIN (SELECT `plugin.translation`.plugin_id, `plugin.translation`.label as `plugin.translation.label`, `plugin.translation`.description as `plugin.translation.description`, `plugin.translation`.manufacturer_link as `plugin.translation.manufacturerLink`, `plugin.translation`.support_link as `plugin.translation.supportLink`, `plugin.translation`.changelog as `plugin.translation.changelog`, `plugin.translation`.custom_fields as `plugin.translation.customFields`, `plugin.translation`.created_at as `plugin.translation.createdAt`, `plugin.translation`.updated_at as `plugin.translation.updatedAt`, `plugin.translation`.plugin_id as `plugin.translation.pluginId`, `plugin.translation`.language_id as `plugin.translation.languageId` FROM `plugin_translation` `plugin.translation` WHERE `plugin.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `plugin.plugin_translation` ON `plugin.plugin_translation`.`plugin_id` = `plugin`.`id` WHERE (`plugin`.`active` = 0);
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 48)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
7 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 91)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 445)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::getNotActivatedPlugins (line 381)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::filterNotActivatedPlugins (line 376)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::buildSystemConfigArray (line 344)"
13 => "Shopware\Core\System\SystemConfig\SystemConfigService::load (line 72)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::get (line 97)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::getString (line 125)"
16 => "Shopware\Storefront\Page\GenericPageLoader::load (line 94)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
22 => "Shopware\Core\HttpKernel::doHandle (line 80)"
23 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
17 |
47.75 ms |
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, COALESCE(`product`.`purchase_price`, `product.parent`.`purchase_price`) as `product.purchasePrice`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`listing_prices` as `product.listingPrices.inherited`, COALESCE(`product`.`listing_prices`, `product.parent`.`listing_prices`) as `product.listingPrices`, `product`.`child_count` as `product.childCount`, `product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`, COALESCE(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) as `product.blacklistIds`, `product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`, COALESCE(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) as `product.whitelistIds`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.manufacturer`.`id` as `product.manufacturer.id`, `product.manufacturer`.`version_id` as `product.manufacturer.versionId`, `product.manufacturer`.`media_id` as `product.manufacturer.mediaId`, `product.manufacturer`.`link` as `product.manufacturer.link`, `product.manufacturer`.`created_at` as `product.manufacturer.createdAt`, `product.manufacturer`.`updated_at` as `product.manufacturer.updatedAt`, `product.manufacturer.media`.`id` as `product.manufacturer.media.id`, `product.manufacturer.media`.`user_id` as `product.manufacturer.media.userId`, `product.manufacturer.media`.`media_folder_id` as `product.manufacturer.media.mediaFolderId`, `product.manufacturer.media`.`mime_type` as `product.manufacturer.media.mimeType`, `product.manufacturer.media`.`file_extension` as `product.manufacturer.media.fileExtension`, `product.manufacturer.media`.`uploaded_at` as `product.manufacturer.media.uploadedAt`, `product.manufacturer.media`.`file_name` as `product.manufacturer.media.fileName`, `product.manufacturer.media`.`file_size` as `product.manufacturer.media.fileSize`, `product.manufacturer.media`.`media_type` as `product.manufacturer.media.mediaTypeRaw`, `product.manufacturer.media`.`meta_data` as `product.manufacturer.media.metaData`, `product.manufacturer.media`.`private` as `product.manufacturer.media.private`, `product.manufacturer.media`.`thumbnails_ro` as `product.manufacturer.media.thumbnailsRo`, `product.manufacturer.media`.`created_at` as `product.manufacturer.media.createdAt`, `product.manufacturer.media`.`updated_at` as `product.manufacturer.media.updatedAt`, `product.manufacturer.media.media_translation`.*, COALESCE(`product.manufacturer.media.translation.title`,`product.manufacturer.media.translation.title`) as `product.manufacturer.media.title`, COALESCE(`product.manufacturer.media.translation.alt`,`product.manufacturer.media.translation.alt`) as `product.manufacturer.media.alt`, COALESCE(`product.manufacturer.media.translation.customFields`,`product.manufacturer.media.translation.customFields`) as `product.manufacturer.media.customFields`, `product.manufacturer.product_manufacturer_translation`.*, COALESCE(`product.manufacturer.translation.name`,`product.manufacturer.translation.name`) as `product.manufacturer.name`, COALESCE(`product.manufacturer.translation.description`,`product.manufacturer.translation.description`) as `product.manufacturer.description`, COALESCE(`product.manufacturer.translation.customFields`,`product.manufacturer.translation.customFields`) as `product.manufacturer.customFields`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_option` `product.options.mapping`
WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, (SELECT GROUP_CONCAT(HEX(`product.properties.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_property` `product.properties.mapping`
WHERE `product.properties.mapping`.`product_id` = `product`.`properties` ) as `product.properties.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.unit_translation`.*, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.delivery_time_translation`.*, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.media_translation`.*, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.product_translation`.*, `product.product_translation.parent`.*, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` LEFT JOIN `tax` `product.tax` ON IFNULL(`product`.`tax_id`, `product.parent`.`tax_id`) = `product.tax`.`id` LEFT JOIN `product_manufacturer` `product.manufacturer` ON `product`.`manufacturer` = `product.manufacturer`.`id` AND `product`.`version_id` = `product.manufacturer`.`version_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.manufacturer.translation`.product_manufacturer_id, `product.manufacturer.translation`.name as `product.manufacturer.translation.name`, `product.manufacturer.translation`.description as `product.manufacturer.translation.description`, `product.manufacturer.translation`.custom_fields as `product.manufacturer.translation.customFields`, `product.manufacturer.translation`.created_at as `product.manufacturer.translation.createdAt`, `product.manufacturer.translation`.updated_at as `product.manufacturer.translation.updatedAt`, `product.manufacturer.translation`.product_manufacturer_id as `product.manufacturer.translation.productManufacturerId`, `product.manufacturer.translation`.language_id as `product.manufacturer.translation.languageId`, `product.manufacturer.translation`.product_manufacturer_version_id as `product.manufacturer.translation.productManufacturerVersionId` FROM `product_manufacturer_translation` `product.manufacturer.translation` WHERE `product.manufacturer.translation`.language_id = :languageId) `product.manufacturer.product_manufacturer_translation` ON `product.manufacturer.product_manufacturer_translation`.`product_manufacturer_id` = `product.manufacturer`.`id` LEFT JOIN `media` `product.manufacturer.media` ON `product.manufacturer`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.manufacturer.media.translation`.media_id, `product.manufacturer.media.translation`.title as `product.manufacturer.media.translation.title`, `product.manufacturer.media.translation`.alt as `product.manufacturer.media.translation.alt`, `product.manufacturer.media.translation`.custom_fields as `product.manufacturer.media.translation.customFields`, `product.manufacturer.media.translation`.created_at as `product.manufacturer.media.translation.createdAt`, `product.manufacturer.media.translation`.updated_at as `product.manufacturer.media.translation.updatedAt`, `product.manufacturer.media.translation`.media_id as `product.manufacturer.media.translation.mediaId`, `product.manufacturer.media.translation`.language_id as `product.manufacturer.media.translation.languageId` FROM `media_translation` `product.manufacturer.media.translation` WHERE `product.manufacturer.media.translation`.language_id = :languageId) `product.manufacturer.media.media_translation` ON `product.manufacturer.media.media_translation`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (NOT IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) REGEXP :rules OR IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) IS NULL) AND (IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) REGEXP :rules OR IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) IS NULL) AND (`product`.`id` IN (:ids))
SELECT
`product`.`id` as `product.id`,
`product`.`version_id` as `product.versionId`,
`product`.`parent_id` as `product.parentId`,
`product`.`parent_version_id` as `product.parentVersionId`,
COALESCE(
`product`.`product_manufacturer_id`,
`product.parent`.`product_manufacturer_id`
) as `product.manufacturerId`,
COALESCE(
`product`.`product_manufacturer_version_id`,
`product.parent`.`product_manufacturer_version_id`
) as `product.productManufacturerVersionId`,
COALESCE(
`product`.`unit_id`, `product.parent`.`unit_id`
) as `product.unitId`,
COALESCE(
`product`.`tax_id`, `product.parent`.`tax_id`
) as `product.taxId`,
COALESCE(
`product`.`product_media_id`, `product.parent`.`product_media_id`
) as `product.coverId`,
COALESCE(
`product`.`product_media_version_id`,
`product.parent`.`product_media_version_id`
) as `product.productMediaVersionId`,
COALESCE(
`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`
) as `product.deliveryTimeId`,
`product.parent`.`price` as `product.price.inherited`,
COALESCE(
`product`.`price`, `product.parent`.`price`
) as `product.price`,
`product`.`product_number` as `product.productNumber`,
`product`.`stock` as `product.stock`,
COALESCE(
`product`.`restock_time`, `product.parent`.`restock_time`
) as `product.restockTime`,
`product`.`auto_increment` as `product.autoIncrement`,
COALESCE(
`product`.`active`, `product.parent`.`active`
) as `product.active`,
`product`.`available_stock` as `product.availableStock`,
`product`.`available` as `product.available`,
COALESCE(
`product`.`is_closeout`, `product.parent`.`is_closeout`
) as `product.isCloseout`,
`product`.`display_group` as `product.displayGroup`,
`product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`,
COALESCE(
`product`.`configurator_group_config`,
`product.parent`.`configurator_group_config`
) as `product.configuratorGroupConfig`,
COALESCE(
`product`.`main_variant_id`, `product.parent`.`main_variant_id`
) as `product.mainVariantId`,
`product`.`variant_restrictions` as `product.variantRestrictions`,
COALESCE(
`product`.`manufacturer_number`,
`product.parent`.`manufacturer_number`
) as `product.manufacturerNumber`,
COALESCE(
`product`.`ean`, `product.parent`.`ean`
) as `product.ean`,
COALESCE(
`product`.`purchase_steps`, `product.parent`.`purchase_steps`
) as `product.purchaseSteps`,
COALESCE(
`product`.`max_purchase`, `product.parent`.`max_purchase`
) as `product.maxPurchase`,
COALESCE(
`product`.`min_purchase`, `product.parent`.`min_purchase`
) as `product.minPurchase`,
COALESCE(
`product`.`purchase_unit`, `product.parent`.`purchase_unit`
) as `product.purchaseUnit`,
COALESCE(
`product`.`reference_unit`, `product.parent`.`reference_unit`
) as `product.referenceUnit`,
COALESCE(
`product`.`shipping_free`, `product.parent`.`shipping_free`
) as `product.shippingFree`,
COALESCE(
`product`.`purchase_price`, `product.parent`.`purchase_price`
) as `product.purchasePrice`,
COALESCE(
`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`
) as `product.markAsTopseller`,
COALESCE(
`product`.`weight`, `product.parent`.`weight`
) as `product.weight`,
COALESCE(
`product`.`width`, `product.parent`.`width`
) as `product.width`,
COALESCE(
`product`.`height`, `product.parent`.`height`
) as `product.height`,
COALESCE(
`product`.`length`, `product.parent`.`length`
) as `product.length`,
COALESCE(
`product`.`release_date`, `product.parent`.`release_date`
) as `product.releaseDate`,
COALESCE(
`product`.`rating_average`, `product.parent`.`rating_average`
) as `product.ratingAverage`,
`product.parent`.`category_tree` as `product.categoryTree.inherited`,
COALESCE(
`product`.`category_tree`, `product.parent`.`category_tree`
) as `product.categoryTree`,
`product.parent`.`property_ids` as `product.propertyIds.inherited`,
COALESCE(
`product`.`property_ids`, `product.parent`.`property_ids`
) as `product.propertyIds`,
`product.parent`.`option_ids` as `product.optionIds.inherited`,
COALESCE(
`product`.`option_ids`, `product.parent`.`option_ids`
) as `product.optionIds`,
`product.parent`.`tag_ids` as `product.tagIds.inherited`,
COALESCE(
`product`.`tag_ids`, `product.parent`.`tag_ids`
) as `product.tagIds`,
`product.parent`.`listing_prices` as `product.listingPrices.inherited`,
COALESCE(
`product`.`listing_prices`, `product.parent`.`listing_prices`
) as `product.listingPrices`,
`product`.`child_count` as `product.childCount`,
`product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`,
COALESCE(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) as `product.blacklistIds`,
`product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`,
COALESCE(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) as `product.whitelistIds`,
COALESCE(
`product`.`custom_field_set_selection_active`,
`product.parent`.`custom_field_set_selection_active`
) as `product.customFieldSetSelectionActive`,
`product`.`sales` as `product.sales`,
`product.tax`.`id` as `product.tax.id`,
`product.tax`.`tax_rate` as `product.tax.taxRate`,
`product.tax`.`name` as `product.tax.name`,
`product.tax`.`custom_fields` as `product.tax.customFields`,
`product.tax`.`created_at` as `product.tax.createdAt`,
`product.tax`.`updated_at` as `product.tax.updatedAt`,
COALESCE(
`product`.`product_feature_set_id`,
`product.parent`.`product_feature_set_id`
) as `product.featureSetId`,
`product.parent`.`purchase_prices` as `product.purchasePrices.inherited`,
COALESCE(
`product`.`purchase_prices`, `product.parent`.`purchase_prices`
) as `product.purchasePrices`,
COALESCE(
`product`.`canonical_product_id`,
`product.parent`.`canonical_product_id`
) as `product.canonicalProductId`,
`product`.`created_at` as `product.createdAt`,
`product`.`updated_at` as `product.updatedAt`,
`product.manufacturer`.`id` as `product.manufacturer.id`,
`product.manufacturer`.`version_id` as `product.manufacturer.versionId`,
`product.manufacturer`.`media_id` as `product.manufacturer.mediaId`,
`product.manufacturer`.`link` as `product.manufacturer.link`,
`product.manufacturer`.`created_at` as `product.manufacturer.createdAt`,
`product.manufacturer`.`updated_at` as `product.manufacturer.updatedAt`,
`product.manufacturer.media`.`id` as `product.manufacturer.media.id`,
`product.manufacturer.media`.`user_id` as `product.manufacturer.media.userId`,
`product.manufacturer.media`.`media_folder_id` as `product.manufacturer.media.mediaFolderId`,
`product.manufacturer.media`.`mime_type` as `product.manufacturer.media.mimeType`,
`product.manufacturer.media`.`file_extension` as `product.manufacturer.media.fileExtension`,
`product.manufacturer.media`.`uploaded_at` as `product.manufacturer.media.uploadedAt`,
`product.manufacturer.media`.`file_name` as `product.manufacturer.media.fileName`,
`product.manufacturer.media`.`file_size` as `product.manufacturer.media.fileSize`,
`product.manufacturer.media`.`media_type` as `product.manufacturer.media.mediaTypeRaw`,
`product.manufacturer.media`.`meta_data` as `product.manufacturer.media.metaData`,
`product.manufacturer.media`.`private` as `product.manufacturer.media.private`,
`product.manufacturer.media`.`thumbnails_ro` as `product.manufacturer.media.thumbnailsRo`,
`product.manufacturer.media`.`created_at` as `product.manufacturer.media.createdAt`,
`product.manufacturer.media`.`updated_at` as `product.manufacturer.media.updatedAt`,
`product.manufacturer.media.media_translation`.*,
COALESCE(
`product.manufacturer.media.translation.title`,
`product.manufacturer.media.translation.title`
) as `product.manufacturer.media.title`,
COALESCE(
`product.manufacturer.media.translation.alt`,
`product.manufacturer.media.translation.alt`
) as `product.manufacturer.media.alt`,
COALESCE(
`product.manufacturer.media.translation.customFields`,
`product.manufacturer.media.translation.customFields`
) as `product.manufacturer.media.customFields`,
`product.manufacturer.product_manufacturer_translation`.*,
COALESCE(
`product.manufacturer.translation.name`,
`product.manufacturer.translation.name`
) as `product.manufacturer.name`,
COALESCE(
`product.manufacturer.translation.description`,
`product.manufacturer.translation.description`
) as `product.manufacturer.description`,
COALESCE(
`product.manufacturer.translation.customFields`,
`product.manufacturer.translation.customFields`
) as `product.manufacturer.customFields`,
(
SELECT
GROUP_CONCAT(
HEX(
`product.options.mapping`.`property_group_option_id`
) SEPARATOR '||'
)
FROM
`product_option` `product.options.mapping`
WHERE
`product.options.mapping`.`product_id` = `product`.`id`
) as `product.options.id_mapping`,
(
SELECT
GROUP_CONCAT(
HEX(
`product.properties.mapping`.`property_group_option_id`
) SEPARATOR '||'
)
FROM
`product_property` `product.properties.mapping`
WHERE
`product.properties.mapping`.`product_id` = `product`.`properties`
) as `product.properties.id_mapping`,
`product.unit`.`id` as `product.unit.id`,
`product.unit`.`created_at` as `product.unit.createdAt`,
`product.unit`.`updated_at` as `product.unit.updatedAt`,
`product.unit.unit_translation`.*,
COALESCE(
`product.unit.translation.shortCode`,
`product.unit.translation.shortCode`
) as `product.unit.shortCode`,
COALESCE(
`product.unit.translation.name`,
`product.unit.translation.name`
) as `product.unit.name`,
COALESCE(
`product.unit.translation.customFields`,
`product.unit.translation.customFields`
) as `product.unit.customFields`,
`product.deliveryTime`.`id` as `product.deliveryTime.id`,
`product.deliveryTime`.`min` as `product.deliveryTime.min`,
`product.deliveryTime`.`max` as `product.deliveryTime.max`,
`product.deliveryTime`.`unit` as `product.deliveryTime.unit`,
`product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`,
`product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`,
`product.deliveryTime.delivery_time_translation`.*,
COALESCE(
`product.deliveryTime.translation.name`,
`product.deliveryTime.translation.name`
) as `product.deliveryTime.name`,
COALESCE(
`product.deliveryTime.translation.customFields`,
`product.deliveryTime.translation.customFields`
) as `product.deliveryTime.customFields`,
`product.cover`.`id` as `product.cover.id`,
`product.cover`.`version_id` as `product.cover.versionId`,
`product.cover`.`product_id` as `product.cover.productId`,
`product.cover`.`product_version_id` as `product.cover.productVersionId`,
`product.cover`.`media_id` as `product.cover.mediaId`,
`product.cover`.`position` as `product.cover.position`,
`product.cover.media`.`id` as `product.cover.media.id`,
`product.cover.media`.`user_id` as `product.cover.media.userId`,
`product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`,
`product.cover.media`.`mime_type` as `product.cover.media.mimeType`,
`product.cover.media`.`file_extension` as `product.cover.media.fileExtension`,
`product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`,
`product.cover.media`.`file_name` as `product.cover.media.fileName`,
`product.cover.media`.`file_size` as `product.cover.media.fileSize`,
`product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`,
`product.cover.media`.`meta_data` as `product.cover.media.metaData`,
`product.cover.media`.`private` as `product.cover.media.private`,
`product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`,
`product.cover.media`.`created_at` as `product.cover.media.createdAt`,
`product.cover.media`.`updated_at` as `product.cover.media.updatedAt`,
`product.cover.media.media_translation`.*,
COALESCE(
`product.cover.media.translation.title`,
`product.cover.media.translation.title`
) as `product.cover.media.title`,
COALESCE(
`product.cover.media.translation.alt`,
`product.cover.media.translation.alt`
) as `product.cover.media.alt`,
COALESCE(
`product.cover.media.translation.customFields`,
`product.cover.media.translation.customFields`
) as `product.cover.media.customFields`,
`product.cover`.`custom_fields` as `product.cover.customFields`,
`product.cover`.`created_at` as `product.cover.createdAt`,
`product.cover`.`updated_at` as `product.cover.updatedAt`,
`product.product_translation`.*,
`product.product_translation.parent`.*,
COALESCE(
`product.translation.metaDescription`,
`product.parent.translation.metaDescription`,
`product.translation.metaDescription`
) as `product.metaDescription`,
COALESCE(
`product.translation.name`, `product.parent.translation.name`,
`product.translation.name`
) as `product.name`,
COALESCE(
`product.translation.keywords`,
`product.parent.translation.keywords`,
`product.translation.keywords`
) as `product.keywords`,
COALESCE(
`product.translation.description`,
`product.parent.translation.description`,
`product.translation.description`
) as `product.description`,
COALESCE(
`product.translation.metaTitle`,
`product.parent.translation.metaTitle`,
`product.translation.metaTitle`
) as `product.metaTitle`,
COALESCE(
`product.translation.packUnit`,
`product.parent.translation.packUnit`,
`product.translation.packUnit`
) as `product.packUnit`,
COALESCE(
`product.translation.packUnitPlural`,
`product.parent.translation.packUnitPlural`,
`product.translation.packUnitPlural`
) as `product.packUnitPlural`,
COALESCE(
`product.translation.customSearchKeywords`,
`product.parent.translation.customSearchKeywords`,
`product.translation.customSearchKeywords`
) as `product.customSearchKeywords`,
COALESCE(
`product.translation.customFields`,
`product.parent.translation.customFields`,
`product.translation.customFields`
) as `product.customFields`
FROM
`product`
LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id`
AND `product`.`version_id` = `product.parent`.`version_id`
LEFT JOIN (
SELECT
`product.translation`.product_id,
`product.translation`.meta_description as `product.translation.metaDescription`,
`product.translation`.name as `product.translation.name`,
`product.translation`.keywords as `product.translation.keywords`,
`product.translation`.description as `product.translation.description`,
`product.translation`.meta_title as `product.translation.metaTitle`,
`product.translation`.pack_unit as `product.translation.packUnit`,
`product.translation`.pack_unit_plural as `product.translation.packUnitPlural`,
`product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`,
`product.translation`.custom_fields as `product.translation.customFields`,
`product.translation`.created_at as `product.translation.createdAt`,
`product.translation`.updated_at as `product.translation.updatedAt`,
`product.translation`.product_id as `product.translation.productId`,
`product.translation`.language_id as `product.translation.languageId`,
`product.translation`.product_version_id as `product.translation.productVersionId`
FROM
`product_translation` `product.translation`
WHERE
`product.translation`.language_id = : languageId
) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id`
LEFT JOIN (
SELECT
`product.parent.translation`.product_id,
`product.parent.translation`.meta_description as `product.parent.translation.metaDescription`,
`product.parent.translation`.name as `product.parent.translation.name`,
`product.parent.translation`.keywords as `product.parent.translation.keywords`,
`product.parent.translation`.description as `product.parent.translation.description`,
`product.parent.translation`.meta_title as `product.parent.translation.metaTitle`,
`product.parent.translation`.pack_unit as `product.parent.translation.packUnit`,
`product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`,
`product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`,
`product.parent.translation`.custom_fields as `product.parent.translation.customFields`,
`product.parent.translation`.created_at as `product.parent.translation.createdAt`,
`product.parent.translation`.updated_at as `product.parent.translation.updatedAt`,
`product.parent.translation`.product_id as `product.parent.translation.productId`,
`product.parent.translation`.language_id as `product.parent.translation.languageId`,
`product.parent.translation`.product_version_id as `product.parent.translation.productVersionId`
FROM
`product_translation` `product.parent.translation`
WHERE
`product.parent.translation`.language_id = : languageId
) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id`
LEFT JOIN `tax` `product.tax` ON IFNULL(
`product`.`tax_id`, `product.parent`.`tax_id`
) = `product.tax`.`id`
LEFT JOIN `product_manufacturer` `product.manufacturer` ON `product`.`manufacturer` = `product.manufacturer`.`id`
AND `product`.`version_id` = `product.manufacturer`.`version_id`
LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id`
LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id`
LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id`
AND `product`.`version_id` = `product.cover`.`version_id`
LEFT JOIN (
SELECT
`product.manufacturer.translation`.product_manufacturer_id,
`product.manufacturer.translation`.name as `product.manufacturer.translation.name`,
`product.manufacturer.translation`.description as `product.manufacturer.translation.description`,
`product.manufacturer.translation`.custom_fields as `product.manufacturer.translation.customFields`,
`product.manufacturer.translation`.created_at as `product.manufacturer.translation.createdAt`,
`product.manufacturer.translation`.updated_at as `product.manufacturer.translation.updatedAt`,
`product.manufacturer.translation`.product_manufacturer_id as `product.manufacturer.translation.productManufacturerId`,
`product.manufacturer.translation`.language_id as `product.manufacturer.translation.languageId`,
`product.manufacturer.translation`.product_manufacturer_version_id as `product.manufacturer.translation.productManufacturerVersionId`
FROM
`product_manufacturer_translation` `product.manufacturer.translation`
WHERE
`product.manufacturer.translation`.language_id = : languageId
) `product.manufacturer.product_manufacturer_translation` ON `product.manufacturer.product_manufacturer_translation`.`product_manufacturer_id` = `product.manufacturer`.`id`
LEFT JOIN `media` `product.manufacturer.media` ON `product.manufacturer`.`media_id` = `product.manufacturer.media`.`id`
LEFT JOIN (
SELECT
`product.manufacturer.media.translation`.media_id,
`product.manufacturer.media.translation`.title as `product.manufacturer.media.translation.title`,
`product.manufacturer.media.translation`.alt as `product.manufacturer.media.translation.alt`,
`product.manufacturer.media.translation`.custom_fields as `product.manufacturer.media.translation.customFields`,
`product.manufacturer.media.translation`.created_at as `product.manufacturer.media.translation.createdAt`,
`product.manufacturer.media.translation`.updated_at as `product.manufacturer.media.translation.updatedAt`,
`product.manufacturer.media.translation`.media_id as `product.manufacturer.media.translation.mediaId`,
`product.manufacturer.media.translation`.language_id as `product.manufacturer.media.translation.languageId`
FROM
`media_translation` `product.manufacturer.media.translation`
WHERE
`product.manufacturer.media.translation`.language_id = : languageId
) `product.manufacturer.media.media_translation` ON `product.manufacturer.media.media_translation`.`media_id` = `product.manufacturer.media`.`id`
LEFT JOIN (
SELECT
`product.unit.translation`.unit_id,
`product.unit.translation`.short_code as `product.unit.translation.shortCode`,
`product.unit.translation`.name as `product.unit.translation.name`,
`product.unit.translation`.custom_fields as `product.unit.translation.customFields`,
`product.unit.translation`.created_at as `product.unit.translation.createdAt`,
`product.unit.translation`.updated_at as `product.unit.translation.updatedAt`,
`product.unit.translation`.unit_id as `product.unit.translation.unitId`,
`product.unit.translation`.language_id as `product.unit.translation.languageId`
FROM
`unit_translation` `product.unit.translation`
WHERE
`product.unit.translation`.language_id = : languageId
) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id`
LEFT JOIN (
SELECT
`product.deliveryTime.translation`.delivery_time_id,
`product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`,
`product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`,
`product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`,
`product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`,
`product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`,
`product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId`
FROM
`delivery_time_translation` `product.deliveryTime.translation`
WHERE
`product.deliveryTime.translation`.language_id = : languageId
) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id`
LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id`
LEFT JOIN (
SELECT
`product.cover.media.translation`.media_id,
`product.cover.media.translation`.title as `product.cover.media.translation.title`,
`product.cover.media.translation`.alt as `product.cover.media.translation.alt`,
`product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`,
`product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`,
`product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`,
`product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`,
`product.cover.media.translation`.language_id as `product.cover.media.translation.languageId`
FROM
`media_translation` `product.cover.media.translation`
WHERE
`product.cover.media.translation`.language_id = : languageId
) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id`
WHERE
(
`product`.`version_id` = : version
)
AND (
NOT IFNULL(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) REGEXP : rules
OR IFNULL(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) IS NULL
)
AND (
IFNULL(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) REGEXP : rules
OR IFNULL(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) IS NULL
)
AND (
`product`.`id` IN (: ids)
)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, COALESCE(`product`.`purchase_price`, `product.parent`.`purchase_price`) as `product.purchasePrice`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`listing_prices` as `product.listingPrices.inherited`, COALESCE(`product`.`listing_prices`, `product.parent`.`listing_prices`) as `product.listingPrices`, `product`.`child_count` as `product.childCount`, `product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`, COALESCE(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) as `product.blacklistIds`, `product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`, COALESCE(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) as `product.whitelistIds`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.manufacturer`.`id` as `product.manufacturer.id`, `product.manufacturer`.`version_id` as `product.manufacturer.versionId`, `product.manufacturer`.`media_id` as `product.manufacturer.mediaId`, `product.manufacturer`.`link` as `product.manufacturer.link`, `product.manufacturer`.`created_at` as `product.manufacturer.createdAt`, `product.manufacturer`.`updated_at` as `product.manufacturer.updatedAt`, `product.manufacturer.media`.`id` as `product.manufacturer.media.id`, `product.manufacturer.media`.`user_id` as `product.manufacturer.media.userId`, `product.manufacturer.media`.`media_folder_id` as `product.manufacturer.media.mediaFolderId`, `product.manufacturer.media`.`mime_type` as `product.manufacturer.media.mimeType`, `product.manufacturer.media`.`file_extension` as `product.manufacturer.media.fileExtension`, `product.manufacturer.media`.`uploaded_at` as `product.manufacturer.media.uploadedAt`, `product.manufacturer.media`.`file_name` as `product.manufacturer.media.fileName`, `product.manufacturer.media`.`file_size` as `product.manufacturer.media.fileSize`, `product.manufacturer.media`.`media_type` as `product.manufacturer.media.mediaTypeRaw`, `product.manufacturer.media`.`meta_data` as `product.manufacturer.media.metaData`, `product.manufacturer.media`.`private` as `product.manufacturer.media.private`, `product.manufacturer.media`.`thumbnails_ro` as `product.manufacturer.media.thumbnailsRo`, `product.manufacturer.media`.`created_at` as `product.manufacturer.media.createdAt`, `product.manufacturer.media`.`updated_at` as `product.manufacturer.media.updatedAt`, `product.manufacturer.media.media_translation`.*, COALESCE(`product.manufacturer.media.translation.title`,`product.manufacturer.media.translation.title`) as `product.manufacturer.media.title`, COALESCE(`product.manufacturer.media.translation.alt`,`product.manufacturer.media.translation.alt`) as `product.manufacturer.media.alt`, COALESCE(`product.manufacturer.media.translation.customFields`,`product.manufacturer.media.translation.customFields`) as `product.manufacturer.media.customFields`, `product.manufacturer.product_manufacturer_translation`.*, COALESCE(`product.manufacturer.translation.name`,`product.manufacturer.translation.name`) as `product.manufacturer.name`, COALESCE(`product.manufacturer.translation.description`,`product.manufacturer.translation.description`) as `product.manufacturer.description`, COALESCE(`product.manufacturer.translation.customFields`,`product.manufacturer.translation.customFields`) as `product.manufacturer.customFields`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_option` `product.options.mapping`
WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, (SELECT GROUP_CONCAT(HEX(`product.properties.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_property` `product.properties.mapping`
WHERE `product.properties.mapping`.`product_id` = `product`.`properties` ) as `product.properties.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.unit_translation`.*, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.delivery_time_translation`.*, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.media_translation`.*, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.product_translation`.*, `product.product_translation.parent`.*, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` LEFT JOIN `tax` `product.tax` ON IFNULL(`product`.`tax_id`, `product.parent`.`tax_id`) = `product.tax`.`id` LEFT JOIN `product_manufacturer` `product.manufacturer` ON `product`.`manufacturer` = `product.manufacturer`.`id` AND `product`.`version_id` = `product.manufacturer`.`version_id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.manufacturer.translation`.product_manufacturer_id, `product.manufacturer.translation`.name as `product.manufacturer.translation.name`, `product.manufacturer.translation`.description as `product.manufacturer.translation.description`, `product.manufacturer.translation`.custom_fields as `product.manufacturer.translation.customFields`, `product.manufacturer.translation`.created_at as `product.manufacturer.translation.createdAt`, `product.manufacturer.translation`.updated_at as `product.manufacturer.translation.updatedAt`, `product.manufacturer.translation`.product_manufacturer_id as `product.manufacturer.translation.productManufacturerId`, `product.manufacturer.translation`.language_id as `product.manufacturer.translation.languageId`, `product.manufacturer.translation`.product_manufacturer_version_id as `product.manufacturer.translation.productManufacturerVersionId` FROM `product_manufacturer_translation` `product.manufacturer.translation` WHERE `product.manufacturer.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.manufacturer.product_manufacturer_translation` ON `product.manufacturer.product_manufacturer_translation`.`product_manufacturer_id` = `product.manufacturer`.`id` LEFT JOIN `media` `product.manufacturer.media` ON `product.manufacturer`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.manufacturer.media.translation`.media_id, `product.manufacturer.media.translation`.title as `product.manufacturer.media.translation.title`, `product.manufacturer.media.translation`.alt as `product.manufacturer.media.translation.alt`, `product.manufacturer.media.translation`.custom_fields as `product.manufacturer.media.translation.customFields`, `product.manufacturer.media.translation`.created_at as `product.manufacturer.media.translation.createdAt`, `product.manufacturer.media.translation`.updated_at as `product.manufacturer.media.translation.updatedAt`, `product.manufacturer.media.translation`.media_id as `product.manufacturer.media.translation.mediaId`, `product.manufacturer.media.translation`.language_id as `product.manufacturer.media.translation.languageId` FROM `media_translation` `product.manufacturer.media.translation` WHERE `product.manufacturer.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.manufacturer.media.media_translation` ON `product.manufacturer.media.media_translation`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (NOT IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) REGEXP '(e43d962ef8364182bb743202cdb17c75|c5e4d29334d147fda9b28cc58bff0604|c21b551eb6014165bac73b68f2030e9c|3fd0de48b14a4fcc90b9efe9fe602fdc|e0cf15b6d9364300942b4e1af482796d|248cdd2182084057ae22fce425ab4b2d)' OR IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) IS NULL) AND (IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) REGEXP '(e43d962ef8364182bb743202cdb17c75|c5e4d29334d147fda9b28cc58bff0604|c21b551eb6014165bac73b68f2030e9c|3fd0de48b14a4fcc90b9efe9fe602fdc|e0cf15b6d9364300942b4e1af482796d|248cdd2182084057ae22fce425ab4b2d)' OR IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) IS NULL) AND (`product`.`id` IN (0x66DD9151D1F1458485FDB37859B6C0E6));
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
9 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
12 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
13 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
18 |
5.84 ms |
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1;
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 92)"
3 => "Shopware\Core\System\CustomField\CustomFieldService::getCustomFields (line 37)"
4 => "Shopware\Core\System\CustomField\CustomFieldService::getCustomField (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer::getFields (line 84)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer::decode (line 288)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrateCustomFields (line 191)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrateEntity (line 49)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrate (line 126)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
14 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
15 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
16 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
17 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
18 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
24 => "Shopware\Core\HttpKernel::doHandle (line 80)"
25 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
19 |
7.73 ms |
SELECT `property_group_option`.`id` as `property_group_option.id`, `property_group_option`.`property_group_id` as `property_group_option.groupId`, `property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`, `property_group_option`.`media_id` as `property_group_option.mediaId`, `property_group_option`.`created_at` as `property_group_option.createdAt`, `property_group_option`.`updated_at` as `property_group_option.updatedAt`, `property_group_option.group`.`id` as `property_group_option.group.id`, `property_group_option.group`.`display_type` as `property_group_option.group.displayType`, `property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`, `property_group_option.group`.`filterable` as `property_group_option.group.filterable`, `property_group_option.group`.`created_at` as `property_group_option.group.createdAt`, `property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`, `property_group_option.group.property_group_translation`.*, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.property_group_option_translation`.*, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields` FROM `property_group_option` LEFT JOIN (SELECT `property_group_option.translation`.property_group_option_id, `property_group_option.translation`.name as `property_group_option.translation.name`, `property_group_option.translation`.position as `property_group_option.translation.position`, `property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`, `property_group_option.translation`.created_at as `property_group_option.translation.createdAt`, `property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`, `property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation`.language_id as `property_group_option.translation.languageId` FROM `property_group_option_translation` `property_group_option.translation` WHERE `property_group_option.translation`.language_id = :languageId) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = :languageId) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (:ids)
SELECT
`property_group_option`.`id` as `property_group_option.id`,
`property_group_option`.`property_group_id` as `property_group_option.groupId`,
`property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`,
`property_group_option`.`media_id` as `property_group_option.mediaId`,
`property_group_option`.`created_at` as `property_group_option.createdAt`,
`property_group_option`.`updated_at` as `property_group_option.updatedAt`,
`property_group_option.group`.`id` as `property_group_option.group.id`,
`property_group_option.group`.`display_type` as `property_group_option.group.displayType`,
`property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`,
`property_group_option.group`.`filterable` as `property_group_option.group.filterable`,
`property_group_option.group`.`created_at` as `property_group_option.group.createdAt`,
`property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`,
`property_group_option.group.property_group_translation`.*,
COALESCE(
`property_group_option.group.translation.name`,
`property_group_option.group.translation.name`
) as `property_group_option.group.name`,
COALESCE(
`property_group_option.group.translation.description`,
`property_group_option.group.translation.description`
) as `property_group_option.group.description`,
COALESCE(
`property_group_option.group.translation.position`,
`property_group_option.group.translation.position`
) as `property_group_option.group.position`,
COALESCE(
`property_group_option.group.translation.customFields`,
`property_group_option.group.translation.customFields`
) as `property_group_option.group.customFields`,
`property_group_option.property_group_option_translation`.*,
COALESCE(
`property_group_option.translation.name`,
`property_group_option.translation.name`
) as `property_group_option.name`,
COALESCE(
`property_group_option.translation.position`,
`property_group_option.translation.position`
) as `property_group_option.position`,
COALESCE(
`property_group_option.translation.customFields`,
`property_group_option.translation.customFields`
) as `property_group_option.customFields`
FROM
`property_group_option`
LEFT JOIN (
SELECT
`property_group_option.translation`.property_group_option_id,
`property_group_option.translation`.name as `property_group_option.translation.name`,
`property_group_option.translation`.position as `property_group_option.translation.position`,
`property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`,
`property_group_option.translation`.created_at as `property_group_option.translation.createdAt`,
`property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`,
`property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`,
`property_group_option.translation`.language_id as `property_group_option.translation.languageId`
FROM
`property_group_option_translation` `property_group_option.translation`
WHERE
`property_group_option.translation`.language_id = : languageId
) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id`
LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id`
LEFT JOIN (
SELECT
`property_group_option.group.translation`.property_group_id,
`property_group_option.group.translation`.name as `property_group_option.group.translation.name`,
`property_group_option.group.translation`.description as `property_group_option.group.translation.description`,
`property_group_option.group.translation`.position as `property_group_option.group.translation.position`,
`property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`,
`property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`,
`property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`,
`property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`,
`property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId`
FROM
`property_group_translation` `property_group_option.group.translation`
WHERE
`property_group_option.group.translation`.language_id = : languageId
) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id`
WHERE
`property_group_option`.`id` IN (: ids)
SELECT `property_group_option`.`id` as `property_group_option.id`, `property_group_option`.`property_group_id` as `property_group_option.groupId`, `property_group_option`.`color_hex_code` as `property_group_option.colorHexCode`, `property_group_option`.`media_id` as `property_group_option.mediaId`, `property_group_option`.`created_at` as `property_group_option.createdAt`, `property_group_option`.`updated_at` as `property_group_option.updatedAt`, `property_group_option.group`.`id` as `property_group_option.group.id`, `property_group_option.group`.`display_type` as `property_group_option.group.displayType`, `property_group_option.group`.`sorting_type` as `property_group_option.group.sortingType`, `property_group_option.group`.`filterable` as `property_group_option.group.filterable`, `property_group_option.group`.`created_at` as `property_group_option.group.createdAt`, `property_group_option.group`.`updated_at` as `property_group_option.group.updatedAt`, `property_group_option.group.property_group_translation`.*, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.property_group_option_translation`.*, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields` FROM `property_group_option` LEFT JOIN (SELECT `property_group_option.translation`.property_group_option_id, `property_group_option.translation`.name as `property_group_option.translation.name`, `property_group_option.translation`.position as `property_group_option.translation.position`, `property_group_option.translation`.custom_fields as `property_group_option.translation.customFields`, `property_group_option.translation`.created_at as `property_group_option.translation.createdAt`, `property_group_option.translation`.updated_at as `property_group_option.translation.updatedAt`, `property_group_option.translation`.property_group_option_id as `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation`.language_id as `property_group_option.translation.languageId` FROM `property_group_option_translation` `property_group_option.translation` WHERE `property_group_option.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (0x20B459452A4D4BB094212595F9AACEBE, 0x3EE7068FE9564E41BFC26AD188D97BB3, 0x5645C744996F4FCCB786C83936279C3C, 0xC5F551D7A5384D2D914493773E4F38E6, 0xFE011BCAB5C04A66B2DAC84AB9B52847);
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 576)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToManyOverExtension (line 304)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToMany (line 1028)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
13 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
16 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
22 => "Shopware\Core\HttpKernel::doHandle (line 80)"
23 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
20 |
9.31 ms |
SELECT `main_category`.`id` as `main_category.id`, `main_category`.`product_id` as `main_category.productId`, `main_category`.`product_version_id` as `main_category.productVersionId`, `main_category`.`category_id` as `main_category.categoryId`, `main_category`.`category_version_id` as `main_category.categoryVersionId`, `main_category`.`sales_channel_id` as `main_category.salesChannelId`, `main_category`.`created_at` as `main_category.createdAt`, `main_category`.`updated_at` as `main_category.updatedAt`, `main_category.category`.`id` as `main_category.category.id`, `main_category.category`.`version_id` as `main_category.category.versionId`, `main_category.category`.`parent_id` as `main_category.category.parentId`, `main_category.category`.`parent_version_id` as `main_category.category.parentVersionId`, `main_category.category`.`after_category_id` as `main_category.category.afterCategoryId`, `main_category.category`.`after_category_version_id` as `main_category.category.afterCategoryVersionId`, `main_category.category`.`media_id` as `main_category.category.mediaId`, `main_category.category`.`display_nested_products` as `main_category.category.displayNestedProducts`, `main_category.category`.`auto_increment` as `main_category.category.autoIncrement`, `main_category.category`.`level` as `main_category.category.level`, `main_category.category`.`path` as `main_category.category.path`, `main_category.category`.`child_count` as `main_category.category.childCount`, `main_category.category`.`type` as `main_category.category.type`, `main_category.category`.`product_assignment_type` as `main_category.category.productAssignmentType`, `main_category.category`.`visible` as `main_category.category.visible`, `main_category.category`.`active` as `main_category.category.active`, `main_category.category`.`cms_page_id` as `main_category.category.cmsPageId`, `main_category.category`.`product_stream_id` as `main_category.category.productStreamId`, `main_category.category`.`created_at` as `main_category.category.createdAt`, `main_category.category`.`updated_at` as `main_category.category.updatedAt`, `main_category.category.category_translation`.*, COALESCE(`main_category.category.translation.name`,`main_category.category.translation.name`) as `main_category.category.name`, COALESCE(`main_category.category.translation.breadcrumb`,`main_category.category.translation.breadcrumb`) as `main_category.category.breadcrumb`, COALESCE(`main_category.category.translation.slotConfig`,`main_category.category.translation.slotConfig`) as `main_category.category.slotConfig`, COALESCE(`main_category.category.translation.externalLink`,`main_category.category.translation.externalLink`) as `main_category.category.externalLink`, COALESCE(`main_category.category.translation.description`,`main_category.category.translation.description`) as `main_category.category.description`, COALESCE(`main_category.category.translation.metaTitle`,`main_category.category.translation.metaTitle`) as `main_category.category.metaTitle`, COALESCE(`main_category.category.translation.metaDescription`,`main_category.category.translation.metaDescription`) as `main_category.category.metaDescription`, COALESCE(`main_category.category.translation.keywords`,`main_category.category.translation.keywords`) as `main_category.category.keywords`, COALESCE(`main_category.category.translation.customFields`,`main_category.category.translation.customFields`) as `main_category.category.customFields` FROM `main_category` LEFT JOIN `category` `main_category.category` ON `main_category`.`category_id` = `main_category.category`.`id` LEFT JOIN (SELECT `main_category.category.translation`.category_id, `main_category.category.translation`.name as `main_category.category.translation.name`, `main_category.category.translation`.breadcrumb as `main_category.category.translation.breadcrumb`, `main_category.category.translation`.slot_config as `main_category.category.translation.slotConfig`, `main_category.category.translation`.external_link as `main_category.category.translation.externalLink`, `main_category.category.translation`.description as `main_category.category.translation.description`, `main_category.category.translation`.meta_title as `main_category.category.translation.metaTitle`, `main_category.category.translation`.meta_description as `main_category.category.translation.metaDescription`, `main_category.category.translation`.keywords as `main_category.category.translation.keywords`, `main_category.category.translation`.custom_fields as `main_category.category.translation.customFields`, `main_category.category.translation`.created_at as `main_category.category.translation.createdAt`, `main_category.category.translation`.updated_at as `main_category.category.translation.updatedAt`, `main_category.category.translation`.category_id as `main_category.category.translation.categoryId`, `main_category.category.translation`.language_id as `main_category.category.translation.languageId`, `main_category.category.translation`.category_version_id as `main_category.category.translation.categoryVersionId` FROM `category_translation` `main_category.category.translation` WHERE `main_category.category.translation`.language_id = :languageId) `main_category.category.category_translation` ON `main_category.category.category_translation`.`category_id` = `main_category.category`.`id` WHERE (`main_category`.`sales_channel_id` = :param_d20a9f54c8e143c4acfbfabe28ac2e88 AND `main_category`.`product_id` IN (:param_84861cc426174747b21a0ad3397cc039))
SELECT
`main_category`.`id` as `main_category.id`,
`main_category`.`product_id` as `main_category.productId`,
`main_category`.`product_version_id` as `main_category.productVersionId`,
`main_category`.`category_id` as `main_category.categoryId`,
`main_category`.`category_version_id` as `main_category.categoryVersionId`,
`main_category`.`sales_channel_id` as `main_category.salesChannelId`,
`main_category`.`created_at` as `main_category.createdAt`,
`main_category`.`updated_at` as `main_category.updatedAt`,
`main_category.category`.`id` as `main_category.category.id`,
`main_category.category`.`version_id` as `main_category.category.versionId`,
`main_category.category`.`parent_id` as `main_category.category.parentId`,
`main_category.category`.`parent_version_id` as `main_category.category.parentVersionId`,
`main_category.category`.`after_category_id` as `main_category.category.afterCategoryId`,
`main_category.category`.`after_category_version_id` as `main_category.category.afterCategoryVersionId`,
`main_category.category`.`media_id` as `main_category.category.mediaId`,
`main_category.category`.`display_nested_products` as `main_category.category.displayNestedProducts`,
`main_category.category`.`auto_increment` as `main_category.category.autoIncrement`,
`main_category.category`.`level` as `main_category.category.level`,
`main_category.category`.`path` as `main_category.category.path`,
`main_category.category`.`child_count` as `main_category.category.childCount`,
`main_category.category`.`type` as `main_category.category.type`,
`main_category.category`.`product_assignment_type` as `main_category.category.productAssignmentType`,
`main_category.category`.`visible` as `main_category.category.visible`,
`main_category.category`.`active` as `main_category.category.active`,
`main_category.category`.`cms_page_id` as `main_category.category.cmsPageId`,
`main_category.category`.`product_stream_id` as `main_category.category.productStreamId`,
`main_category.category`.`created_at` as `main_category.category.createdAt`,
`main_category.category`.`updated_at` as `main_category.category.updatedAt`,
`main_category.category.category_translation`.*,
COALESCE(
`main_category.category.translation.name`,
`main_category.category.translation.name`
) as `main_category.category.name`,
COALESCE(
`main_category.category.translation.breadcrumb`,
`main_category.category.translation.breadcrumb`
) as `main_category.category.breadcrumb`,
COALESCE(
`main_category.category.translation.slotConfig`,
`main_category.category.translation.slotConfig`
) as `main_category.category.slotConfig`,
COALESCE(
`main_category.category.translation.externalLink`,
`main_category.category.translation.externalLink`
) as `main_category.category.externalLink`,
COALESCE(
`main_category.category.translation.description`,
`main_category.category.translation.description`
) as `main_category.category.description`,
COALESCE(
`main_category.category.translation.metaTitle`,
`main_category.category.translation.metaTitle`
) as `main_category.category.metaTitle`,
COALESCE(
`main_category.category.translation.metaDescription`,
`main_category.category.translation.metaDescription`
) as `main_category.category.metaDescription`,
COALESCE(
`main_category.category.translation.keywords`,
`main_category.category.translation.keywords`
) as `main_category.category.keywords`,
COALESCE(
`main_category.category.translation.customFields`,
`main_category.category.translation.customFields`
) as `main_category.category.customFields`
FROM
`main_category`
LEFT JOIN `category` `main_category.category` ON `main_category`.`category_id` = `main_category.category`.`id`
LEFT JOIN (
SELECT
`main_category.category.translation`.category_id,
`main_category.category.translation`.name as `main_category.category.translation.name`,
`main_category.category.translation`.breadcrumb as `main_category.category.translation.breadcrumb`,
`main_category.category.translation`.slot_config as `main_category.category.translation.slotConfig`,
`main_category.category.translation`.external_link as `main_category.category.translation.externalLink`,
`main_category.category.translation`.description as `main_category.category.translation.description`,
`main_category.category.translation`.meta_title as `main_category.category.translation.metaTitle`,
`main_category.category.translation`.meta_description as `main_category.category.translation.metaDescription`,
`main_category.category.translation`.keywords as `main_category.category.translation.keywords`,
`main_category.category.translation`.custom_fields as `main_category.category.translation.customFields`,
`main_category.category.translation`.created_at as `main_category.category.translation.createdAt`,
`main_category.category.translation`.updated_at as `main_category.category.translation.updatedAt`,
`main_category.category.translation`.category_id as `main_category.category.translation.categoryId`,
`main_category.category.translation`.language_id as `main_category.category.translation.languageId`,
`main_category.category.translation`.category_version_id as `main_category.category.translation.categoryVersionId`
FROM
`category_translation` `main_category.category.translation`
WHERE
`main_category.category.translation`.language_id = : languageId
) `main_category.category.category_translation` ON `main_category.category.category_translation`.`category_id` = `main_category.category`.`id`
WHERE
(
`main_category`.`sales_channel_id` = : param_d20a9f54c8e143c4acfbfabe28ac2e88
AND `main_category`.`product_id` IN (
: param_84861cc426174747b21a0ad3397cc039
)
)
SELECT `main_category`.`id` as `main_category.id`, `main_category`.`product_id` as `main_category.productId`, `main_category`.`product_version_id` as `main_category.productVersionId`, `main_category`.`category_id` as `main_category.categoryId`, `main_category`.`category_version_id` as `main_category.categoryVersionId`, `main_category`.`sales_channel_id` as `main_category.salesChannelId`, `main_category`.`created_at` as `main_category.createdAt`, `main_category`.`updated_at` as `main_category.updatedAt`, `main_category.category`.`id` as `main_category.category.id`, `main_category.category`.`version_id` as `main_category.category.versionId`, `main_category.category`.`parent_id` as `main_category.category.parentId`, `main_category.category`.`parent_version_id` as `main_category.category.parentVersionId`, `main_category.category`.`after_category_id` as `main_category.category.afterCategoryId`, `main_category.category`.`after_category_version_id` as `main_category.category.afterCategoryVersionId`, `main_category.category`.`media_id` as `main_category.category.mediaId`, `main_category.category`.`display_nested_products` as `main_category.category.displayNestedProducts`, `main_category.category`.`auto_increment` as `main_category.category.autoIncrement`, `main_category.category`.`level` as `main_category.category.level`, `main_category.category`.`path` as `main_category.category.path`, `main_category.category`.`child_count` as `main_category.category.childCount`, `main_category.category`.`type` as `main_category.category.type`, `main_category.category`.`product_assignment_type` as `main_category.category.productAssignmentType`, `main_category.category`.`visible` as `main_category.category.visible`, `main_category.category`.`active` as `main_category.category.active`, `main_category.category`.`cms_page_id` as `main_category.category.cmsPageId`, `main_category.category`.`product_stream_id` as `main_category.category.productStreamId`, `main_category.category`.`created_at` as `main_category.category.createdAt`, `main_category.category`.`updated_at` as `main_category.category.updatedAt`, `main_category.category.category_translation`.*, COALESCE(`main_category.category.translation.name`,`main_category.category.translation.name`) as `main_category.category.name`, COALESCE(`main_category.category.translation.breadcrumb`,`main_category.category.translation.breadcrumb`) as `main_category.category.breadcrumb`, COALESCE(`main_category.category.translation.slotConfig`,`main_category.category.translation.slotConfig`) as `main_category.category.slotConfig`, COALESCE(`main_category.category.translation.externalLink`,`main_category.category.translation.externalLink`) as `main_category.category.externalLink`, COALESCE(`main_category.category.translation.description`,`main_category.category.translation.description`) as `main_category.category.description`, COALESCE(`main_category.category.translation.metaTitle`,`main_category.category.translation.metaTitle`) as `main_category.category.metaTitle`, COALESCE(`main_category.category.translation.metaDescription`,`main_category.category.translation.metaDescription`) as `main_category.category.metaDescription`, COALESCE(`main_category.category.translation.keywords`,`main_category.category.translation.keywords`) as `main_category.category.keywords`, COALESCE(`main_category.category.translation.customFields`,`main_category.category.translation.customFields`) as `main_category.category.customFields` FROM `main_category` LEFT JOIN `category` `main_category.category` ON `main_category`.`category_id` = `main_category.category`.`id` LEFT JOIN (SELECT `main_category.category.translation`.category_id, `main_category.category.translation`.name as `main_category.category.translation.name`, `main_category.category.translation`.breadcrumb as `main_category.category.translation.breadcrumb`, `main_category.category.translation`.slot_config as `main_category.category.translation.slotConfig`, `main_category.category.translation`.external_link as `main_category.category.translation.externalLink`, `main_category.category.translation`.description as `main_category.category.translation.description`, `main_category.category.translation`.meta_title as `main_category.category.translation.metaTitle`, `main_category.category.translation`.meta_description as `main_category.category.translation.metaDescription`, `main_category.category.translation`.keywords as `main_category.category.translation.keywords`, `main_category.category.translation`.custom_fields as `main_category.category.translation.customFields`, `main_category.category.translation`.created_at as `main_category.category.translation.createdAt`, `main_category.category.translation`.updated_at as `main_category.category.translation.updatedAt`, `main_category.category.translation`.category_id as `main_category.category.translation.categoryId`, `main_category.category.translation`.language_id as `main_category.category.translation.languageId`, `main_category.category.translation`.category_version_id as `main_category.category.translation.categoryVersionId` FROM `category_translation` `main_category.category.translation` WHERE `main_category.category.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `main_category.category.category_translation` ON `main_category.category.category_translation`.`category_id` = `main_category.category`.`id` WHERE (`main_category`.`sales_channel_id` = 0x0A197278A7514B78A06EA27EF27E9EF8 AND `main_category`.`product_id` IN (0x66DD9151D1F1458485FDB37859B6C0E6));
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 438)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 385)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1022)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
13 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
16 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
22 => "Shopware\Core\HttpKernel::doHandle (line 80)"
23 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
21 |
8.05 ms |
SELECT `product_media`.`id` as `product_media.id`, `product_media`.`version_id` as `product_media.versionId`, `product_media`.`product_id` as `product_media.productId`, `product_media`.`product_version_id` as `product_media.productVersionId`, `product_media`.`media_id` as `product_media.mediaId`, `product_media`.`position` as `product_media.position`, `product_media.media`.`id` as `product_media.media.id`, `product_media.media`.`user_id` as `product_media.media.userId`, `product_media.media`.`media_folder_id` as `product_media.media.mediaFolderId`, `product_media.media`.`mime_type` as `product_media.media.mimeType`, `product_media.media`.`file_extension` as `product_media.media.fileExtension`, `product_media.media`.`uploaded_at` as `product_media.media.uploadedAt`, `product_media.media`.`file_name` as `product_media.media.fileName`, `product_media.media`.`file_size` as `product_media.media.fileSize`, `product_media.media`.`media_type` as `product_media.media.mediaTypeRaw`, `product_media.media`.`meta_data` as `product_media.media.metaData`, `product_media.media`.`private` as `product_media.media.private`, `product_media.media`.`thumbnails_ro` as `product_media.media.thumbnailsRo`, `product_media.media`.`created_at` as `product_media.media.createdAt`, `product_media.media`.`updated_at` as `product_media.media.updatedAt`, `product_media.media.media_translation`.*, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media`.`custom_fields` as `product_media.customFields`, `product_media`.`created_at` as `product_media.createdAt`, `product_media`.`updated_at` as `product_media.updatedAt` FROM `product_media` LEFT JOIN `media` `product_media.media` ON `product_media`.`media_id` = `product_media.media`.`id` LEFT JOIN (SELECT `product_media.media.translation`.media_id, `product_media.media.translation`.title as `product_media.media.translation.title`, `product_media.media.translation`.alt as `product_media.media.translation.alt`, `product_media.media.translation`.custom_fields as `product_media.media.translation.customFields`, `product_media.media.translation`.created_at as `product_media.media.translation.createdAt`, `product_media.media.translation`.updated_at as `product_media.media.translation.updatedAt`, `product_media.media.translation`.media_id as `product_media.media.translation.mediaId`, `product_media.media.translation`.language_id as `product_media.media.translation.languageId` FROM `media_translation` `product_media.media.translation` WHERE `product_media.media.translation`.language_id = :languageId) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = :version) AND ((`product_media`.`product_id` IN (:param_2f6121898e634fee9c5eacc2655a047d))) ORDER BY `product_media`.`position` ASC
SELECT `product_media`.`id` as `product_media.id`, `product_media`.`version_id` as `product_media.versionId`, `product_media`.`product_id` as `product_media.productId`, `product_media`.`product_version_id` as `product_media.productVersionId`, `product_media`.`media_id` as `product_media.mediaId`, `product_media`.`position` as `product_media.position`, `product_media.media`.`id` as `product_media.media.id`, `product_media.media`.`user_id` as `product_media.media.userId`, `product_media.media`.`media_folder_id` as `product_media.media.mediaFolderId`, `product_media.media`.`mime_type` as `product_media.media.mimeType`, `product_media.media`.`file_extension` as `product_media.media.fileExtension`, `product_media.media`.`uploaded_at` as `product_media.media.uploadedAt`, `product_media.media`.`file_name` as `product_media.media.fileName`, `product_media.media`.`file_size` as `product_media.media.fileSize`, `product_media.media`.`media_type` as `product_media.media.mediaTypeRaw`, `product_media.media`.`meta_data` as `product_media.media.metaData`, `product_media.media`.`private` as `product_media.media.private`, `product_media.media`.`thumbnails_ro` as `product_media.media.thumbnailsRo`, `product_media.media`.`created_at` as `product_media.media.createdAt`, `product_media.media`.`updated_at` as `product_media.media.updatedAt`, `product_media.media.media_translation`.*, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media`.`custom_fields` as `product_media.customFields`, `product_media`.`created_at` as `product_media.createdAt`, `product_media`.`updated_at` as `product_media.updatedAt` FROM `product_media` LEFT JOIN `media` `product_media.media` ON `product_media`.`media_id` = `product_media.media`.`id` LEFT JOIN (SELECT `product_media.media.translation`.media_id, `product_media.media.translation`.title as `product_media.media.translation.title`, `product_media.media.translation`.alt as `product_media.media.translation.alt`, `product_media.media.translation`.custom_fields as `product_media.media.translation.customFields`, `product_media.media.translation`.created_at as `product_media.media.translation.createdAt`, `product_media.media.translation`.updated_at as `product_media.media.translation.updatedAt`, `product_media.media.translation`.media_id as `product_media.media.translation.mediaId`, `product_media.media.translation`.language_id as `product_media.media.translation.languageId` FROM `media_translation` `product_media.media.translation` WHERE `product_media.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_media`.`product_id` IN (0x66DD9151D1F1458485FDB37859B6C0E6))) ORDER BY `product_media`.`position` ASC;
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 438)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 385)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1022)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
13 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
16 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
22 => "Shopware\Core\HttpKernel::doHandle (line 80)"
23 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
22 |
6.49 ms |
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_ebc8746402674126ac02e7672ba8581a)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0x66DD9151D1F1458485FDB37859B6C0E6)));
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 438)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 385)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1022)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
13 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 94)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
16 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
22 => "Shopware\Core\HttpKernel::doHandle (line 80)"
23 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
23 |
9.48 ms |
SELECT `category`.`id` FROM `category` LEFT JOIN (SELECT `category.mainCategories`.`category_id` as id, `category.mainCategories`.`category_version_id` FROM `main_category` `category.mainCategories` WHERE (`category.mainCategories`.`product_id` = :param_8f2a1d52970844f7a396289c87112cba)) `category.mainCategories_1` ON `category`.`id` = `category.mainCategories_1`.`id` AND `category`.`version_id` = `category.mainCategories_1`.`category_version_id` LEFT JOIN (SELECT `category.mainCategories`.`category_id` as id, `category.mainCategories`.`category_version_id` FROM `main_category` `category.mainCategories` WHERE (`category.mainCategories`.`sales_channel_id` = :param_27dd1fb30aca4dc286e70d070b6c5ab8)) `category.mainCategories_2` ON `category`.`id` = `category.mainCategories_2`.`id` AND `category`.`version_id` = `category.mainCategories_2`.`category_version_id` WHERE (`category`.`version_id` = :version) AND ((`category.mainCategories_1`.id IS NOT NULL AND `category.mainCategories_2`.id IS NOT NULL AND (`category`.`path` LIKE :param_cfdbe4f4ba294a61a81ca7d65a7efcda OR `category`.`path` LIKE :param_fa3dc6f4600345f799f6065dcbcf2a5f OR `category`.`path` LIKE :param_70b90bf171044845bacafebd5a16ea2f))) GROUP BY `category`.`id`
SELECT `category`.`id` FROM `category` LEFT JOIN (SELECT `category.mainCategories`.`category_id` as id, `category.mainCategories`.`category_version_id` FROM `main_category` `category.mainCategories` WHERE (`category.mainCategories`.`product_id` = 0x66DD9151D1F1458485FDB37859B6C0E6)) `category.mainCategories_1` ON `category`.`id` = `category.mainCategories_1`.`id` AND `category`.`version_id` = `category.mainCategories_1`.`category_version_id` LEFT JOIN (SELECT `category.mainCategories`.`category_id` as id, `category.mainCategories`.`category_version_id` FROM `main_category` `category.mainCategories` WHERE (`category.mainCategories`.`sales_channel_id` = 0x0A197278A7514B78A06EA27EF27E9EF8)) `category.mainCategories_2` ON `category`.`id` = `category.mainCategories_2`.`id` AND `category`.`version_id` = `category.mainCategories_2`.`category_version_id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category.mainCategories_1`.id IS NOT NULL AND `category.mainCategories_2`.id IS NOT NULL AND (`category`.`path` LIKE '%|a59628ec24ec4fbb992d74f4e5eb48e0|%' OR `category`.`path` LIKE '%|c4122d9e221e4efa8576f3dcfe12d60c|%' OR `category`.`path` LIKE '%|c4122d9e221e4efa8576f3dcfe12d60c|%'))) GROUP BY `category`.`id`;
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 89)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 74)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 76)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntitySearcher::search (line 36)"
6 => "Shopware\Core\Profiling\Entity\EntitySearcherProfiler::search (line 148)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 96)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 119)"
9 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getMainCategory (line 80)"
10 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getProductSeoCategory (line 102)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
12 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
13 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
24 |
6.93 ms |
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.category_translation`.*, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = :languageId) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
SELECT
`category`.`id` as `category.id`,
`category`.`version_id` as `category.versionId`,
`category`.`parent_id` as `category.parentId`,
`category`.`parent_version_id` as `category.parentVersionId`,
`category`.`after_category_id` as `category.afterCategoryId`,
`category`.`after_category_version_id` as `category.afterCategoryVersionId`,
`category`.`media_id` as `category.mediaId`,
`category`.`display_nested_products` as `category.displayNestedProducts`,
`category`.`auto_increment` as `category.autoIncrement`,
`category`.`level` as `category.level`,
`category`.`path` as `category.path`,
`category`.`child_count` as `category.childCount`,
`category`.`type` as `category.type`,
`category`.`product_assignment_type` as `category.productAssignmentType`,
`category`.`visible` as `category.visible`,
`category`.`active` as `category.active`,
`category`.`cms_page_id` as `category.cmsPageId`,
`category`.`product_stream_id` as `category.productStreamId`,
`category`.`created_at` as `category.createdAt`,
`category`.`updated_at` as `category.updatedAt`,
`category.category_translation`.*,
COALESCE(
`category.translation.name`, `category.translation.name`
) as `category.name`,
COALESCE(
`category.translation.breadcrumb`,
`category.translation.breadcrumb`
) as `category.breadcrumb`,
COALESCE(
`category.translation.slotConfig`,
`category.translation.slotConfig`
) as `category.slotConfig`,
COALESCE(
`category.translation.externalLink`,
`category.translation.externalLink`
) as `category.externalLink`,
COALESCE(
`category.translation.description`,
`category.translation.description`
) as `category.description`,
COALESCE(
`category.translation.metaTitle`,
`category.translation.metaTitle`
) as `category.metaTitle`,
COALESCE(
`category.translation.metaDescription`,
`category.translation.metaDescription`
) as `category.metaDescription`,
COALESCE(
`category.translation.keywords`,
`category.translation.keywords`
) as `category.keywords`,
COALESCE(
`category.translation.customFields`,
`category.translation.customFields`
) as `category.customFields`
FROM
`category`
LEFT JOIN (
SELECT
`category.translation`.category_id,
`category.translation`.name as `category.translation.name`,
`category.translation`.breadcrumb as `category.translation.breadcrumb`,
`category.translation`.slot_config as `category.translation.slotConfig`,
`category.translation`.external_link as `category.translation.externalLink`,
`category.translation`.description as `category.translation.description`,
`category.translation`.meta_title as `category.translation.metaTitle`,
`category.translation`.meta_description as `category.translation.metaDescription`,
`category.translation`.keywords as `category.translation.keywords`,
`category.translation`.custom_fields as `category.translation.customFields`,
`category.translation`.created_at as `category.translation.createdAt`,
`category.translation`.updated_at as `category.translation.updatedAt`,
`category.translation`.category_id as `category.translation.categoryId`,
`category.translation`.language_id as `category.translation.languageId`,
`category.translation`.category_version_id as `category.translation.categoryVersionId`
FROM
`category_translation` `category.translation`
WHERE
`category.translation`.language_id = : languageId
) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id`
WHERE
(
`category`.`version_id` = : version
)
AND (
`category`.`id` IN (: ids)
)
SELECT `category`.`id` as `category.id`, `category`.`version_id` as `category.versionId`, `category`.`parent_id` as `category.parentId`, `category`.`parent_version_id` as `category.parentVersionId`, `category`.`after_category_id` as `category.afterCategoryId`, `category`.`after_category_version_id` as `category.afterCategoryVersionId`, `category`.`media_id` as `category.mediaId`, `category`.`display_nested_products` as `category.displayNestedProducts`, `category`.`auto_increment` as `category.autoIncrement`, `category`.`level` as `category.level`, `category`.`path` as `category.path`, `category`.`child_count` as `category.childCount`, `category`.`type` as `category.type`, `category`.`product_assignment_type` as `category.productAssignmentType`, `category`.`visible` as `category.visible`, `category`.`active` as `category.active`, `category`.`cms_page_id` as `category.cmsPageId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.category_translation`.*, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.name as `category.translation.name`, `category.translation`.breadcrumb as `category.translation.breadcrumb`, `category.translation`.slot_config as `category.translation.slotConfig`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.description as `category.translation.description`, `category.translation`.meta_title as `category.translation.metaTitle`, `category.translation`.meta_description as `category.translation.metaDescription`, `category.translation`.keywords as `category.translation.keywords`, `category.translation`.custom_fields as `category.translation.customFields`, `category.translation`.created_at as `category.translation.createdAt`, `category.translation`.updated_at as `category.translation.updatedAt`, `category.translation`.category_id as `category.translation.categoryId`, `category.translation`.language_id as `category.translation.languageId`, `category.translation`.category_version_id as `category.translation.categoryVersionId` FROM `category_translation` `category.translation` WHERE `category.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.category_translation` ON `category.category_translation`.`category_id` = `category`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0xD2F9C33B932D4927978194B9023CB289));
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 100)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 119)"
11 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getMainCategory (line 80)"
12 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getProductSeoCategory (line 102)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 58)"
14 => "Shopware\Storefront\Page\Product\ProductLoader::load (line 102)"
15 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
20 => "Shopware\Core\HttpKernel::doHandle (line 80)"
21 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
25 |
6.08 ms |
SELECT `product_review`.`points` as `ratingMatrix.key`, COUNT(`product_review`.`id`) as `ratingMatrix.count` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE ((((`product_review`.`status` = :param_62f86ccbefba4eabaf38a4e7fbd24d9d) AND (`product_review.product`.`id` = :param_0ec06c49b9634ebc929cdb75caf3d3de OR `product_review.product`.`parent_id` = :param_6daa9061f2964ec19a1376a0d963bd9c)))) AND (((`product_review`.`status` = :param_4bd5bcef1a954bd3add03a9ee04e8c50))) GROUP BY `product_review`.`points`
SELECT `product_review`.`points` as `ratingMatrix.key`, COUNT(`product_review`.`id`) as `ratingMatrix.count` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE ((((`product_review`.`status` = 1) AND (`product_review.product`.`id` = 0x66DD9151D1F1458485FDB37859B6C0E6 OR `product_review.product`.`parent_id` = 0x66DD9151D1F1458485FDB37859B6C0E6)))) AND (((`product_review`.`status` = 1))) GROUP BY `product_review`.`points`;
array:19 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 143)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::fetchAggregation (line 83)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::aggregate (line 60)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator::aggregate (line 79)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityAggregator::aggregate (line 36)"
7 => "Shopware\Core\Profiling\Entity\EntityAggregatorProfiler::aggregate (line 132)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::aggregate (line 84)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 72)"
10 => "Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute::load (line 62)"
11 => "Shopware\Storefront\Page\Product\Review\ProductReviewLoader::load (line 107)"
12 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
13 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
16 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
17 => "Shopware\Core\HttpKernel::doHandle (line 80)"
18 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
26 |
6.03 ms |
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = :param_574b3c839ea5438a8b0f0e3f754e0f06) AND (`product_review.product`.`id` = :param_c2075143971946ebab5c405b3eb60783 OR `product_review.product`.`parent_id` = :param_7e8c5229575b4dba87f0741dfdfca353))) ORDER BY `product_review`.`points` DESC LIMIT 10
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = 1) AND (`product_review.product`.`id` = 0x66DD9151D1F1458485FDB37859B6C0E6 OR `product_review.product`.`parent_id` = 0x66DD9151D1F1458485FDB37859B6C0E6))) ORDER BY `product_review`.`points` DESC LIMIT 10;
array:18 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 89)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 74)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 76)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntitySearcher::search (line 36)"
6 => "Shopware\Core\Profiling\Entity\EntitySearcherProfiler::search (line 148)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 96)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 72)"
9 => "Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute::load (line 62)"
10 => "Shopware\Storefront\Page\Product\Review\ProductReviewLoader::load (line 107)"
11 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
12 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
13 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
15 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
16 => "Shopware\Core\HttpKernel::doHandle (line 80)"
17 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
27 |
5.91 ms |
SELECT `product_cross_selling`.`id` FROM `product_cross_selling` LEFT JOIN `product` `product_cross_selling.product` ON `product_cross_selling`.`product_id` = `product_cross_selling.product`.`crossSellings` LEFT JOIN `product` `product_cross_selling.product.parent` ON `product_cross_selling.product`.`parent_id` = `product_cross_selling.product.parent`.`id` AND `product_cross_selling.product`.`version_id` = `product_cross_selling.product.parent`.`version_id` WHERE (`product_cross_selling.product`.`id` = :param_ad85fb092e0f4268a03adb391955279c AND `product_cross_selling`.`active` = :param_eed97138ebc0422ba3b5a49de9c61a2e) ORDER BY `product_cross_selling`.`position` ASC
SELECT `product_cross_selling`.`id` FROM `product_cross_selling` LEFT JOIN `product` `product_cross_selling.product` ON `product_cross_selling`.`product_id` = `product_cross_selling.product`.`crossSellings` LEFT JOIN `product` `product_cross_selling.product.parent` ON `product_cross_selling.product`.`parent_id` = `product_cross_selling.product.parent`.`id` AND `product_cross_selling.product`.`version_id` = `product_cross_selling.product.parent`.`version_id` WHERE (`product_cross_selling.product`.`id` = 0x66DD9151D1F1458485FDB37859B6C0E6 AND `product_cross_selling`.`active` = 1) ORDER BY `product_cross_selling`.`position` ASC;
array:19 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 89)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 74)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 76)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntitySearcher::search (line 36)"
6 => "Shopware\Core\Profiling\Entity\EntitySearcherProfiler::search (line 148)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 96)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 137)"
9 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadCrossSellings (line 105)"
10 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
11 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
12 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
13 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
16 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
17 => "Shopware\Core\HttpKernel::doHandle (line 80)"
18 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
28 |
11.36 ms |
SELECT `product_cross_selling`.`id` as `product_cross_selling.id`, `product_cross_selling`.`position` as `product_cross_selling.position`, `product_cross_selling`.`sort_by` as `product_cross_selling.sortBy`, `product_cross_selling`.`sort_direction` as `product_cross_selling.sortDirection`, `product_cross_selling`.`type` as `product_cross_selling.type`, `product_cross_selling`.`active` as `product_cross_selling.active`, `product_cross_selling`.`limit` as `product_cross_selling.limit`, `product_cross_selling`.`product_id` as `product_cross_selling.productId`, `product_cross_selling`.`product_version_id` as `product_cross_selling.productVersionId`, `product_cross_selling`.`product_stream_id` as `product_cross_selling.productStreamId`, `product_cross_selling`.`created_at` as `product_cross_selling.createdAt`, `product_cross_selling`.`updated_at` as `product_cross_selling.updatedAt`, `product_cross_selling.product_cross_selling_translation`.*, COALESCE(`product_cross_selling.translation.name`,`product_cross_selling.translation.name`) as `product_cross_selling.name` FROM `product_cross_selling` LEFT JOIN (SELECT `product_cross_selling.translation`.product_cross_selling_id, `product_cross_selling.translation`.name as `product_cross_selling.translation.name`, `product_cross_selling.translation`.created_at as `product_cross_selling.translation.createdAt`, `product_cross_selling.translation`.updated_at as `product_cross_selling.translation.updatedAt`, `product_cross_selling.translation`.product_cross_selling_id as `product_cross_selling.translation.productCrossSellingId`, `product_cross_selling.translation`.language_id as `product_cross_selling.translation.languageId` FROM `product_cross_selling_translation` `product_cross_selling.translation` WHERE `product_cross_selling.translation`.language_id = :languageId) `product_cross_selling.product_cross_selling_translation` ON `product_cross_selling.product_cross_selling_translation`.`product_cross_selling_id` = `product_cross_selling`.`id` WHERE `product_cross_selling`.`id` IN (:ids)
SELECT `product_cross_selling`.`id` as `product_cross_selling.id`, `product_cross_selling`.`position` as `product_cross_selling.position`, `product_cross_selling`.`sort_by` as `product_cross_selling.sortBy`, `product_cross_selling`.`sort_direction` as `product_cross_selling.sortDirection`, `product_cross_selling`.`type` as `product_cross_selling.type`, `product_cross_selling`.`active` as `product_cross_selling.active`, `product_cross_selling`.`limit` as `product_cross_selling.limit`, `product_cross_selling`.`product_id` as `product_cross_selling.productId`, `product_cross_selling`.`product_version_id` as `product_cross_selling.productVersionId`, `product_cross_selling`.`product_stream_id` as `product_cross_selling.productStreamId`, `product_cross_selling`.`created_at` as `product_cross_selling.createdAt`, `product_cross_selling`.`updated_at` as `product_cross_selling.updatedAt`, `product_cross_selling.product_cross_selling_translation`.*, COALESCE(`product_cross_selling.translation.name`,`product_cross_selling.translation.name`) as `product_cross_selling.name` FROM `product_cross_selling` LEFT JOIN (SELECT `product_cross_selling.translation`.product_cross_selling_id, `product_cross_selling.translation`.name as `product_cross_selling.translation.name`, `product_cross_selling.translation`.created_at as `product_cross_selling.translation.createdAt`, `product_cross_selling.translation`.updated_at as `product_cross_selling.translation.updatedAt`, `product_cross_selling.translation`.product_cross_selling_id as `product_cross_selling.translation.productCrossSellingId`, `product_cross_selling.translation`.language_id as `product_cross_selling.translation.languageId` FROM `product_cross_selling_translation` `product_cross_selling.translation` WHERE `product_cross_selling.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product_cross_selling.product_cross_selling_translation` ON `product_cross_selling.product_cross_selling_translation`.`product_cross_selling_id` = `product_cross_selling`.`id` WHERE `product_cross_selling`.`id` IN (0x57D206400D2846B69A25548D4DDABEB7);
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 100)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 137)"
11 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadCrossSellings (line 105)"
12 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
13 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
14 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
19 => "Shopware\Core\HttpKernel::doHandle (line 80)"
20 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
29 |
5.79 ms |
SELECT `product_cross_selling_assigned_products`.`id` as `product_cross_selling_assigned_products.id`, `product_cross_selling_assigned_products`.`cross_selling_id` as `product_cross_selling_assigned_products.crossSellingId`, `product_cross_selling_assigned_products`.`product_id` as `product_cross_selling_assigned_products.productId`, `product_cross_selling_assigned_products`.`product_version_id` as `product_cross_selling_assigned_products.productVersionId`, `product_cross_selling_assigned_products`.`position` as `product_cross_selling_assigned_products.position`, `product_cross_selling_assigned_products`.`created_at` as `product_cross_selling_assigned_products.createdAt`, `product_cross_selling_assigned_products`.`updated_at` as `product_cross_selling_assigned_products.updatedAt` FROM `product_cross_selling_assigned_products` WHERE (`product_cross_selling_assigned_products`.`cross_selling_id` IN (:param_3ffb97b390744060bc581247c3ed9471))
SELECT `product_cross_selling_assigned_products`.`id` as `product_cross_selling_assigned_products.id`, `product_cross_selling_assigned_products`.`cross_selling_id` as `product_cross_selling_assigned_products.crossSellingId`, `product_cross_selling_assigned_products`.`product_id` as `product_cross_selling_assigned_products.productId`, `product_cross_selling_assigned_products`.`product_version_id` as `product_cross_selling_assigned_products.productVersionId`, `product_cross_selling_assigned_products`.`position` as `product_cross_selling_assigned_products.position`, `product_cross_selling_assigned_products`.`created_at` as `product_cross_selling_assigned_products.createdAt`, `product_cross_selling_assigned_products`.`updated_at` as `product_cross_selling_assigned_products.updatedAt` FROM `product_cross_selling_assigned_products` WHERE (`product_cross_selling_assigned_products`.`cross_selling_id` IN (0x57D206400D2846B69A25548D4DDABEB7));
array:25 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 438)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 385)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1022)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 100)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 137)"
15 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadCrossSellings (line 105)"
16 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
17 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
18 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
19 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
22 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
23 => "Shopware\Core\HttpKernel::doHandle (line 80)"
24 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
30 |
6.00 ms |
SELECT `product_stream`.`id` as `product_stream.id`, `product_stream`.`api_filter` as `product_stream.apiFilter`, `product_stream`.`invalid` as `product_stream.invalid`, `product_stream`.`created_at` as `product_stream.createdAt`, `product_stream`.`updated_at` as `product_stream.updatedAt`, `product_stream.product_stream_translation`.*, COALESCE(`product_stream.translation.name`,`product_stream.translation.name`) as `product_stream.name`, COALESCE(`product_stream.translation.description`,`product_stream.translation.description`) as `product_stream.description`, COALESCE(`product_stream.translation.customFields`,`product_stream.translation.customFields`) as `product_stream.customFields` FROM `product_stream` LEFT JOIN (SELECT `product_stream.translation`.product_stream_id, `product_stream.translation`.name as `product_stream.translation.name`, `product_stream.translation`.description as `product_stream.translation.description`, `product_stream.translation`.custom_fields as `product_stream.translation.customFields`, `product_stream.translation`.created_at as `product_stream.translation.createdAt`, `product_stream.translation`.updated_at as `product_stream.translation.updatedAt`, `product_stream.translation`.product_stream_id as `product_stream.translation.productStreamId`, `product_stream.translation`.language_id as `product_stream.translation.languageId` FROM `product_stream_translation` `product_stream.translation` WHERE `product_stream.translation`.language_id = :languageId) `product_stream.product_stream_translation` ON `product_stream.product_stream_translation`.`product_stream_id` = `product_stream`.`id` WHERE `product_stream`.`id` IN (:ids)
SELECT `product_stream`.`id` as `product_stream.id`, `product_stream`.`api_filter` as `product_stream.apiFilter`, `product_stream`.`invalid` as `product_stream.invalid`, `product_stream`.`created_at` as `product_stream.createdAt`, `product_stream`.`updated_at` as `product_stream.updatedAt`, `product_stream.product_stream_translation`.*, COALESCE(`product_stream.translation.name`,`product_stream.translation.name`) as `product_stream.name`, COALESCE(`product_stream.translation.description`,`product_stream.translation.description`) as `product_stream.description`, COALESCE(`product_stream.translation.customFields`,`product_stream.translation.customFields`) as `product_stream.customFields` FROM `product_stream` LEFT JOIN (SELECT `product_stream.translation`.product_stream_id, `product_stream.translation`.name as `product_stream.translation.name`, `product_stream.translation`.description as `product_stream.translation.description`, `product_stream.translation`.custom_fields as `product_stream.translation.customFields`, `product_stream.translation`.created_at as `product_stream.translation.createdAt`, `product_stream.translation`.updated_at as `product_stream.translation.updatedAt`, `product_stream.translation`.product_stream_id as `product_stream.translation.productStreamId`, `product_stream.translation`.language_id as `product_stream.translation.languageId` FROM `product_stream_translation` `product_stream.translation` WHERE `product_stream.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product_stream.product_stream_translation` ON `product_stream.product_stream_translation`.`product_stream_id` = `product_stream`.`id` WHERE `product_stream`.`id` IN (0x0E6E699275BC488CB9CCA174BAEFCD87);
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 239)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 91)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 43)"
11 => "Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder::buildFilters (line 147)"
12 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadByStream (line 111)"
13 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
14 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
15 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
20 => "Shopware\Core\HttpKernel::doHandle (line 80)"
21 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
31 |
16.36 ms |
SELECT parent.configurator_group_config,
LOWER(HEX(parent.main_variant_id)) as mainVariantId,
LOWER(HEX(child.id)) as id
FROM product as child
INNER JOIN product as parent
ON parent.id = child.parent_id
AND parent.version_id = child.version_id
WHERE child.version_id = :version
AND child.id IN (:ids)
SELECT parent.configurator_group_config,
LOWER(HEX(parent.main_variant_id)) as mainVariantId,
LOWER(HEX(child.id)) as id
FROM product as child
INNER JOIN product as parent
ON parent.id = child.parent_id
AND parent.version_id = child.version_id
WHERE child.version_id = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425
AND child.id IN (0xB82852D6A16144BF82CD06DBFE2A00D5, 0x7A933A1E565A4A4691548E806B477A27, 0xB59A9D7C5853492085CC3C56A1D4FB5D, 0x2BF29D507FB64951B610EB3AB299C8CE, 0xC7B9BADE0C7A4EF78F0B21AD98FE1E71, 0x362301049FDD41BD9BF9CBE4899087FB, 0xA8C747DAF99E4D18B021D0BAEC3DCC9F, 0x86BF47D6FF40440C8E4C10A9A6103FE7, 0x2F88A8FA8D7E43598A0A594C00AD1BB8, 0xF20EFB17F47C4819A118B77D5DBFB9B2);
array:15 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 165)"
3 => "Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader::resolvePreviews (line 75)"
4 => "Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader::load (line 161)"
5 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadByStream (line 111)"
6 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
7 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
8 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
9 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
10 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
11 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
12 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
13 => "Shopware\Core\HttpKernel::doHandle (line 80)"
14 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
32 |
39.17 ms |
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, COALESCE(`product`.`purchase_price`, `product.parent`.`purchase_price`) as `product.purchasePrice`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`listing_prices` as `product.listingPrices.inherited`, COALESCE(`product`.`listing_prices`, `product.parent`.`listing_prices`) as `product.listingPrices`, `product`.`child_count` as `product.childCount`, `product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`, COALESCE(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) as `product.blacklistIds`, `product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`, COALESCE(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) as `product.whitelistIds`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_option` `product.options.mapping`
WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.unit_translation`.*, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.delivery_time_translation`.*, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.media_translation`.*, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.product_translation`.*, `product.product_translation.parent`.*, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = :languageId) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = :languageId) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` LEFT JOIN `tax` `product.tax` ON IFNULL(`product`.`tax_id`, `product.parent`.`tax_id`) = `product.tax`.`id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = :languageId) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = :languageId) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = :languageId) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = :version) AND (NOT IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) REGEXP :rules OR IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) IS NULL) AND (IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) REGEXP :rules OR IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) IS NULL) AND (`product`.`id` IN (:ids))
SELECT
`product`.`id` as `product.id`,
`product`.`version_id` as `product.versionId`,
`product`.`parent_id` as `product.parentId`,
`product`.`parent_version_id` as `product.parentVersionId`,
COALESCE(
`product`.`product_manufacturer_id`,
`product.parent`.`product_manufacturer_id`
) as `product.manufacturerId`,
COALESCE(
`product`.`product_manufacturer_version_id`,
`product.parent`.`product_manufacturer_version_id`
) as `product.productManufacturerVersionId`,
COALESCE(
`product`.`unit_id`, `product.parent`.`unit_id`
) as `product.unitId`,
COALESCE(
`product`.`tax_id`, `product.parent`.`tax_id`
) as `product.taxId`,
COALESCE(
`product`.`product_media_id`, `product.parent`.`product_media_id`
) as `product.coverId`,
COALESCE(
`product`.`product_media_version_id`,
`product.parent`.`product_media_version_id`
) as `product.productMediaVersionId`,
COALESCE(
`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`
) as `product.deliveryTimeId`,
`product.parent`.`price` as `product.price.inherited`,
COALESCE(
`product`.`price`, `product.parent`.`price`
) as `product.price`,
`product`.`product_number` as `product.productNumber`,
`product`.`stock` as `product.stock`,
COALESCE(
`product`.`restock_time`, `product.parent`.`restock_time`
) as `product.restockTime`,
`product`.`auto_increment` as `product.autoIncrement`,
COALESCE(
`product`.`active`, `product.parent`.`active`
) as `product.active`,
`product`.`available_stock` as `product.availableStock`,
`product`.`available` as `product.available`,
COALESCE(
`product`.`is_closeout`, `product.parent`.`is_closeout`
) as `product.isCloseout`,
`product`.`display_group` as `product.displayGroup`,
`product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`,
COALESCE(
`product`.`configurator_group_config`,
`product.parent`.`configurator_group_config`
) as `product.configuratorGroupConfig`,
COALESCE(
`product`.`main_variant_id`, `product.parent`.`main_variant_id`
) as `product.mainVariantId`,
`product`.`variant_restrictions` as `product.variantRestrictions`,
COALESCE(
`product`.`manufacturer_number`,
`product.parent`.`manufacturer_number`
) as `product.manufacturerNumber`,
COALESCE(
`product`.`ean`, `product.parent`.`ean`
) as `product.ean`,
COALESCE(
`product`.`purchase_steps`, `product.parent`.`purchase_steps`
) as `product.purchaseSteps`,
COALESCE(
`product`.`max_purchase`, `product.parent`.`max_purchase`
) as `product.maxPurchase`,
COALESCE(
`product`.`min_purchase`, `product.parent`.`min_purchase`
) as `product.minPurchase`,
COALESCE(
`product`.`purchase_unit`, `product.parent`.`purchase_unit`
) as `product.purchaseUnit`,
COALESCE(
`product`.`reference_unit`, `product.parent`.`reference_unit`
) as `product.referenceUnit`,
COALESCE(
`product`.`shipping_free`, `product.parent`.`shipping_free`
) as `product.shippingFree`,
COALESCE(
`product`.`purchase_price`, `product.parent`.`purchase_price`
) as `product.purchasePrice`,
COALESCE(
`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`
) as `product.markAsTopseller`,
COALESCE(
`product`.`weight`, `product.parent`.`weight`
) as `product.weight`,
COALESCE(
`product`.`width`, `product.parent`.`width`
) as `product.width`,
COALESCE(
`product`.`height`, `product.parent`.`height`
) as `product.height`,
COALESCE(
`product`.`length`, `product.parent`.`length`
) as `product.length`,
COALESCE(
`product`.`release_date`, `product.parent`.`release_date`
) as `product.releaseDate`,
COALESCE(
`product`.`rating_average`, `product.parent`.`rating_average`
) as `product.ratingAverage`,
`product.parent`.`category_tree` as `product.categoryTree.inherited`,
COALESCE(
`product`.`category_tree`, `product.parent`.`category_tree`
) as `product.categoryTree`,
`product.parent`.`property_ids` as `product.propertyIds.inherited`,
COALESCE(
`product`.`property_ids`, `product.parent`.`property_ids`
) as `product.propertyIds`,
`product.parent`.`option_ids` as `product.optionIds.inherited`,
COALESCE(
`product`.`option_ids`, `product.parent`.`option_ids`
) as `product.optionIds`,
`product.parent`.`tag_ids` as `product.tagIds.inherited`,
COALESCE(
`product`.`tag_ids`, `product.parent`.`tag_ids`
) as `product.tagIds`,
`product.parent`.`listing_prices` as `product.listingPrices.inherited`,
COALESCE(
`product`.`listing_prices`, `product.parent`.`listing_prices`
) as `product.listingPrices`,
`product`.`child_count` as `product.childCount`,
`product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`,
COALESCE(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) as `product.blacklistIds`,
`product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`,
COALESCE(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) as `product.whitelistIds`,
COALESCE(
`product`.`custom_field_set_selection_active`,
`product.parent`.`custom_field_set_selection_active`
) as `product.customFieldSetSelectionActive`,
`product`.`sales` as `product.sales`,
`product.tax`.`id` as `product.tax.id`,
`product.tax`.`tax_rate` as `product.tax.taxRate`,
`product.tax`.`name` as `product.tax.name`,
`product.tax`.`custom_fields` as `product.tax.customFields`,
`product.tax`.`created_at` as `product.tax.createdAt`,
`product.tax`.`updated_at` as `product.tax.updatedAt`,
COALESCE(
`product`.`product_feature_set_id`,
`product.parent`.`product_feature_set_id`
) as `product.featureSetId`,
`product.parent`.`purchase_prices` as `product.purchasePrices.inherited`,
COALESCE(
`product`.`purchase_prices`, `product.parent`.`purchase_prices`
) as `product.purchasePrices`,
COALESCE(
`product`.`canonical_product_id`,
`product.parent`.`canonical_product_id`
) as `product.canonicalProductId`,
`product`.`created_at` as `product.createdAt`,
`product`.`updated_at` as `product.updatedAt`,
(
SELECT
GROUP_CONCAT(
HEX(
`product.options.mapping`.`property_group_option_id`
) SEPARATOR '||'
)
FROM
`product_option` `product.options.mapping`
WHERE
`product.options.mapping`.`product_id` = `product`.`id`
) as `product.options.id_mapping`,
`product.unit`.`id` as `product.unit.id`,
`product.unit`.`created_at` as `product.unit.createdAt`,
`product.unit`.`updated_at` as `product.unit.updatedAt`,
`product.unit.unit_translation`.*,
COALESCE(
`product.unit.translation.shortCode`,
`product.unit.translation.shortCode`
) as `product.unit.shortCode`,
COALESCE(
`product.unit.translation.name`,
`product.unit.translation.name`
) as `product.unit.name`,
COALESCE(
`product.unit.translation.customFields`,
`product.unit.translation.customFields`
) as `product.unit.customFields`,
`product.deliveryTime`.`id` as `product.deliveryTime.id`,
`product.deliveryTime`.`min` as `product.deliveryTime.min`,
`product.deliveryTime`.`max` as `product.deliveryTime.max`,
`product.deliveryTime`.`unit` as `product.deliveryTime.unit`,
`product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`,
`product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`,
`product.deliveryTime.delivery_time_translation`.*,
COALESCE(
`product.deliveryTime.translation.name`,
`product.deliveryTime.translation.name`
) as `product.deliveryTime.name`,
COALESCE(
`product.deliveryTime.translation.customFields`,
`product.deliveryTime.translation.customFields`
) as `product.deliveryTime.customFields`,
`product.cover`.`id` as `product.cover.id`,
`product.cover`.`version_id` as `product.cover.versionId`,
`product.cover`.`product_id` as `product.cover.productId`,
`product.cover`.`product_version_id` as `product.cover.productVersionId`,
`product.cover`.`media_id` as `product.cover.mediaId`,
`product.cover`.`position` as `product.cover.position`,
`product.cover.media`.`id` as `product.cover.media.id`,
`product.cover.media`.`user_id` as `product.cover.media.userId`,
`product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`,
`product.cover.media`.`mime_type` as `product.cover.media.mimeType`,
`product.cover.media`.`file_extension` as `product.cover.media.fileExtension`,
`product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`,
`product.cover.media`.`file_name` as `product.cover.media.fileName`,
`product.cover.media`.`file_size` as `product.cover.media.fileSize`,
`product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`,
`product.cover.media`.`meta_data` as `product.cover.media.metaData`,
`product.cover.media`.`private` as `product.cover.media.private`,
`product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`,
`product.cover.media`.`created_at` as `product.cover.media.createdAt`,
`product.cover.media`.`updated_at` as `product.cover.media.updatedAt`,
`product.cover.media.media_translation`.*,
COALESCE(
`product.cover.media.translation.title`,
`product.cover.media.translation.title`
) as `product.cover.media.title`,
COALESCE(
`product.cover.media.translation.alt`,
`product.cover.media.translation.alt`
) as `product.cover.media.alt`,
COALESCE(
`product.cover.media.translation.customFields`,
`product.cover.media.translation.customFields`
) as `product.cover.media.customFields`,
`product.cover`.`custom_fields` as `product.cover.customFields`,
`product.cover`.`created_at` as `product.cover.createdAt`,
`product.cover`.`updated_at` as `product.cover.updatedAt`,
`product.product_translation`.*,
`product.product_translation.parent`.*,
COALESCE(
`product.translation.metaDescription`,
`product.parent.translation.metaDescription`,
`product.translation.metaDescription`
) as `product.metaDescription`,
COALESCE(
`product.translation.name`, `product.parent.translation.name`,
`product.translation.name`
) as `product.name`,
COALESCE(
`product.translation.keywords`,
`product.parent.translation.keywords`,
`product.translation.keywords`
) as `product.keywords`,
COALESCE(
`product.translation.description`,
`product.parent.translation.description`,
`product.translation.description`
) as `product.description`,
COALESCE(
`product.translation.metaTitle`,
`product.parent.translation.metaTitle`,
`product.translation.metaTitle`
) as `product.metaTitle`,
COALESCE(
`product.translation.packUnit`,
`product.parent.translation.packUnit`,
`product.translation.packUnit`
) as `product.packUnit`,
COALESCE(
`product.translation.packUnitPlural`,
`product.parent.translation.packUnitPlural`,
`product.translation.packUnitPlural`
) as `product.packUnitPlural`,
COALESCE(
`product.translation.customSearchKeywords`,
`product.parent.translation.customSearchKeywords`,
`product.translation.customSearchKeywords`
) as `product.customSearchKeywords`,
COALESCE(
`product.translation.customFields`,
`product.parent.translation.customFields`,
`product.translation.customFields`
) as `product.customFields`
FROM
`product`
LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id`
AND `product`.`version_id` = `product.parent`.`version_id`
LEFT JOIN (
SELECT
`product.translation`.product_id,
`product.translation`.meta_description as `product.translation.metaDescription`,
`product.translation`.name as `product.translation.name`,
`product.translation`.keywords as `product.translation.keywords`,
`product.translation`.description as `product.translation.description`,
`product.translation`.meta_title as `product.translation.metaTitle`,
`product.translation`.pack_unit as `product.translation.packUnit`,
`product.translation`.pack_unit_plural as `product.translation.packUnitPlural`,
`product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`,
`product.translation`.custom_fields as `product.translation.customFields`,
`product.translation`.created_at as `product.translation.createdAt`,
`product.translation`.updated_at as `product.translation.updatedAt`,
`product.translation`.product_id as `product.translation.productId`,
`product.translation`.language_id as `product.translation.languageId`,
`product.translation`.product_version_id as `product.translation.productVersionId`
FROM
`product_translation` `product.translation`
WHERE
`product.translation`.language_id = : languageId
) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id`
LEFT JOIN (
SELECT
`product.parent.translation`.product_id,
`product.parent.translation`.meta_description as `product.parent.translation.metaDescription`,
`product.parent.translation`.name as `product.parent.translation.name`,
`product.parent.translation`.keywords as `product.parent.translation.keywords`,
`product.parent.translation`.description as `product.parent.translation.description`,
`product.parent.translation`.meta_title as `product.parent.translation.metaTitle`,
`product.parent.translation`.pack_unit as `product.parent.translation.packUnit`,
`product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`,
`product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`,
`product.parent.translation`.custom_fields as `product.parent.translation.customFields`,
`product.parent.translation`.created_at as `product.parent.translation.createdAt`,
`product.parent.translation`.updated_at as `product.parent.translation.updatedAt`,
`product.parent.translation`.product_id as `product.parent.translation.productId`,
`product.parent.translation`.language_id as `product.parent.translation.languageId`,
`product.parent.translation`.product_version_id as `product.parent.translation.productVersionId`
FROM
`product_translation` `product.parent.translation`
WHERE
`product.parent.translation`.language_id = : languageId
) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id`
LEFT JOIN `tax` `product.tax` ON IFNULL(
`product`.`tax_id`, `product.parent`.`tax_id`
) = `product.tax`.`id`
LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id`
LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id`
LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id`
AND `product`.`version_id` = `product.cover`.`version_id`
LEFT JOIN (
SELECT
`product.unit.translation`.unit_id,
`product.unit.translation`.short_code as `product.unit.translation.shortCode`,
`product.unit.translation`.name as `product.unit.translation.name`,
`product.unit.translation`.custom_fields as `product.unit.translation.customFields`,
`product.unit.translation`.created_at as `product.unit.translation.createdAt`,
`product.unit.translation`.updated_at as `product.unit.translation.updatedAt`,
`product.unit.translation`.unit_id as `product.unit.translation.unitId`,
`product.unit.translation`.language_id as `product.unit.translation.languageId`
FROM
`unit_translation` `product.unit.translation`
WHERE
`product.unit.translation`.language_id = : languageId
) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id`
LEFT JOIN (
SELECT
`product.deliveryTime.translation`.delivery_time_id,
`product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`,
`product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`,
`product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`,
`product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`,
`product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`,
`product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId`
FROM
`delivery_time_translation` `product.deliveryTime.translation`
WHERE
`product.deliveryTime.translation`.language_id = : languageId
) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id`
LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id`
LEFT JOIN (
SELECT
`product.cover.media.translation`.media_id,
`product.cover.media.translation`.title as `product.cover.media.translation.title`,
`product.cover.media.translation`.alt as `product.cover.media.translation.alt`,
`product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`,
`product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`,
`product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`,
`product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`,
`product.cover.media.translation`.language_id as `product.cover.media.translation.languageId`
FROM
`media_translation` `product.cover.media.translation`
WHERE
`product.cover.media.translation`.language_id = : languageId
) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id`
WHERE
(
`product`.`version_id` = : version
)
AND (
NOT IFNULL(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) REGEXP : rules
OR IFNULL(
`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`
) IS NULL
)
AND (
IFNULL(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) REGEXP : rules
OR IFNULL(
`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`
) IS NULL
)
AND (
`product`.`id` IN (: ids)
)
SELECT `product`.`id` as `product.id`, `product`.`version_id` as `product.versionId`, `product`.`parent_id` as `product.parentId`, `product`.`parent_version_id` as `product.parentVersionId`, COALESCE(`product`.`product_manufacturer_id`, `product.parent`.`product_manufacturer_id`) as `product.manufacturerId`, COALESCE(`product`.`product_manufacturer_version_id`, `product.parent`.`product_manufacturer_version_id`) as `product.productManufacturerVersionId`, COALESCE(`product`.`unit_id`, `product.parent`.`unit_id`) as `product.unitId`, COALESCE(`product`.`tax_id`, `product.parent`.`tax_id`) as `product.taxId`, COALESCE(`product`.`product_media_id`, `product.parent`.`product_media_id`) as `product.coverId`, COALESCE(`product`.`product_media_version_id`, `product.parent`.`product_media_version_id`) as `product.productMediaVersionId`, COALESCE(`product`.`delivery_time_id`, `product.parent`.`delivery_time_id`) as `product.deliveryTimeId`, `product.parent`.`price` as `product.price.inherited`, COALESCE(`product`.`price`, `product.parent`.`price`) as `product.price`, `product`.`product_number` as `product.productNumber`, `product`.`stock` as `product.stock`, COALESCE(`product`.`restock_time`, `product.parent`.`restock_time`) as `product.restockTime`, `product`.`auto_increment` as `product.autoIncrement`, COALESCE(`product`.`active`, `product.parent`.`active`) as `product.active`, `product`.`available_stock` as `product.availableStock`, `product`.`available` as `product.available`, COALESCE(`product`.`is_closeout`, `product.parent`.`is_closeout`) as `product.isCloseout`, `product`.`display_group` as `product.displayGroup`, `product.parent`.`configurator_group_config` as `product.configuratorGroupConfig.inherited`, COALESCE(`product`.`configurator_group_config`, `product.parent`.`configurator_group_config`) as `product.configuratorGroupConfig`, COALESCE(`product`.`main_variant_id`, `product.parent`.`main_variant_id`) as `product.mainVariantId`, `product`.`variant_restrictions` as `product.variantRestrictions`, COALESCE(`product`.`manufacturer_number`, `product.parent`.`manufacturer_number`) as `product.manufacturerNumber`, COALESCE(`product`.`ean`, `product.parent`.`ean`) as `product.ean`, COALESCE(`product`.`purchase_steps`, `product.parent`.`purchase_steps`) as `product.purchaseSteps`, COALESCE(`product`.`max_purchase`, `product.parent`.`max_purchase`) as `product.maxPurchase`, COALESCE(`product`.`min_purchase`, `product.parent`.`min_purchase`) as `product.minPurchase`, COALESCE(`product`.`purchase_unit`, `product.parent`.`purchase_unit`) as `product.purchaseUnit`, COALESCE(`product`.`reference_unit`, `product.parent`.`reference_unit`) as `product.referenceUnit`, COALESCE(`product`.`shipping_free`, `product.parent`.`shipping_free`) as `product.shippingFree`, COALESCE(`product`.`purchase_price`, `product.parent`.`purchase_price`) as `product.purchasePrice`, COALESCE(`product`.`mark_as_topseller`, `product.parent`.`mark_as_topseller`) as `product.markAsTopseller`, COALESCE(`product`.`weight`, `product.parent`.`weight`) as `product.weight`, COALESCE(`product`.`width`, `product.parent`.`width`) as `product.width`, COALESCE(`product`.`height`, `product.parent`.`height`) as `product.height`, COALESCE(`product`.`length`, `product.parent`.`length`) as `product.length`, COALESCE(`product`.`release_date`, `product.parent`.`release_date`) as `product.releaseDate`, COALESCE(`product`.`rating_average`, `product.parent`.`rating_average`) as `product.ratingAverage`, `product.parent`.`category_tree` as `product.categoryTree.inherited`, COALESCE(`product`.`category_tree`, `product.parent`.`category_tree`) as `product.categoryTree`, `product.parent`.`property_ids` as `product.propertyIds.inherited`, COALESCE(`product`.`property_ids`, `product.parent`.`property_ids`) as `product.propertyIds`, `product.parent`.`option_ids` as `product.optionIds.inherited`, COALESCE(`product`.`option_ids`, `product.parent`.`option_ids`) as `product.optionIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`listing_prices` as `product.listingPrices.inherited`, COALESCE(`product`.`listing_prices`, `product.parent`.`listing_prices`) as `product.listingPrices`, `product`.`child_count` as `product.childCount`, `product.parent`.`blacklist_ids` as `product.blacklistIds.inherited`, COALESCE(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) as `product.blacklistIds`, `product.parent`.`whitelist_ids` as `product.whitelistIds.inherited`, COALESCE(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) as `product.whitelistIds`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, (SELECT GROUP_CONCAT(HEX(`product.options.mapping`.`property_group_option_id`) SEPARATOR '||')
FROM `product_option` `product.options.mapping`
WHERE `product.options.mapping`.`product_id` = `product`.`id` ) as `product.options.id_mapping`, `product.unit`.`id` as `product.unit.id`, `product.unit`.`created_at` as `product.unit.createdAt`, `product.unit`.`updated_at` as `product.unit.updatedAt`, `product.unit.unit_translation`.*, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.deliveryTime`.`id` as `product.deliveryTime.id`, `product.deliveryTime`.`min` as `product.deliveryTime.min`, `product.deliveryTime`.`max` as `product.deliveryTime.max`, `product.deliveryTime`.`unit` as `product.deliveryTime.unit`, `product.deliveryTime`.`created_at` as `product.deliveryTime.createdAt`, `product.deliveryTime`.`updated_at` as `product.deliveryTime.updatedAt`, `product.deliveryTime.delivery_time_translation`.*, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.cover`.`id` as `product.cover.id`, `product.cover`.`version_id` as `product.cover.versionId`, `product.cover`.`product_id` as `product.cover.productId`, `product.cover`.`product_version_id` as `product.cover.productVersionId`, `product.cover`.`media_id` as `product.cover.mediaId`, `product.cover`.`position` as `product.cover.position`, `product.cover.media`.`id` as `product.cover.media.id`, `product.cover.media`.`user_id` as `product.cover.media.userId`, `product.cover.media`.`media_folder_id` as `product.cover.media.mediaFolderId`, `product.cover.media`.`mime_type` as `product.cover.media.mimeType`, `product.cover.media`.`file_extension` as `product.cover.media.fileExtension`, `product.cover.media`.`uploaded_at` as `product.cover.media.uploadedAt`, `product.cover.media`.`file_name` as `product.cover.media.fileName`, `product.cover.media`.`file_size` as `product.cover.media.fileSize`, `product.cover.media`.`media_type` as `product.cover.media.mediaTypeRaw`, `product.cover.media`.`meta_data` as `product.cover.media.metaData`, `product.cover.media`.`private` as `product.cover.media.private`, `product.cover.media`.`thumbnails_ro` as `product.cover.media.thumbnailsRo`, `product.cover.media`.`created_at` as `product.cover.media.createdAt`, `product.cover.media`.`updated_at` as `product.cover.media.updatedAt`, `product.cover.media.media_translation`.*, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover`.`custom_fields` as `product.cover.customFields`, `product.cover`.`created_at` as `product.cover.createdAt`, `product.cover`.`updated_at` as `product.cover.updatedAt`, `product.product_translation`.*, `product.product_translation.parent`.*, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN (SELECT `product.translation`.product_id, `product.translation`.meta_description as `product.translation.metaDescription`, `product.translation`.name as `product.translation.name`, `product.translation`.keywords as `product.translation.keywords`, `product.translation`.description as `product.translation.description`, `product.translation`.meta_title as `product.translation.metaTitle`, `product.translation`.pack_unit as `product.translation.packUnit`, `product.translation`.pack_unit_plural as `product.translation.packUnitPlural`, `product.translation`.custom_search_keywords as `product.translation.customSearchKeywords`, `product.translation`.custom_fields as `product.translation.customFields`, `product.translation`.created_at as `product.translation.createdAt`, `product.translation`.updated_at as `product.translation.updatedAt`, `product.translation`.product_id as `product.translation.productId`, `product.translation`.language_id as `product.translation.languageId`, `product.translation`.product_version_id as `product.translation.productVersionId` FROM `product_translation` `product.translation` WHERE `product.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.product_translation` ON `product.product_translation`.`product_id` = `product`.`id` LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.meta_description as `product.parent.translation.metaDescription`, `product.parent.translation`.name as `product.parent.translation.name`, `product.parent.translation`.keywords as `product.parent.translation.keywords`, `product.parent.translation`.description as `product.parent.translation.description`, `product.parent.translation`.meta_title as `product.parent.translation.metaTitle`, `product.parent.translation`.pack_unit as `product.parent.translation.packUnit`, `product.parent.translation`.pack_unit_plural as `product.parent.translation.packUnitPlural`, `product.parent.translation`.custom_search_keywords as `product.parent.translation.customSearchKeywords`, `product.parent.translation`.custom_fields as `product.parent.translation.customFields`, `product.parent.translation`.created_at as `product.parent.translation.createdAt`, `product.parent.translation`.updated_at as `product.parent.translation.updatedAt`, `product.parent.translation`.product_id as `product.parent.translation.productId`, `product.parent.translation`.language_id as `product.parent.translation.languageId`, `product.parent.translation`.product_version_id as `product.parent.translation.productVersionId` FROM `product_translation` `product.parent.translation` WHERE `product.parent.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.product_translation.parent` ON `product.product_translation.parent`.`product_id` = `product.parent`.`id` LEFT JOIN `tax` `product.tax` ON IFNULL(`product`.`tax_id`, `product.parent`.`tax_id`) = `product.tax`.`id` LEFT JOIN `unit` `product.unit` ON `product`.`unit` = `product.unit`.`id` LEFT JOIN `delivery_time` `product.deliveryTime` ON `product`.`deliveryTime` = `product.deliveryTime`.`id` LEFT JOIN `product_media` `product.cover` ON `product`.`cover` = `product.cover`.`id` AND `product`.`version_id` = `product.cover`.`version_id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (NOT IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) REGEXP '(e43d962ef8364182bb743202cdb17c75|c5e4d29334d147fda9b28cc58bff0604|c21b551eb6014165bac73b68f2030e9c|3fd0de48b14a4fcc90b9efe9fe602fdc|e0cf15b6d9364300942b4e1af482796d|248cdd2182084057ae22fce425ab4b2d)' OR IFNULL(`product`.`blacklist_ids`, `product.parent`.`blacklist_ids`) IS NULL) AND (IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) REGEXP '(e43d962ef8364182bb743202cdb17c75|c5e4d29334d147fda9b28cc58bff0604|c21b551eb6014165bac73b68f2030e9c|3fd0de48b14a4fcc90b9efe9fe602fdc|e0cf15b6d9364300942b4e1af482796d|248cdd2182084057ae22fce425ab4b2d)' OR IFNULL(`product`.`whitelist_ids`, `product.parent`.`whitelist_ids`) IS NULL) AND (`product`.`id` IN (0xB82852D6A16144BF82CD06DBFE2A00D5, 0x7A933A1E565A4A4691548E806B477A27, 0xB59A9D7C5853492085CC3C56A1D4FB5D, 0x2BF29D507FB64951B610EB3AB299C8CE, 0xC7B9BADE0C7A4EF78F0B21AD98FE1E71, 0x362301049FDD41BD9BF9CBE4899087FB, 0xA8C747DAF99E4D18B021D0BAEC3DCC9F, 0x86BF47D6FF40440C8E4C10A9A6103FE7, 0x2F88A8FA8D7E43598A0A594C00AD1BB8, 0xF20EFB17F47C4819A118B77D5DBFB9B2));
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
9 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 81)"
11 => "Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader::load (line 161)"
12 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadByStream (line 111)"
13 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
14 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
15 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
20 => "Shopware\Core\HttpKernel::doHandle (line 80)"
21 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
33 |
12.03 ms |
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = :version) AND ((`product_price`.`product_id` IN (:param_a889fc10f2764c3bbc6fb6d1cbfec311)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0x2BF29D507FB64951B610EB3AB299C8CE, 0x2F88A8FA8D7E43598A0A594C00AD1BB8, 0x362301049FDD41BD9BF9CBE4899087FB, 0x7A933A1E565A4A4691548E806B477A27, 0x86BF47D6FF40440C8E4C10A9A6103FE7, 0xA8C747DAF99E4D18B021D0BAEC3DCC9F, 0xB59A9D7C5853492085CC3C56A1D4FB5D, 0xB82852D6A16144BF82CD06DBFE2A00D5, 0xC7B9BADE0C7A4EF78F0B21AD98FE1E71, 0xF20EFB17F47C4819A118B77D5DBFB9B2)));
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 438)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 385)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1022)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 128)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
12 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
13 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 81)"
15 => "Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader::load (line 161)"
16 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadByStream (line 111)"
17 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 33)"
18 => "Shopware\Storefront\Page\Product\CrossSelling\CrossSellingLoader::load (line 113)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
24 => "Shopware\Core\HttpKernel::doHandle (line 80)"
25 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
34 |
13.14 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 73)"
5 => "Kiener\MolliePayments\Subscriber\SubscriptionSubscriber::addSubscriptionData (line 126)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 251)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 128)"
13 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 92)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
35 |
6.19 ms |
SELECT `app`.`name` as `appNames.key`, COUNT(`app`.`id`) as `appNames.count` FROM `app` LEFT JOIN `app_template` `app.templates` ON `app`.`id` = `app.templates`.`app_id` WHERE (NOT (`app.templates`.`id` IS NULL)) GROUP BY `app`.`name`
SELECT `app`.`name` as `appNames.key`, COUNT(`app`.`id`) as `appNames.count` FROM `app` LEFT JOIN `app_template` `app.templates` ON `app`.`id` = `app.templates`.`app_id` WHERE (NOT (`app.templates`.`id` IS NULL)) GROUP BY `app`.`name`;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 143)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::fetchAggregation (line 83)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::aggregate (line 60)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator::aggregate (line 79)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityAggregator::aggregate (line 36)"
7 => "Shopware\Core\Profiling\Entity\EntityAggregatorProfiler::aggregate (line 132)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::aggregate (line 70)"
9 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder::getAppTemplateNamespaces (line 54)"
10 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder::buildNamespaceHierarchy (line 30)"
11 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder::buildHierarchy (line 144)"
12 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::getNamespaceHierarchy (line 75)"
13 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::find (line 30)"
14 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
19 => "Shopware\Core\HttpKernel::doHandle (line 80)"
20 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
36 |
5.93 ms |
SELECT `name`, `path`, `author`
FROM `app`
WHERE `active` = 1
SELECT `name`, `path`, `author`
FROM `app`
WHERE `active` = 1
;
array:19 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 44)"
2 => "Shopware\Core\Framework\App\ActiveAppsLoader::loadApps (line 31)"
3 => "Shopware\Core\Framework\App\ActiveAppsLoader::getActiveApps (line 82)"
4 => "Shopware\Storefront\Theme\StorefrontPluginRegistry::addAppConfigs (line 58)"
5 => "Shopware\Storefront\Theme\StorefrontPluginRegistry::getConfigurations (line 73)"
6 => "Shopware\Storefront\Theme\Twig\ThemeInheritanceBuilder::getThemeInheritance (line 29)"
7 => "Shopware\Storefront\Theme\Twig\ThemeInheritanceBuilder::build (line 49)"
8 => "Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder::buildNamespaceHierarchy (line 30)"
9 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder::buildHierarchy (line 144)"
10 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::getNamespaceHierarchy (line 75)"
11 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::find (line 30)"
12 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
13 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
16 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
17 => "Shopware\Core\HttpKernel::doHandle (line 80)"
18 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
37 |
6.59 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 51)"
5 => "Kiener\MolliePayments\Subscriber\ApplePayDirectSubscriber::onStorefrontRender (line 126)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 251)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 33)"
13 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
38 |
6.28 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 170)"
5 => "Kiener\MolliePayments\Components\ApplePayDirect\ApplePayDirect::isApplePayDirectEnabled (line 53)"
6 => "Kiener\MolliePayments\Subscriber\ApplePayDirectSubscriber::onStorefrontRender (line 126)"
7 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 251)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 33)"
14 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
19 => "Shopware\Core\HttpKernel::doHandle (line 80)"
20 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
39 |
6.32 ms |
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY configuration_key ASC, sales_channel_id ASC
SELECT LOWER(HEX(id)) FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x0A197278A7514B78A06EA27EF27E9EF8) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY configuration_key ASC, sales_channel_id ASC;
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 172)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 62)"
5 => "Kiener\MolliePayments\Subscriber\SubscriptionSubscriber::onStorefrontRender (line 126)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 251)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 73)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 88)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 46)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 32)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 168)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 33)"
13 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
40 |
6.00 ms |
SELECT iso FROM snippet_set WHERE id = :snippetSetId
SELECT iso FROM snippet_set WHERE id = 0x274FC91B11204EF38B1DE4CD01B419CE;
array:47 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 334)"
3 => "Shopware\Core\System\Snippet\SnippetService::getLocaleBySnippetSetId (line 119)"
4 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 271)"
5 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 256)"
6 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 124)"
7 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 136)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 56)"
9 => "Symfony\Component\Translation\DataCollectorTranslator::trans (line 128)"
10 => "Symfony\Bridge\Twig\Extension\TranslationExtension::trans (line 306)"
11 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_noscript (line 184)"
12 => "Twig\Template::displayBlock (line 256)"
13 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body_inner (line 184)"
14 => "Twig\Template::displayBlock (line 190)"
15 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body (line 184)"
16 => "Twig\Template::displayBlock (line 204)"
17 => "Twig\Template::displayBlock (line 147)"
18 => "Twig\Template::displayParentBlock (line 130)"
19 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::block_base_body (line 184)"
20 => "Twig\Template::displayBlock (line 94)"
21 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::doDisplay (line 407)"
22 => "Twig\Template::displayWithErrorHandling (line 380)"
23 => "Twig\Template::display (line 49)"
24 => "__TwigTemplate_9a1c049b0d81f6573dc293caf60a64c01d5da9d1d82e6ee594ab0d0959ffb189::doDisplay (line 407)"
25 => "Twig\Template::displayWithErrorHandling (line 380)"
26 => "Twig\Template::display (line 55)"
27 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::doDisplay (line 407)"
28 => "Twig\Template::displayWithErrorHandling (line 380)"
29 => "Twig\Template::display (line 59)"
30 => "__TwigTemplate_9cfbfd27a69292c3ccfde86be673626e72db7ffa65b5ea5d16394863f130c7d0::doDisplay (line 407)"
31 => "Twig\Template::displayWithErrorHandling (line 380)"
32 => "Twig\Template::display (line 59)"
33 => "__TwigTemplate_46bc8f8f2593a4860af35ba4ea0b123e2b864e30f0d7185bfb23e0a1b5b435db::doDisplay (line 407)"
34 => "Twig\Template::displayWithErrorHandling (line 380)"
35 => "Twig\Template::display (line 392)"
36 => "Twig\Template::render (line 45)"
37 => "Twig\TemplateWrapper::render (line 318)"
38 => "Twig\Environment::render (line 235)"
39 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 35)"
40 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
41 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
43 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
44 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
45 => "Shopware\Core\HttpKernel::doHandle (line 80)"
46 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
41 |
6.08 ms |
SELECT `base_class` AS `baseClass`, `author`
FROM `plugin`
SELECT `base_class` AS `baseClass`, `author`
FROM `plugin`
;
array:57 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 844)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 157)"
3 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::getPluginAuthors (line 151)"
4 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::getAuthorFromBundle (line 120)"
5 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadSnippetFilesInDir (line 78)"
6 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadPluginSnippets (line 60)"
7 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadSnippetFilesIntoCollection (line 26)"
8 => "Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory::createSnippetFileCollection (line 8208)"
9 => "Container4cmXU7D\srcShopware_Production_KernelDevDebugContainer::getSnippetFileCollectionService (line 8186)"
10 => "Container4cmXU7D\srcShopware_Production_KernelDevDebugContainer::Container4cmXU7D\{closure} (line 39859)"
11 => "Closure::__invoke (line 39859)"
12 => "Container4cmXU7D\SnippetFileCollection_08f09cc::getSnippetFilesByIso (line 251)"
13 => "Shopware\Core\System\Snippet\SnippetService::getSnippetsByLocale (line 136)"
14 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 271)"
15 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 256)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 124)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 136)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 56)"
19 => "Symfony\Component\Translation\DataCollectorTranslator::trans (line 128)"
20 => "Symfony\Bridge\Twig\Extension\TranslationExtension::trans (line 306)"
21 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_noscript (line 184)"
22 => "Twig\Template::displayBlock (line 256)"
23 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body_inner (line 184)"
24 => "Twig\Template::displayBlock (line 190)"
25 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body (line 184)"
26 => "Twig\Template::displayBlock (line 204)"
27 => "Twig\Template::displayBlock (line 147)"
28 => "Twig\Template::displayParentBlock (line 130)"
29 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::block_base_body (line 184)"
30 => "Twig\Template::displayBlock (line 94)"
31 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::doDisplay (line 407)"
32 => "Twig\Template::displayWithErrorHandling (line 380)"
33 => "Twig\Template::display (line 49)"
34 => "__TwigTemplate_9a1c049b0d81f6573dc293caf60a64c01d5da9d1d82e6ee594ab0d0959ffb189::doDisplay (line 407)"
35 => "Twig\Template::displayWithErrorHandling (line 380)"
36 => "Twig\Template::display (line 55)"
37 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::doDisplay (line 407)"
38 => "Twig\Template::displayWithErrorHandling (line 380)"
39 => "Twig\Template::display (line 59)"
40 => "__TwigTemplate_9cfbfd27a69292c3ccfde86be673626e72db7ffa65b5ea5d16394863f130c7d0::doDisplay (line 407)"
41 => "Twig\Template::displayWithErrorHandling (line 380)"
42 => "Twig\Template::display (line 59)"
43 => "__TwigTemplate_46bc8f8f2593a4860af35ba4ea0b123e2b864e30f0d7185bfb23e0a1b5b435db::doDisplay (line 407)"
44 => "Twig\Template::displayWithErrorHandling (line 380)"
45 => "Twig\Template::display (line 392)"
46 => "Twig\Template::render (line 45)"
47 => "Twig\TemplateWrapper::render (line 318)"
48 => "Twig\Environment::render (line 235)"
49 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 35)"
50 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
51 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
52 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
53 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
54 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
55 => "Shopware\Core\HttpKernel::doHandle (line 80)"
56 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
42 |
6.26 ms |
SELECT snippet.translation_key, snippet.value FROM snippet WHERE snippet.snippet_set_id = :snippetSetId GROUP BY snippet.translation_key, snippet.id
SELECT snippet.translation_key, snippet.value FROM snippet WHERE snippet.snippet_set_id = 0x274FC91B11204EF38B1DE4CD01B419CE GROUP BY snippet.translation_key, snippet.id;
array:47 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 244)"
3 => "Shopware\Core\System\Snippet\SnippetService::fetchSnippetsFromDatabase (line 142)"
4 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 271)"
5 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 256)"
6 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 124)"
7 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 136)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 56)"
9 => "Symfony\Component\Translation\DataCollectorTranslator::trans (line 128)"
10 => "Symfony\Bridge\Twig\Extension\TranslationExtension::trans (line 306)"
11 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_noscript (line 184)"
12 => "Twig\Template::displayBlock (line 256)"
13 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body_inner (line 184)"
14 => "Twig\Template::displayBlock (line 190)"
15 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::block_base_body (line 184)"
16 => "Twig\Template::displayBlock (line 204)"
17 => "Twig\Template::displayBlock (line 147)"
18 => "Twig\Template::displayParentBlock (line 130)"
19 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::block_base_body (line 184)"
20 => "Twig\Template::displayBlock (line 94)"
21 => "__TwigTemplate_3b96b212e4edb0bb29b4459aad53148dbc2008f0f9784c46a42aa0124d495daa::doDisplay (line 407)"
22 => "Twig\Template::displayWithErrorHandling (line 380)"
23 => "Twig\Template::display (line 49)"
24 => "__TwigTemplate_9a1c049b0d81f6573dc293caf60a64c01d5da9d1d82e6ee594ab0d0959ffb189::doDisplay (line 407)"
25 => "Twig\Template::displayWithErrorHandling (line 380)"
26 => "Twig\Template::display (line 55)"
27 => "__TwigTemplate_bdcd4ec0e06751f26b1e57dc550c8a749b8478e8777f1af41b639b7709db558e::doDisplay (line 407)"
28 => "Twig\Template::displayWithErrorHandling (line 380)"
29 => "Twig\Template::display (line 59)"
30 => "__TwigTemplate_9cfbfd27a69292c3ccfde86be673626e72db7ffa65b5ea5d16394863f130c7d0::doDisplay (line 407)"
31 => "Twig\Template::displayWithErrorHandling (line 380)"
32 => "Twig\Template::display (line 59)"
33 => "__TwigTemplate_46bc8f8f2593a4860af35ba4ea0b123e2b864e30f0d7185bfb23e0a1b5b435db::doDisplay (line 407)"
34 => "Twig\Template::displayWithErrorHandling (line 380)"
35 => "Twig\Template::display (line 392)"
36 => "Twig\Template::render (line 45)"
37 => "Twig\TemplateWrapper::render (line 318)"
38 => "Twig\Environment::render (line 235)"
39 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 35)"
40 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
41 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
43 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
44 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
45 => "Shopware\Core\HttpKernel::doHandle (line 80)"
46 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
43 |
11.57 ms |
SELECT `seo_url`.`id` FROM `seo_url` WHERE (`seo_url`.`is_canonical` = :param_fb5f1319bbdc47debbad44f8e308824f AND `seo_url`.`path_info` IN (:param_212ba2a2422946fcb7a545fa71a9742f) AND `seo_url`.`language_id` = :param_8c23272d43854b369d0689cf478ea94f AND (`seo_url`.`sales_channel_id` = :param_a0ad3d7986a44d38a5e103701d14165e OR `seo_url`.`sales_channel_id` IS NULL) AND `seo_url`.`is_canonical` = :param_f02d0fde0ee24cbcb94de85dca6abd9c AND `seo_url`.`is_deleted` = :param_3f66b7206ab0402382f19821950ac077) ORDER BY `seo_url`.`sales_channel_id` ASC
SELECT `seo_url`.`id` FROM `seo_url` WHERE (`seo_url`.`is_canonical` = 1 AND `seo_url`.`path_info` IN ('/detail/66dd9151d1f1458485fdb37859b6c0e6', '/navigation/010a842ee43c49d38d991083390f3f92', '/navigation/fd2956bc1de743a3a416735cf72cd3de', '/navigation/def228c8df094cc29c84a267e354f3cf', '/navigation/d67d11bca5864cb9b7af7458b85bd7eb', '/navigation/cb3fc813a6a74a4bb39ffe683768a18d', '/navigation/b35ec33844bf48a1b57df99e822ece25', '/navigation/2e1dba37776349458ca3d278a10fe50c', '/navigation/7c4a624a63984305b8b67a25b23500b8', '/navigation/4ad4f16f510f4853afbbc362f969ca3b', '/navigation/a5c980155c184082a0df846741795aae', '/navigation/6b87b3ea4fc8431d9c0f9d1c5e3d9c21', '/navigation/871ff6be29d644769a48a80edf94caf3', '/navigation/dd31bd303ce845979cbbbc01c7263e66', '/navigation/d2f9c33b932d4927978194b9023cb289', '/navigation/cc2d7af391d5447399fddb95fa06ac8d', '/navigation/37d2e0a8efab40159a308ee37cfb77dc', '/navigation/fce8cf8062c5453097c77b2b818a4102', '/navigation/2ffedcc7086f4925b5fe460df0e060cf', '/navigation/533ca2f09ddc4e19a36b94e00c096968', '/navigation/127e19cad98a494884dffabd9fec7850', '/navigation/ed86f1986f3b4d3f900bc1f1aab3f2c2', '/navigation/fa0ad9446aca4e9dbcfa3a92539cc19c', '/detail/b82852d6a16144bf82cd06dbfe2a00d5', '/detail/7a933a1e565a4a4691548e806b477a27', '/detail/b59a9d7c5853492085cc3c56a1d4fb5d', '/detail/2bf29d507fb64951b610eb3ab299c8ce', '/detail/c7b9bade0c7a4ef78f0b21ad98fe1e71', '/detail/362301049fdd41bd9bf9cbe4899087fb', '/detail/a8c747daf99e4d18b021d0baec3dcc9f', '/detail/86bf47d6ff40440c8e4c10a9a6103fe7', '/detail/2f88a8fa8d7e43598a0a594c00ad1bb8', '/detail/f20efb17f47c4819a118b77d5dbfb9b2') AND `seo_url`.`language_id` = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B AND (`seo_url`.`sales_channel_id` = 0x0A197278A7514B78A06EA27EF27E9EF8 OR `seo_url`.`sales_channel_id` IS NULL) AND `seo_url`.`is_canonical` = 1 AND `seo_url`.`is_deleted` = 0) ORDER BY `seo_url`.`sales_channel_id` ASC;
array:18 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 89)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 74)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 76)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntitySearcher::search (line 36)"
6 => "Shopware\Core\Profiling\Entity\EntitySearcherProfiler::search (line 177)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 94)"
8 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 98)"
9 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::createSeoMapping (line 64)"
10 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::replace (line 46)"
11 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
12 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
13 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
15 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
16 => "Shopware\Core\HttpKernel::doHandle (line 80)"
17 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|
44 |
6.52 ms |
SELECT `seo_url`.`id` as `seo_url.id`, `seo_url`.`sales_channel_id` as `seo_url.salesChannelId`, `seo_url`.`language_id` as `seo_url.languageId`, `seo_url`.`foreign_key` as `seo_url.foreignKey`, `seo_url`.`route_name` as `seo_url.routeName`, `seo_url`.`path_info` as `seo_url.pathInfo`, `seo_url`.`seo_path_info` as `seo_url.seoPathInfo`, `seo_url`.`is_canonical` as `seo_url.isCanonical`, `seo_url`.`is_modified` as `seo_url.isModified`, `seo_url`.`is_deleted` as `seo_url.isDeleted`, `seo_url`.`custom_fields` as `seo_url.customFields`, `seo_url`.`created_at` as `seo_url.createdAt`, `seo_url`.`updated_at` as `seo_url.updatedAt` FROM `seo_url` WHERE `seo_url`.`id` IN (:ids)
SELECT `seo_url`.`id` as `seo_url.id`, `seo_url`.`sales_channel_id` as `seo_url.salesChannelId`, `seo_url`.`language_id` as `seo_url.languageId`, `seo_url`.`foreign_key` as `seo_url.foreignKey`, `seo_url`.`route_name` as `seo_url.routeName`, `seo_url`.`path_info` as `seo_url.pathInfo`, `seo_url`.`seo_path_info` as `seo_url.seoPathInfo`, `seo_url`.`is_canonical` as `seo_url.isCanonical`, `seo_url`.`is_modified` as `seo_url.isModified`, `seo_url`.`is_deleted` as `seo_url.isDeleted`, `seo_url`.`custom_fields` as `seo_url.customFields`, `seo_url`.`created_at` as `seo_url.createdAt`, `seo_url`.`updated_at` as `seo_url.updatedAt` FROM `seo_url` WHERE `seo_url`.`id` IN (0xDE2F00ED220F4A7296FF3AC905AE6393, 0x67B2A8A331F5407282F64EB85832B079, 0xB2475C528EF248E5B3B76AC8C2422444, 0xD774CB658CEB480A8ECE644F92C2053B, 0xC759AB102B5A4BDA912F599D228B1C66, 0x5947C560D1AB44E29D9F4BEB44FB0C08, 0xDFE1A71D8688412AB3B0AA4C704FE16A, 0x123AF2AFCAE140BFABA504C003C3BA92, 0x22673F2F92B84B77AB709E86760ADF73, 0x4483F543A34F4D36AC9E0AF582FF9965, 0x81B1AC05FB6140DF83C3EDF944FCEC3E);
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 918)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 206)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 277)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 124)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 94)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 130)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::loadResultByIds (line 55)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Cache\CachedEntityReader::read (line 36)"
8 => "Shopware\Core\Profiling\Entity\EntityReaderProfiler::read (line 164)"
9 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 98)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 98)"
11 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::createSeoMapping (line 64)"
12 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::replace (line 46)"
13 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 97)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 158)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 80)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 201)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 163)"
18 => "Shopware\Core\HttpKernel::doHandle (line 80)"
19 => "Shopware\Core\HttpKernel::handle (line 86)"
]
|