https://sanetta-dev.kunden.loewenstark.de/detail/00068526c04e4353bb7f96652909460d

Query Metrics

223 Database Queries
Different statements
420.90 ms Query time
Invalid entities

Queries

Group similar statements

# Time Info
1 0.05 ms
SELECT `creation_timestamp`
                FROM `migration`
                WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
2 1.27 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_1617896006_IS_ACTIVE = TRUE;SET @MIGRATION_1618389817_IS_ACTIVE = TRUE;SET @MIGRATION_1620146632_IS_ACTIVE = TRUE;SET @MIGRATION_1620147234_IS_ACTIVE = TRUE;SET @MIGRATION_1620215586_IS_ACTIVE = TRUE;SET @MIGRATION_1620374229_IS_ACTIVE = TRUE;SET @MIGRATION_1620376945_IS_ACTIVE = TRUE;SET @MIGRATION_1620733405_IS_ACTIVE = TRUE;SET @MIGRATION_1620733405_IS_ACTIVE = TRUE;SET @MIGRATION_1621845357_IS_ACTIVE = TRUE;SET @MIGRATION_1621845370_IS_ACTIVE = TRUE;SET @MIGRATION_1622010069_IS_ACTIVE = TRUE;SET @MIGRATION_1622104463_IS_ACTIVE = TRUE;SET @MIGRATION_1622782058_IS_ACTIVE = TRUE;SET @MIGRATION_1623305620_IS_ACTIVE = TRUE;SET @MIGRATION_1623391399_IS_ACTIVE = TRUE;SET @MIGRATION_1623828962_IS_ACTIVE = TRUE;SET @MIGRATION_1624262862_IS_ACTIVE = TRUE;SET @MIGRATION_1624884801_IS_ACTIVE = TRUE;SET @MIGRATION_1624967118_IS_ACTIVE = TRUE;SET @MIGRATION_1625304609_IS_ACTIVE = TRUE;SET @MIGRATION_1625465756_IS_ACTIVE = TRUE;SET @MIGRATION_1625505190_IS_ACTIVE = TRUE;SET @MIGRATION_1625554302_IS_ACTIVE = TRUE;SET @MIGRATION_1625569667_IS_ACTIVE = TRUE;SET @MIGRATION_1625583596_IS_ACTIVE = TRUE;SET @MIGRATION_1625583619_IS_ACTIVE = TRUE;SET @MIGRATION_1625816310_IS_ACTIVE = TRUE;SET @MIGRATION_1625819412_IS_ACTIVE = TRUE;SET @MIGRATION_1625831469_IS_ACTIVE = TRUE;SET @MIGRATION_1626241110_IS_ACTIVE = TRUE;SET @MIGRATION_1626442868_IS_ACTIVE = TRUE;SET @MIGRATION_1626696809_IS_ACTIVE = TRUE;SET @MIGRATION_1626785125_IS_ACTIVE = TRUE;SET @MIGRATION_1627292049_IS_ACTIVE = TRUE;SET @MIGRATION_1627540693_IS_ACTIVE = TRUE;SET @MIGRATION_1627541488_IS_ACTIVE = TRUE;SET @MIGRATION_1627562945_IS_ACTIVE = TRUE;SET @MIGRATION_1627650101_IS_ACTIVE = TRUE;SET @MIGRATION_1627929168_IS_ACTIVE = TRUE;SET @MIGRATION_1627983652_IS_ACTIVE = TRUE;SET @MIGRATION_1628519513_IS_ACTIVE = TRUE;SET @MIGRATION_1628749113_IS_ACTIVE = TRUE;SET @MIGRATION_1629204538_IS_ACTIVE = TRUE;SET @MIGRATION_1629700169_IS_ACTIVE = TRUE;SET @MIGRATION_1629877210_IS_ACTIVE = TRUE;SET @MIGRATION_1630074081_IS_ACTIVE = TRUE;SET @MIGRATION_1630485317_IS_ACTIVE = TRUE;SET @MIGRATION_1631625055_IS_ACTIVE = TRUE;SET @MIGRATION_1631703921_IS_ACTIVE = TRUE;SET @MIGRATION_1631790054_IS_ACTIVE = TRUE;SET @MIGRATION_1631863869_IS_ACTIVE = TRUE;SET @MIGRATION_1632111590_IS_ACTIVE = TRUE;SET @MIGRATION_1632215760_IS_ACTIVE = TRUE;SET @MIGRATION_1632721037_IS_ACTIVE = TRUE;SET @MIGRATION_1633347511_IS_ACTIVE = TRUE;SET @MIGRATION_1633358879_IS_ACTIVE = TRUE;SET @MIGRATION_1633422057_IS_ACTIVE = TRUE;SET @MIGRATION_1634735841_IS_ACTIVE = TRUE;SET @MIGRATION_1635147952_IS_ACTIVE = TRUE;SET @MIGRATION_1635230747_IS_ACTIVE = TRUE;SET @MIGRATION_1635237551_IS_ACTIVE = TRUE;SET @MIGRATION_1635388654_IS_ACTIVE = TRUE;SET @MIGRATION_1635936029_IS_ACTIVE = TRUE;SET @MIGRATION_1636014089_IS_ACTIVE = TRUE;SET @MIGRATION_1636018970_IS_ACTIVE = TRUE;SET @MIGRATION_1636362839_IS_ACTIVE = TRUE;SET @MIGRATION_1636449347_IS_ACTIVE = TRUE;SET @MIGRATION_1636964297_IS_ACTIVE = TRUE;SET @MIGRATION_1636971615_IS_ACTIVE = TRUE;SET @MIGRATION_1638195971_IS_ACTIVE = TRUE;SET @MIGRATION_1638365464_IS_ACTIVE = TRUE;SET @MIGRATION_1638514913_IS_ACTIVE = TRUE;SET @MIGRATION_1638993987_IS_ACTIVE = TRUE;SET @MIGRATION_1639122665_IS_ACTIVE = TRUE;SET @MIGRATION_1639139581_IS_ACTIVE = TRUE;SET @MIGRATION_1639992771_IS_ACTIVE = TRUE;SET @MIGRATION_1641289204_IS_ACTIVE = TRUE;SET @MIGRATION_1642517958_IS_ACTIVE = TRUE;SET @MIGRATION_1642732351_IS_ACTIVE = TRUE;SET @MIGRATION_1642757286_IS_ACTIVE = TRUE;SET @MIGRATION_1643366069_IS_ACTIVE = TRUE;SET @MIGRATION_1643386819_IS_ACTIVE = TRUE;SET @MIGRATION_1643724178_IS_ACTIVE = TRUE;SET @MIGRATION_1643878976_IS_ACTIVE = TRUE;SET @MIGRATION_1643892702_IS_ACTIVE = TRUE;SET @MIGRATION_1645019769_IS_ACTIVE = TRUE;SET @MIGRATION_1645453538_IS_ACTIVE = TRUE;SET @MIGRATION_1646125417_IS_ACTIVE = TRUE;SET @MIGRATION_1646397836_IS_ACTIVE = TRUE;SET @MIGRATION_1646817331_IS_ACTIVE = TRUE;SET @MIGRATION_1647260673_IS_ACTIVE = TRUE;SET @MIGRATION_1647443222_IS_ACTIVE = TRUE;SET @MIGRATION_1647511158_IS_ACTIVE = TRUE;SET @MIGRATION_1648031611_IS_ACTIVE = TRUE;SET @MIGRATION_1648031636_IS_ACTIVE = TRUE;SET @MIGRATION_1648543185_IS_ACTIVE = TRUE;SET @MIGRATION_1648709176_IS_ACTIVE = TRUE;SET @MIGRATION_1648803451_IS_ACTIVE = TRUE;SET @MIGRATION_1649040981_IS_ACTIVE = TRUE;SET @MIGRATION_1649315608_IS_ACTIVE = TRUE;SET @MIGRATION_1649858046_IS_ACTIVE = TRUE;SET @MIGRATION_1650249241_IS_ACTIVE = TRUE;SET @MIGRATION_1650444800_IS_ACTIVE = TRUE;SET @MIGRATION_1650548599_IS_ACTIVE = TRUE;SET @MIGRATION_1650620993_IS_ACTIVE = TRUE;SET @MIGRATION_1650872291_IS_ACTIVE = TRUE;SET @MIGRATION_1650981517_IS_ACTIVE = TRUE;SET @MIGRATION_1651118773_IS_ACTIVE = TRUE;SET @MIGRATION_1652166447_IS_ACTIVE = TRUE;SET @MIGRATION_1652345915_IS_ACTIVE = TRUE;SET @MIGRATION_1652441129_IS_ACTIVE = TRUE;SET @MIGRATION_1652864153_IS_ACTIVE = TRUE;SET @MIGRATION_1653376989_IS_ACTIVE = TRUE;SET @MIGRATION_1653385302_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1654839361_IS_ACTIVE = TRUE;SET @MIGRATION_1655730949_IS_ACTIVE = TRUE;SET @MIGRATION_1656397126_IS_ACTIVE = TRUE;SET @MIGRATION_1656928097_IS_ACTIVE = TRUE;SET @MIGRATION_1657011337_IS_ACTIVE = TRUE;SET @MIGRATION_1657027979_IS_ACTIVE = TRUE;SET @MIGRATION_1657173907_IS_ACTIVE = TRUE;SET @MIGRATION_1658786605_IS_ACTIVE = TRUE;SET @MIGRATION_1659256999_IS_ACTIVE = TRUE;SET @MIGRATION_1659257296_IS_ACTIVE = TRUE;SET @MIGRATION_1659257396_IS_ACTIVE = TRUE;SET @MIGRATION_1659257496_IS_ACTIVE = TRUE;SET @MIGRATION_1660814397_IS_ACTIVE = TRUE;SET @MIGRATION_1661759290_IS_ACTIVE = TRUE;SET @MIGRATION_1661771388_IS_ACTIVE = TRUE;SET @MIGRATION_1663238480_IS_ACTIVE = TRUE;SET @MIGRATION_1664512574_IS_ACTIVE = TRUE;SET @MIGRATION_1664541794_IS_ACTIVE = TRUE;SET @MIGRATION_1664894872_IS_ACTIVE = TRUE;SET @MIGRATION_1665064823_IS_ACTIVE = TRUE;SET @MIGRATION_1665267882_IS_ACTIVE = TRUE;SET @MIGRATION_1667731399_IS_ACTIVE = TRUE;SET @MIGRATION_1667806582_IS_ACTIVE = TRUE;SET @MIGRATION_1667983492_IS_ACTIVE = TRUE;SET @MIGRATION_1668677456_IS_ACTIVE = TRUE;SET @MIGRATION_1669316067_IS_ACTIVE = TRUE;SET @MIGRATION_1672164687_IS_ACTIVE = TRUE;SET @MIGRATION_1672743034_IS_ACTIVE = TRUE;SET @MIGRATION_1673001912_IS_ACTIVE = TRUE;SET @MIGRATION_1673966228_IS_ACTIVE = TRUE;SET @MIGRATION_1675218708_IS_ACTIVE = TRUE;SET @MIGRATION_1675827655_IS_ACTIVE = TRUE;SET @MIGRATION_1632281097_IS_ACTIVE = TRUE;SET @MIGRATION_1636121186_IS_ACTIVE = TRUE;SET @MIGRATION_1660813696_IS_ACTIVE = TRUE;SET @MIGRATION_1641476963_IS_ACTIVE = TRUE;SET @MIGRATION_1632281097_IS_ACTIVE = TRUE;SET @MIGRATION_1636121186_IS_ACTIVE = TRUE;SET @MIGRATION_1660813696_IS_ACTIVE = TRUE;SET @MIGRATION_1636033286_IS_ACTIVE = TRUE;SET @MIGRATION_1636033286_IS_ACTIVE = TRUE;SET @MIGRATION_1639738614_IS_ACTIVE = TRUE;SET @MIGRATION_1582718994_IS_ACTIVE = TRUE;SET @MIGRATION_1586345021_IS_ACTIVE = TRUE;SET @MIGRATION_1586345049_IS_ACTIVE = TRUE;SET @MIGRATION_1586345063_IS_ACTIVE = TRUE;SET @MIGRATION_1587126585_IS_ACTIVE = TRUE;SET @MIGRATION_1625566312_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_1624345671_IS_ACTIVE = TRUE;SET @MIGRATION_1637746246_IS_ACTIVE = TRUE;SET @MIGRATION_1572257501_IS_ACTIVE = TRUE;SET @MIGRATION_1606378923_IS_ACTIVE = TRUE;SET @MIGRATION_1607952506_IS_ACTIVE = TRUE;SET @MIGRATION_1608034991_IS_ACTIVE = TRUE;SET @MIGRATION_1612945522_IS_ACTIVE = TRUE;SET @MIGRATION_1620808652_IS_ACTIVE = TRUE;SET @MIGRATION_1631192197_IS_ACTIVE = TRUE;SET @MIGRATION_1598258819_IS_ACTIVE = TRUE;SET @MIGRATION_1601633334_IS_ACTIVE = TRUE;SET @MIGRATION_160198215_IS_ACTIVE = TRUE;SET @MIGRATION_1634025013_IS_ACTIVE = TRUE;SET @MIGRATION_1663601206_IS_ACTIVE = TRUE;SET @MIGRATION_1574344300_IS_ACTIVE = TRUE;SET @MIGRATION_1584005462_IS_ACTIVE = TRUE;SET @MIGRATION_1589800641_IS_ACTIVE = TRUE;SET @MIGRATION_1589800704_IS_ACTIVE = TRUE;SET @MIGRATION_1589882802_IS_ACTIVE = TRUE;SET @MIGRATION_1589905764_IS_ACTIVE = TRUE;SET @MIGRATION_1591365484_IS_ACTIVE = TRUE;SET @MIGRATION_1626082072_IS_ACTIVE = TRUE;SET @MIGRATION_1610539344_IS_ACTIVE = TRUE;SET @MIGRATION_1644729219_IS_ACTIVE = TRUE;SET @MIGRATION_1665413137_IS_ACTIVE = TRUE;SET @MIGRATION_1603810036_IS_ACTIVE = TRUE;SET @MIGRATION_1607423732_IS_ACTIVE = TRUE;SET @MIGRATION_1603810036_IS_ACTIVE = TRUE;SET @MIGRATION_1616412445_IS_ACTIVE = TRUE;SET @MIGRATION_1616413078_IS_ACTIVE = TRUE;SET @MIGRATION_1622039002_IS_ACTIVE = TRUE;SET @MIGRATION_1629280389_IS_ACTIVE = TRUE;SET @MIGRATION_1642507826_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_1600180419_IS_ACTIVE = TRUE;SET @MIGRATION_1605561698_IS_ACTIVE = TRUE;SET @MIGRATION_1607420606_IS_ACTIVE = TRUE;SET @MIGRATION_1607594410_IS_ACTIVE = TRUE;SET @MIGRATION_1610545372_IS_ACTIVE = TRUE;SET @MIGRATION_1610546810_IS_ACTIVE = TRUE;SET @MIGRATION_1612348251_IS_ACTIVE = TRUE;SET @MIGRATION_1612349225_IS_ACTIVE = TRUE;SET @MIGRATION_1618477128_IS_ACTIVE = TRUE;SET @MIGRATION_1618908395_IS_ACTIVE = TRUE;SET @MIGRATION_1622727012_IS_ACTIVE = TRUE;SET @MIGRATION_1627480654_IS_ACTIVE = TRUE;SET @MIGRATION_1635833269_IS_ACTIVE = TRUE;SET @MIGRATION_1635933836_IS_ACTIVE = TRUE;SET @MIGRATION_1641807793_IS_ACTIVE = TRUE;SET @MIGRATION_1642672309_IS_ACTIVE = TRUE;SET @MIGRATION_1642677128_IS_ACTIVE = TRUE;SET @MIGRATION_1643793251_IS_ACTIVE = TRUE;SET @MIGRATION_1643882897_IS_ACTIVE = TRUE;SET @MIGRATION_1643967311_IS_ACTIVE = TRUE;SET @MIGRATION_1643978336_IS_ACTIVE = TRUE;SET @MIGRATION_1644390343_IS_ACTIVE = TRUE;SET @MIGRATION_1644417146_IS_ACTIVE = TRUE;SET @MIGRATION_1649838631_IS_ACTIVE = TRUE;SET @MIGRATION_1650617469_IS_ACTIVE = TRUE;SET @MIGRATION_1652793319_IS_ACTIVE = TRUE;SET @MIGRATION_1655122661_IS_ACTIVE = TRUE;SET @MIGRATION_1655820818_IS_ACTIVE = TRUE;SET @MIGRATION_1657109285_IS_ACTIVE = TRUE;SET @MIGRATION_1657551682_IS_ACTIVE = TRUE;SET @MIGRATION_1657696369_IS_ACTIVE = TRUE;SET @MIGRATION_1657894788_IS_ACTIVE = TRUE;SET @MIGRATION_1658137202_IS_ACTIVE = TRUE;SET @MIGRATION_1667808695_IS_ACTIVE = TRUE;SET @MIGRATION_1668686939_IS_ACTIVE = TRUE;SET @MIGRATION_1669286069_IS_ACTIVE = TRUE;SET @MIGRATION_1669813114_IS_ACTIVE = TRUE;SET @MIGRATION_1670257605_IS_ACTIVE = TRUE;SET @MIGRATION_1672933403_IS_ACTIVE = TRUE;SET @MIGRATION_1674131867_IS_ACTIVE = TRUE;SET @MIGRATION_1674817916_IS_ACTIVE = TRUE;SET @MIGRATION_1675187844_IS_ACTIVE = TRUE;SET @MIGRATION_1676380827_IS_ACTIVE = TRUE;SET @MIGRATION_1678888534_IS_ACTIVE = TRUE;SET @MIGRATION_1680679403_IS_ACTIVE = TRUE;SET @MIGRATION_1681477256_IS_ACTIVE = TRUE;SET @MIGRATION_1628172267_IS_ACTIVE = TRUE;SET @MIGRATION_1644922949_IS_ACTIVE = TRUE;SET @MIGRATION_1616141231_IS_ACTIVE = TRUE;SET @MIGRATION_1631631689_IS_ACTIVE = TRUE;SET @MIGRATION_1636082647_IS_ACTIVE = TRUE;SET @MIGRATION_1662306139_IS_ACTIVE = TRUE;SET @MIGRATION_1662757955_IS_ACTIVE = TRUE;SET @MIGRATION_1663039410_IS_ACTIVE = TRUE;SET @MIGRATION_1676830357_IS_ACTIVE = TRUE;SET @MIGRATION_1616141231_IS_ACTIVE = TRUE;SET @MIGRATION_1635807588_IS_ACTIVE = TRUE;SET @MIGRATION_1647868754_IS_ACTIVE = TRUE;SET @MIGRATION_1651153687_IS_ACTIVE = TRUE;SET @MIGRATION_1565395385_IS_ACTIVE = TRUE;SET @MIGRATION_1604593154_IS_ACTIVE = TRUE;SET @MIGRATION_1604593155_IS_ACTIVE = TRUE;SET @MIGRATION_1644661330_IS_ACTIVE = TRUE;SET @MIGRATION_1645888733_IS_ACTIVE = TRUE
3 0.08 ms
SELECT CONCAT(TRIM(TRAILING '/' FROM domain.url), '/') `key`, CONCAT(TRIM(TRAILING '/' FROM domain.url), '/') url, LOWER(HEX(domain.id)) id, LOWER(HEX(sales_channel.id)) salesChannelId, LOWER(HEX(sales_channel.type_id)) typeId, LOWER(HEX(domain.snippet_set_id)) snippetSetId, LOWER(HEX(domain.currency_id)) currencyId, LOWER(HEX(domain.language_id)) languageId, LOWER(HEX(theme.id)) themeId, sales_channel.maintenance maintenance, sales_channel.maintenance_ip_whitelist maintenanceIpWhitelist, snippet_set.iso as locale, theme.technical_name as themeName, parentTheme.technical_name as parentThemeName FROM sales_channel INNER JOIN sales_channel_domain domain ON domain.sales_channel_id = sales_channel.id LEFT JOIN theme_sales_channel theme_sales_channel ON sales_channel.id = theme_sales_channel.sales_channel_id INNER JOIN snippet_set snippet_set ON snippet_set.id = domain.snippet_set_id LEFT JOIN theme theme ON theme_sales_channel.theme_id = theme.id LEFT JOIN theme parentTheme ON theme.parent_theme_id = parentTheme.id WHERE (sales_channel.type_id = UNHEX(:typeId)) AND (sales_channel.active)
4 0.46 ms
# seo-url::resolve
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
5 0.08 ms
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id IS NULL ORDER BY sales_channel_id ASC
6 0.10 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
7 0.38 ms
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id = :salesChannelId OR system_config.sales_channel_id IS NULL ORDER BY sales_channel_id ASC
8 0.27 ms
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = :salesChannelId) AND (token = :token) LIMIT 1
9 0.05 ms
# context-factory::base-context

        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,
          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
10 1.32 ms
# base-context-factory::sales-channel::read
SELECT `sales_channel`.`id` as `sales_channel.id`, `sales_channel`.`type_id` as `sales_channel.typeId`, `sales_channel`.`language_id` as `sales_channel.languageId`, `sales_channel`.`customer_group_id` as `sales_channel.customerGroupId`, `sales_channel`.`currency_id` as `sales_channel.currencyId`, `sales_channel`.`payment_method_id` as `sales_channel.paymentMethodId`, `sales_channel`.`shipping_method_id` as `sales_channel.shippingMethodId`, `sales_channel`.`country_id` as `sales_channel.countryId`, `sales_channel`.`analytics_id` as `sales_channel.analyticsId`, `sales_channel`.`navigation_category_id` as `sales_channel.navigationCategoryId`, `sales_channel`.`navigation_category_version_id` as `sales_channel.navigationCategoryVersionId`, `sales_channel`.`navigation_category_depth` as `sales_channel.navigationCategoryDepth`, `sales_channel`.`footer_category_id` as `sales_channel.footerCategoryId`, `sales_channel`.`footer_category_version_id` as `sales_channel.footerCategoryVersionId`, `sales_channel`.`service_category_id` as `sales_channel.serviceCategoryId`, `sales_channel`.`service_category_version_id` as `sales_channel.serviceCategoryVersionId`, `sales_channel`.`mail_header_footer_id` as `sales_channel.mailHeaderFooterId`, `sales_channel`.`hreflang_default_domain_id` as `sales_channel.hreflangDefaultDomainId`, `sales_channel`.`short_name` as `sales_channel.shortName`, `sales_channel`.`tax_calculation_type` as `sales_channel.taxCalculationType`, `sales_channel`.`access_key` as `sales_channel.accessKey`, `sales_channel`.`configuration` as `sales_channel.configuration`, `sales_channel`.`active` as `sales_channel.active`, `sales_channel`.`hreflang_active` as `sales_channel.hreflangActive`, `sales_channel`.`maintenance` as `sales_channel.maintenance`, `sales_channel`.`maintenance_ip_whitelist` as `sales_channel.maintenanceIpWhitelist`, `sales_channel`.`payment_method_ids` as `sales_channel.paymentMethodIds`, `sales_channel`.`home_cms_page_id` as `sales_channel.homeCmsPageId`, `sales_channel`.`home_cms_page_version_id` as `sales_channel.homeCmsPageVersionId`, `sales_channel.analytics`.`id` as `sales_channel.analytics.id`, `sales_channel.analytics`.`tracking_id` as `sales_channel.analytics.trackingId`, `sales_channel.analytics`.`active` as `sales_channel.analytics.active`, `sales_channel.analytics`.`track_orders` as `sales_channel.analytics.trackOrders`, `sales_channel.analytics`.`anonymize_ip` as `sales_channel.analytics.anonymizeIp`, `sales_channel.analytics`.`created_at` as `sales_channel.analytics.createdAt`, `sales_channel.analytics`.`updated_at` as `sales_channel.analytics.updatedAt`, `sales_channel`.`created_at` as `sales_channel.createdAt`, `sales_channel`.`updated_at` as `sales_channel.updatedAt`, `sales_channel.currency`.`id` as `sales_channel.currency.id`, `sales_channel.currency`.`factor` as `sales_channel.currency.factor`, `sales_channel.currency`.`symbol` as `sales_channel.currency.symbol`, `sales_channel.currency`.`iso_code` as `sales_channel.currency.isoCode`, `sales_channel.currency`.`position` as `sales_channel.currency.position`, `sales_channel.currency`.`item_rounding` as `sales_channel.currency.itemRounding`, `sales_channel.currency`.`total_rounding` as `sales_channel.currency.totalRounding`, `sales_channel.currency`.`tax_free_from` as `sales_channel.currency.taxFreeFrom`, `sales_channel.currency`.`created_at` as `sales_channel.currency.createdAt`, `sales_channel.currency`.`updated_at` as `sales_channel.currency.updatedAt`, `sales_channel.currency.translation.shortName`, COALESCE(`sales_channel.currency.translation.shortName`,`sales_channel.currency.translation.shortName`) as `sales_channel.currency.shortName`, `sales_channel.currency.translation.name`, COALESCE(`sales_channel.currency.translation.name`,`sales_channel.currency.translation.name`) as `sales_channel.currency.name`, `sales_channel.currency.translation.customFields`, COALESCE(`sales_channel.currency.translation.customFields`,`sales_channel.currency.translation.customFields`) as `sales_channel.currency.customFields`, `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation.languageId`, `sales_channel.translation.name`, COALESCE(`sales_channel.translation.name`,`sales_channel.translation.name`) as `sales_channel.name`, `sales_channel.translation.homeSlotConfig`, COALESCE(`sales_channel.translation.homeSlotConfig`,`sales_channel.translation.homeSlotConfig`) as `sales_channel.homeSlotConfig`, `sales_channel.translation.homeEnabled`, COALESCE(`sales_channel.translation.homeEnabled`,`sales_channel.translation.homeEnabled`) as `sales_channel.homeEnabled`, `sales_channel.translation.homeName`, COALESCE(`sales_channel.translation.homeName`,`sales_channel.translation.homeName`) as `sales_channel.homeName`, `sales_channel.translation.homeMetaTitle`, COALESCE(`sales_channel.translation.homeMetaTitle`,`sales_channel.translation.homeMetaTitle`) as `sales_channel.homeMetaTitle`, `sales_channel.translation.homeMetaDescription`, COALESCE(`sales_channel.translation.homeMetaDescription`,`sales_channel.translation.homeMetaDescription`) as `sales_channel.homeMetaDescription`, `sales_channel.translation.homeKeywords`, COALESCE(`sales_channel.translation.homeKeywords`,`sales_channel.translation.homeKeywords`) as `sales_channel.homeKeywords`, `sales_channel.translation.customFields`, COALESCE(`sales_channel.translation.customFields`,`sales_channel.translation.customFields`) as `sales_channel.customFields`, `sales_channel.translation.createdAt`, `sales_channel.translation.updatedAt`, `sales_channel.translation.salesChannelId`, `sales_channel.translation.languageId` FROM `sales_channel` LEFT JOIN (SELECT `sales_channel.translation`.sales_channel_id, `sales_channel.translation`.name as `sales_channel.translation.name`, `sales_channel.translation`.home_slot_config as `sales_channel.translation.homeSlotConfig`, `sales_channel.translation`.home_enabled as `sales_channel.translation.homeEnabled`, `sales_channel.translation`.home_name as `sales_channel.translation.homeName`, `sales_channel.translation`.home_meta_title as `sales_channel.translation.homeMetaTitle`, `sales_channel.translation`.home_meta_description as `sales_channel.translation.homeMetaDescription`, `sales_channel.translation`.home_keywords as `sales_channel.translation.homeKeywords`, `sales_channel.translation`.custom_fields as `sales_channel.translation.customFields`, `sales_channel.translation`.created_at as `sales_channel.translation.createdAt`, `sales_channel.translation`.updated_at as `sales_channel.translation.updatedAt`, `sales_channel.translation`.sales_channel_id as `sales_channel.translation.salesChannelId`, `sales_channel.translation`.language_id as `sales_channel.translation.languageId` FROM `sales_channel_translation` `sales_channel.translation` WHERE `sales_channel.translation`.language_id = :languageId) `sales_channel.sales_channel_translation` ON `sales_channel.sales_channel_translation`.`sales_channel_id` = `sales_channel`.`id` LEFT JOIN `sales_channel_analytics` `sales_channel.analytics` ON `sales_channel`.`analytics_id` = `sales_channel.analytics`.`id` LEFT JOIN `currency` `sales_channel.currency` ON `sales_channel`.`currency_id` = `sales_channel.currency`.`id` LEFT JOIN (SELECT `sales_channel.currency.translation`.currency_id, `sales_channel.currency.translation`.short_name as `sales_channel.currency.translation.shortName`, `sales_channel.currency.translation`.name as `sales_channel.currency.translation.name`, `sales_channel.currency.translation`.custom_fields as `sales_channel.currency.translation.customFields`, `sales_channel.currency.translation`.created_at as `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation`.updated_at as `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation`.currency_id as `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation`.language_id as `sales_channel.currency.translation.languageId` FROM `currency_translation` `sales_channel.currency.translation` WHERE `sales_channel.currency.translation`.language_id = :languageId) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (:ids)
11 0.13 ms
# base-context-factory::sales-channel::association::domains::read
SELECT `sales_channel_domain`.`id` as `sales_channel_domain.id`, `sales_channel_domain`.`url` as `sales_channel_domain.url`, `sales_channel_domain`.`sales_channel_id` as `sales_channel_domain.salesChannelId`, `sales_channel_domain`.`language_id` as `sales_channel_domain.languageId`, `sales_channel_domain`.`currency_id` as `sales_channel_domain.currencyId`, `sales_channel_domain`.`snippet_set_id` as `sales_channel_domain.snippetSetId`, `sales_channel_domain`.`hreflang_use_only_locale` as `sales_channel_domain.hreflangUseOnlyLocale`, `sales_channel_domain`.`custom_fields` as `sales_channel_domain.customFields`, `sales_channel_domain`.`created_at` as `sales_channel_domain.createdAt`, `sales_channel_domain`.`updated_at` as `sales_channel_domain.updatedAt` FROM `sales_channel_domain` WHERE (`sales_channel_domain`.`sales_channel_id` IN (:param_47b41640c32141e084435de066034b39))
12 0.17 ms
# base-context-factory::currency::read
SELECT `currency`.`id` as `currency.id`, `currency`.`factor` as `currency.factor`, `currency`.`symbol` as `currency.symbol`, `currency`.`iso_code` as `currency.isoCode`, `currency`.`position` as `currency.position`, `currency`.`item_rounding` as `currency.itemRounding`, `currency`.`total_rounding` as `currency.totalRounding`, `currency`.`tax_free_from` as `currency.taxFreeFrom`, `currency`.`created_at` as `currency.createdAt`, `currency`.`updated_at` as `currency.updatedAt`, `currency.translation.shortName`, COALESCE(`currency.translation.shortName`,`currency.translation.shortName`) as `currency.shortName`, `currency.translation.name`, COALESCE(`currency.translation.name`,`currency.translation.name`) as `currency.name`, `currency.translation.customFields`, COALESCE(`currency.translation.customFields`,`currency.translation.customFields`) as `currency.customFields`, `currency.translation.createdAt`, `currency.translation.updatedAt`, `currency.translation.currencyId`, `currency.translation.languageId` FROM `currency` LEFT JOIN (SELECT `currency.translation`.currency_id, `currency.translation`.short_name as `currency.translation.shortName`, `currency.translation`.name as `currency.translation.name`, `currency.translation`.custom_fields as `currency.translation.customFields`, `currency.translation`.created_at as `currency.translation.createdAt`, `currency.translation`.updated_at as `currency.translation.updatedAt`, `currency.translation`.currency_id as `currency.translation.currencyId`, `currency.translation`.language_id as `currency.translation.languageId` FROM `currency_translation` `currency.translation` WHERE `currency.translation`.language_id = :languageId) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (:ids)
13 0.24 ms
# base-context-factory::country::read
SELECT `country`.`id` as `country.id`, `country`.`iso` as `country.iso`, `country`.`position` as `country.position`, `country`.`active` as `country.active`, `country`.`shipping_available` as `country.shippingAvailable`, `country`.`iso3` as `country.iso3`, `country`.`display_state_in_registration` as `country.displayStateInRegistration`, `country`.`force_state_in_registration` as `country.forceStateInRegistration`, `country`.`company_tax_free` as `country.companyTaxFree`, `country`.`check_vat_id_pattern` as `country.checkVatIdPattern`, `country`.`vat_id_required` as `country.vatIdRequired`, `country`.`tax_free` as `country.taxFree`, `country`.`vat_id_pattern` as `country.vatIdPattern`, `country`.`customer_tax` as `country.customerTax`, `country`.`company_tax` as `country.companyTax`, `country`.`postal_code_required` as `country.postalCodeRequired`, `country`.`check_postal_code_pattern` as `country.checkPostalCodePattern`, `country`.`check_advanced_postal_code_pattern` as `country.checkAdvancedPostalCodePattern`, `country`.`advanced_postal_code_pattern` as `country.advancedPostalCodePattern`, `country`.`default_postal_code_pattern` as `country.defaultPostalCodePattern`, `country`.`created_at` as `country.createdAt`, `country`.`updated_at` as `country.updatedAt`, `country.translation.name`, COALESCE(`country.translation.name`,`country.translation.name`) as `country.name`, `country.translation.addressFormat`, COALESCE(`country.translation.addressFormat`,`country.translation.addressFormat`) as `country.addressFormat`, `country.translation.customFields`, COALESCE(`country.translation.customFields`,`country.translation.customFields`) as `country.customFields`, `country.translation.createdAt`, `country.translation.updatedAt`, `country.translation.countryId`, `country.translation.languageId` FROM `country` LEFT JOIN (SELECT `country.translation`.country_id, `country.translation`.name as `country.translation.name`, `country.translation`.address_format as `country.translation.addressFormat`, `country.translation`.custom_fields as `country.translation.customFields`, `country.translation`.created_at as `country.translation.createdAt`, `country.translation`.updated_at as `country.translation.updatedAt`, `country.translation`.country_id as `country.translation.countryId`, `country.translation`.language_id as `country.translation.languageId` FROM `country_translation` `country.translation` WHERE `country.translation`.language_id = :languageId) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (:ids)
14 0.21 ms
# base-context-factory::customer-group::read
SELECT `customer_group`.`id` as `customer_group.id`, `customer_group`.`display_gross` as `customer_group.displayGross`, `customer_group`.`registration_active` as `customer_group.registrationActive`, `customer_group`.`created_at` as `customer_group.createdAt`, `customer_group`.`updated_at` as `customer_group.updatedAt`, `customer_group.translation.name`, COALESCE(`customer_group.translation.name`,`customer_group.translation.name`) as `customer_group.name`, `customer_group.translation.registrationTitle`, COALESCE(`customer_group.translation.registrationTitle`,`customer_group.translation.registrationTitle`) as `customer_group.registrationTitle`, `customer_group.translation.registrationIntroduction`, COALESCE(`customer_group.translation.registrationIntroduction`,`customer_group.translation.registrationIntroduction`) as `customer_group.registrationIntroduction`, `customer_group.translation.registrationOnlyCompanyRegistration`, COALESCE(`customer_group.translation.registrationOnlyCompanyRegistration`,`customer_group.translation.registrationOnlyCompanyRegistration`) as `customer_group.registrationOnlyCompanyRegistration`, `customer_group.translation.registrationSeoMetaDescription`, COALESCE(`customer_group.translation.registrationSeoMetaDescription`,`customer_group.translation.registrationSeoMetaDescription`) as `customer_group.registrationSeoMetaDescription`, `customer_group.translation.customFields`, COALESCE(`customer_group.translation.customFields`,`customer_group.translation.customFields`) as `customer_group.customFields`, `customer_group.translation.createdAt`, `customer_group.translation.updatedAt`, `customer_group.translation.customerGroupId`, `customer_group.translation.languageId` FROM `customer_group` LEFT JOIN (SELECT `customer_group.translation`.customer_group_id, `customer_group.translation`.name as `customer_group.translation.name`, `customer_group.translation`.registration_title as `customer_group.translation.registrationTitle`, `customer_group.translation`.registration_introduction as `customer_group.translation.registrationIntroduction`, `customer_group.translation`.registration_only_company_registration as `customer_group.translation.registrationOnlyCompanyRegistration`, `customer_group.translation`.registration_seo_meta_description as `customer_group.translation.registrationSeoMetaDescription`, `customer_group.translation`.custom_fields as `customer_group.translation.customFields`, `customer_group.translation`.created_at as `customer_group.translation.createdAt`, `customer_group.translation`.updated_at as `customer_group.translation.updatedAt`, `customer_group.translation`.customer_group_id as `customer_group.translation.customerGroupId`, `customer_group.translation`.language_id as `customer_group.translation.languageId` FROM `customer_group_translation` `customer_group.translation` WHERE `customer_group.translation`.language_id = :languageId) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (:ids)
15 0.05 ms
# base-context-factory::taxes::read
SELECT `tax`.`id` as `tax.id`, `tax`.`tax_rate` as `tax.taxRate`, `tax`.`name` as `tax.name`, `tax`.`position` as `tax.position`, `tax`.`custom_fields` as `tax.customFields`, `tax`.`created_at` as `tax.createdAt`, `tax`.`updated_at` as `tax.updatedAt` FROM `tax`
16 0.05 ms
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1
17 0.17 ms
# base-context-factory::taxes::association::rules::read
SELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = :languageId) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (:param_4f2f534baba74f7db77462411401cc92))
18 0.86 ms
# base-context-factory::payment-method::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
19 1.07 ms
# base-context-factory::shipping-method::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
20 0.06 ms
# base-context-factory::cash-rounding::search-ids
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_1ddc3927aaf54d66ba607687055d0169 AND `currency_country_rounding`.`country_id` = :param_a0be633bea6441b08a57d36356f3de2d) LIMIT 1
21 0.38 ms
SHOW COLUMNS FROM `cart` WHERE `Field` LIKE :column
22 0.20 ms
#cart-persister::load
                SELECT `cart`.`cart` as payload, `cart`.`rule_ids`, 0 as `compressed` FROM cart WHERE `token` = :token
23 0.08 ms
# cart-rule-loader::load-rules::search-ids
SELECT `rule`.`id` FROM `rule` ORDER BY `rule`.`priority` DESC, `rule`.`id` ASC LIMIT 500
24 0.14 ms
# cart-rule-loader::load-rules::read
SELECT `rule`.`id` as `rule.id`, `rule`.`name` as `rule.name`, `rule`.`priority` as `rule.priority`, `rule`.`description` as `rule.description`, `rule`.`payload` as `rule.payload`, `rule`.`invalid` as `rule.invalid`, `rule`.`areas` as `rule.areas`, `rule`.`custom_fields` as `rule.customFields`, `rule`.`module_types` as `rule.moduleTypes`, `rule`.`created_at` as `rule.createdAt`, `rule`.`updated_at` as `rule.updatedAt` FROM `rule` WHERE `rule`.`id` IN (:ids)
25 3.10 ms
# cart::promotion::search-ids
SELECT `promotion`.`id` FROM `promotion` LEFT JOIN `promotion_sales_channel` `promotion.salesChannels` ON `promotion`.`id` = `promotion.salesChannels`.`promotion_id` WHERE ((`promotion`.`active` = :param_2f691204bf9c41548247d778289ccd1a AND `promotion.salesChannels`.`sales_channel_id` = :param_6526baaa7fa8427cb82069db1227f80d AND ((`promotion`.`valid_from` <=> :param_71aa75c44e8d4a4b8c18a475a07aa389 AND `promotion`.`valid_until` <=> :param_e4976fa942534230bb02ce7b924b66bd) OR (`promotion`.`valid_from` <=> :param_13786688396e4f6690bb56eb4d3114a5 AND (`promotion`.`valid_until` > :param_80e056304d0d4be5a3b43acc1d577b3b)) OR ((`promotion`.`valid_from` <= :param_59c9ff509ee547a790263fbc9280bd8c) AND `promotion`.`valid_until` <=> :param_b8915f19afb84536b961b5c6eef09f61) OR ((`promotion`.`valid_from` <= :param_09e1a944d8fa4d17a6fd489fd77d856e) AND (`promotion`.`valid_until` > :param_d61a3756aa554877b84e11accd1bce54))) AND `promotion`.`use_codes` = :param_07f964a2105e417ab484a6a7675051ea)) GROUP BY `promotion`.`id` ORDER BY MAX(`promotion`.`priority`) DESC
26 0.10 ms
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_1c470031bb184f58984df8620e8aa83a)
27 0.66 ms
# cart::shipping-methods::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.tax`.`id` as `shipping_method.tax.id`, `shipping_method.tax`.`tax_rate` as `shipping_method.tax.taxRate`, `shipping_method.tax`.`name` as `shipping_method.tax.name`, `shipping_method.tax`.`position` as `shipping_method.tax.position`, `shipping_method.tax`.`custom_fields` as `shipping_method.tax.customFields`, `shipping_method.tax`.`created_at` as `shipping_method.tax.createdAt`, `shipping_method.tax`.`updated_at` as `shipping_method.tax.updatedAt`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `tax` `shipping_method.tax` ON `shipping_method`.`tax_id` = `shipping_method.tax`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` WHERE `shipping_method`.`id` IN (:ids)
28 0.10 ms
# cart::shipping-methods::association::prices::read
SELECT `shipping_method_price`.`id` as `shipping_method_price.id`, `shipping_method_price`.`shipping_method_id` as `shipping_method_price.shippingMethodId`, `shipping_method_price`.`rule_id` as `shipping_method_price.ruleId`, `shipping_method_price`.`calculation` as `shipping_method_price.calculation`, `shipping_method_price`.`calculation_rule_id` as `shipping_method_price.calculationRuleId`, `shipping_method_price`.`quantity_start` as `shipping_method_price.quantityStart`, `shipping_method_price`.`quantity_end` as `shipping_method_price.quantityEnd`, `shipping_method_price`.`currency_price` as `shipping_method_price.currencyPrice`, `shipping_method_price`.`custom_fields` as `shipping_method_price.customFields`, `shipping_method_price`.`created_at` as `shipping_method_price.createdAt`, `shipping_method_price`.`updated_at` as `shipping_method_price.updatedAt` FROM `shipping_method_price` WHERE (`shipping_method_price`.`shipping_method_id` IN (:param_23fb78cbf5bb45dc97f2636d6248d12e))
29 0.10 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
30 0.33 ms
SELECT `moorl_pp`.`id` FROM `moorl_pp` WHERE (`moorl_pp`.`active` = :param_047945c130644b3bbc59637d4686ff31 AND ((`moorl_pp`.`show_from` <= :param_1ce37794f77b4f3a87387f559f7d86cb) AND ((`moorl_pp`.`finished_at` >= :param_42ace9aa04b14355ab6c30efdc8ef537) OR `moorl_pp`.`finished_at` <=> :param_92b7c060f00747b7b63a7ba004a2f8b2))) ORDER BY `moorl_pp`.`finished_at` ASC, `moorl_pp`.`show_from` DESC
31 0.60 ms
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_088253df6fe441c190126a9d84cb3469)
32 0.04 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
33 0.03 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
34 0.08 ms
SELECT `country`.`id` FROM `country` LEFT JOIN `sales_channel_country` `country.salesChannels.mapping` ON `country`.`id` = `country.salesChannels.mapping`.`country_id`  LEFT JOIN `sales_channel` `country.salesChannels` ON `country.salesChannels.mapping`.`sales_channel_id` = `country.salesChannels`.`id`  WHERE ((`country.salesChannels`.`id` = :param_5954ed070cc44b0eb638687a08a51ad5)) AND (`country`.`id` IN (:ids)) GROUP BY `country`.`id`
35 0.07 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
36 0.05 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
37 0.06 ms
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_dc5817ed50eb46f7be2fdc9974567e3d)
38 0.55 ms
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_7d637e5f4f134e038d6855b2d8882a53)
39 0.04 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
40 0.03 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
41 0.06 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
42 0.05 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
43 0.05 ms
SELECT module.module, module.response FROM wbm_data_layer_modules module
44 0.57 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((((`product.visibilities`.`visibility` >= :param_c73312a35d6c4f7c895d9876969f9943) AND `product.visibilities`.`sales_channel_id` = :param_bf6a0e21cbdc4f7d8e2660acfdd545ae AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_3e9e3c210b45419c94ce7a716fa21583))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
45 16.99 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
46 0.44 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_fdd51e9d5e634972ad518fca808a4678)))
47 2.98 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_ebce1df66963458b808982efb18e8bb9 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_bdd2ce1ed14c4ee4b768ab7b7a056a2f OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_960f49d54cdd4658a2c45a3ec89f7cc7) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_7c8e499b3c894db9b311737cf26836ab OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_b83520673e974723aae08b46430a529b) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_50ac562309604c19a898c8bc70ce174b OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_48dd2989ec8e4d0c803ce9653ed5d689) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_8d7c985f0bec41c19023ad0ec76eec5a OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_25ce7e43def047e8bff1c9809aca5c30)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_eea931566bac48b79c21bf41307288d3 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_99fc23a7c0164ee0afc1f480e500edca))) AND `moorl_pp_stock`.`product_id` IN (:param_629ea50215114909a4dfcd5b02f7bd2d))
48 0.19 ms
# product-price-calculator::units::read
SELECT `unit`.`id` as `unit.id`, `unit`.`created_at` as `unit.createdAt`, `unit`.`updated_at` as `unit.updatedAt`, `unit.translation.shortCode`, COALESCE(`unit.translation.shortCode`,`unit.translation.shortCode`) as `unit.shortCode`, `unit.translation.name`, COALESCE(`unit.translation.name`,`unit.translation.name`) as `unit.name`, `unit.translation.customFields`, COALESCE(`unit.translation.customFields`,`unit.translation.customFields`) as `unit.customFields`, `unit.translation.createdAt`, `unit.translation.updatedAt`, `unit.translation.unitId`, `unit.translation.languageId` FROM `unit` LEFT JOIN (SELECT `unit.translation`.unit_id, `unit.translation`.short_code as `unit.translation.shortCode`, `unit.translation`.name as `unit.translation.name`, `unit.translation`.custom_fields as `unit.translation.customFields`, `unit.translation`.created_at as `unit.translation.createdAt`, `unit.translation`.updated_at as `unit.translation.updatedAt`, `unit.translation`.unit_id as `unit.translation.unitId`, `unit.translation`.language_id as `unit.translation.languageId` FROM `unit_translation` `unit.translation` WHERE `unit.translation`.language_id = :languageId) `unit.unit_translation` ON `unit.unit_translation`.`unit_id` = `unit`.`id`
49 0.34 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
50 8.46 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
51 3.14 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_f730015083834dd993f0190ab01f2995 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_7b468de69d614aa6afb356d00b599616 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_061b3d20945944a199468c1072dc72c8) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_5fa5804589a5430db449b2401e16348c OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_c99105e3819044e59c2058922260f21a) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_835761449a9b4284ba27eaf9c3b89017 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_289153e4cbb544cf972668d3d6f2dd40) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_fadea7cc0e3f4a419fa1b38401780c61 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_8719a52fa540420e835d21442d111991)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_5d3176415ecf44baaacdd9e73b101f05 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_2f582ff1538e45cdbd5a61336fcb4e08))) AND `moorl_pp_stock`.`product_id` IN (:param_49dbeaed4b1e4cde99230f58f029d704))
52 0.09 ms
SELECT `handler_identifier`, LOWER(HEX(`id`)) FROM `payment_method`
53 0.05 ms
SELECT LOWER(HEX(assoc.`sales_channel_id`))
                FROM `sales_channel_payment_method` AS assoc
                    LEFT JOIN `payment_method` AS pm
                        ON pm.`id` = assoc.`payment_method_id`
                WHERE
                    assoc.`payment_method_id` = ? AND
                    pm.`active` = 1
54 0.64 ms
# product-detail-route::find-best-variant::search-ids
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` = :param_e65f5ce2f08948f7bfbf7fc9fe31f5bf AND ((`product.visibilities`.`visibility` >= :param_08244fd88e9543f895a6e8574ffa29dd) AND `product.visibilities`.`sales_channel_id` = :param_9f952b90b46248bda650a3b8de07640c AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_afd04cc2ea9c4dafa328ca74e1d81c44))) ORDER BY IFNULL((ROUND((ROUND(CAST((COALESCE((JSON_UNQUOTE(JSON_EXTRACT(`product`.`price`, "$.cb7d2554b0ce847cd82f3ac9bd1c0dfca.gross")) + 0.0))) as DECIMAL(30, 20)), 2)) * 100, 0) / 100), (ROUND((ROUND(CAST((COALESCE((JSON_UNQUOTE(JSON_EXTRACT(`product.parent`.`price`, "$.cb7d2554b0ce847cd82f3ac9bd1c0dfca.gross")) + 0.0))) as DECIMAL(30, 20)), 2)) * 100, 0) / 100)) ASC, `product`.`available` ASC LIMIT 1
55 0.43 ms
# product-detail-route::search-ids
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((((`product.visibilities`.`visibility` >= :param_d6f7290abd2c425bb01d43b563f9e64c) AND `product.visibilities`.`sales_channel_id` = :param_6fbebcc4e1be436488675c34fd8a7674 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_180a52e4e8b34f2ebe963c5a91fe72ef) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_220354dfad794fbe8bfd24a22224c175 AND `product`.`available` <=> :param_5b3a9cb47b4a4e2d842bb710d0827959 AND `product`.`parent_id` <=> :param_b9dc5ad96ffa4999800f2d4aac4a2804))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
56 23.06 ms
# product-detail-route::read
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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `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.translation.title`, COALESCE(`product.manufacturer.media.translation.title`,`product.manufacturer.media.translation.title`) as `product.manufacturer.media.title`, `product.manufacturer.media.translation.alt`, COALESCE(`product.manufacturer.media.translation.alt`,`product.manufacturer.media.translation.alt`) as `product.manufacturer.media.alt`, `product.manufacturer.media.translation.customFields`, COALESCE(`product.manufacturer.media.translation.customFields`,`product.manufacturer.media.translation.customFields`) as `product.manufacturer.media.customFields`, `product.manufacturer.media.translation.createdAt`, `product.manufacturer.media.translation.updatedAt`, `product.manufacturer.media.translation.mediaId`, `product.manufacturer.media.translation.languageId`, `product.manufacturer.translation.name`, COALESCE(`product.manufacturer.translation.name`,`product.manufacturer.translation.name`) as `product.manufacturer.name`, `product.manufacturer.translation.description`, COALESCE(`product.manufacturer.translation.description`,`product.manufacturer.translation.description`) as `product.manufacturer.description`, `product.manufacturer.translation.customFields`, COALESCE(`product.manufacturer.translation.customFields`,`product.manufacturer.translation.customFields`) as `product.manufacturer.customFields`, `product.manufacturer.translation.createdAt`, `product.manufacturer.translation.updatedAt`, `product.manufacturer.translation.productManufacturerId`, `product.manufacturer.translation.languageId`, `product.manufacturer.translation.productManufacturerVersionId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` LEFT JOIN (SELECT `product.manufacturer.translation`.product_manufacturer_id, `product.manufacturer.translation`.product_manufacturer_version_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` AND `product.manufacturer.product_manufacturer_translation`.product_manufacturer_version_id = `product.manufacturer`.version_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 (`product`.`id` IN (:ids))
57 1.28 ms
# product-detail-route::association::options::read
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`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `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.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` 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)
58 1.20 ms
# product-detail-route::association::properties::read
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`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `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.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` 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)
59 1.71 ms
# product-detail-route::association::mainCategories::read
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`.`cms_page_version_id` as `main_category.category.cmsPageVersionId`, `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.translation.name`, COALESCE(`main_category.category.translation.name`,`main_category.category.translation.name`) as `main_category.category.name`, `main_category.category.translation.breadcrumb`, COALESCE(`main_category.category.translation.breadcrumb`,`main_category.category.translation.breadcrumb`) as `main_category.category.breadcrumb`, `main_category.category.translation.slotConfig`, COALESCE(`main_category.category.translation.slotConfig`,`main_category.category.translation.slotConfig`) as `main_category.category.slotConfig`, `main_category.category.translation.linkType`, COALESCE(`main_category.category.translation.linkType`,`main_category.category.translation.linkType`) as `main_category.category.linkType`, `main_category.category.translation.internalLink`, COALESCE(`main_category.category.translation.internalLink`,`main_category.category.translation.internalLink`) as `main_category.category.internalLink`, `main_category.category.translation.externalLink`, COALESCE(`main_category.category.translation.externalLink`,`main_category.category.translation.externalLink`) as `main_category.category.externalLink`, `main_category.category.translation.linkNewTab`, COALESCE(`main_category.category.translation.linkNewTab`,`main_category.category.translation.linkNewTab`) as `main_category.category.linkNewTab`, `main_category.category.translation.description`, COALESCE(`main_category.category.translation.description`,`main_category.category.translation.description`) as `main_category.category.description`, `main_category.category.translation.metaTitle`, COALESCE(`main_category.category.translation.metaTitle`,`main_category.category.translation.metaTitle`) as `main_category.category.metaTitle`, `main_category.category.translation.metaDescription`, COALESCE(`main_category.category.translation.metaDescription`,`main_category.category.translation.metaDescription`) as `main_category.category.metaDescription`, `main_category.category.translation.keywords`, COALESCE(`main_category.category.translation.keywords`,`main_category.category.translation.keywords`) as `main_category.category.keywords`, `main_category.category.translation.customFields`, COALESCE(`main_category.category.translation.customFields`,`main_category.category.translation.customFields`) as `main_category.category.customFields`, `main_category.category.translation.createdAt`, `main_category.category.translation.updatedAt`, `main_category.category.translation.categoryId`, `main_category.category.translation.languageId`, `main_category.category.translation.categoryVersionId` 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`.category_version_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`.link_type as `main_category.category.translation.linkType`, `main_category.category.translation`.internal_link as `main_category.category.translation.internalLink`, `main_category.category.translation`.external_link as `main_category.category.translation.externalLink`, `main_category.category.translation`.link_new_tab as `main_category.category.translation.linkNewTab`, `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` AND `main_category.category.category_translation`.category_version_id = `main_category.category`.version_id WHERE (`main_category`.`sales_channel_id` = :param_2ab476e9c32f4b5688d3d27dea34aa0d AND `main_category`.`product_id` IN (:param_f711df7bb37c4cd49b9996bcca057a5d))
60 0.78 ms
# product-detail-route::association::media::read
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.translation.title`, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, `product_media.media.translation.alt`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, `product_media.media.translation.customFields`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media.media.translation.createdAt`, `product_media.media.translation.updatedAt`, `product_media.media.translation.mediaId`, `product_media.media.translation.languageId`, `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_546809c623bf4cb896c32f2102abf4dd)))
61 0.19 ms
# product-detail-route::association::trustedshopsRatings::read
SELECT `trustedshops_product_rating`.`id` as `trustedshops_product_rating.id`, `trustedshops_product_rating`.`product_id` as `trustedshops_product_rating.productId`, `trustedshops_product_rating`.`product_version_id` as `trustedshops_product_rating.productVersionId`, `trustedshops_product_rating`.`overall_mark` as `trustedshops_product_rating.overallMark`, `trustedshops_product_rating`.`updated_at` as `trustedshops_product_rating.updatedAt`, `trustedshops_product_rating`.`created_at` as `trustedshops_product_rating.createdAt` FROM `trustedshops_product_rating` WHERE (`trustedshops_product_rating`.`product_id` IN (:param_325390beddc24a04a8ad2e7096cd6862))
62 0.21 ms
# product-detail-route::association::prices::read
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_c54756f3936947e29efe4448188362b2)))
63 3.22 ms
# product-detail-route::association::ppStocks::read
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_58a92a32db6647cf9b9ddcb38ada88b7 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_6dc0dcbc5ddc441d914353ed2fa8477e OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_c152ddee776249939a292c66e4ab097b) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_7352dd76ece7410ea248fd53356f4f3d OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_b42260326d424a118627805ace819496) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ba45912053924ae28b87ad90091302b4 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_e12ec3553d464980be16d7691600818b) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_de2243c1b0bf445184e4139afd935be4 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_4c349f9550464f73b07abb36f2af4d6f)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_41aad255a1b643aea9bfb0a5cf3e9b4b OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_7a2f60263d5e4b2ba7a14a14ff38aa42))) AND `moorl_pp_stock`.`product_id` IN (:param_2725f60f04ad424dae5d22ef56997972))
64 0.09 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
65 7.34 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
66 2.41 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_252777ac5d7d45dfb7fd158b9a4ba924 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_94a5ce5cbd994e54a88e4b3c47e3958b OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_a3240fc6d7a547798c94d7e7709a7e44) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_f673c70982a14e15b314f439b2674db3 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_8186b77af64c4e5db20c5cfda2097ea7) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_1b1eff5f42b943a099a4749a95d88afb OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_b050eee0ce3644e3b98f7d676b77c56e) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_344f70a26409499c84231735af79d522 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_8a7f0753267d45ac9530c9aaaca1aad7)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_4c81ade341c348709fc33ca2ded5d5bb OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_69093241f9594313ab60c4caa43d7673))) AND `moorl_pp_stock`.`product_id` IN (:param_6918f14a3a0044f5b0eee3a81d245d48))
67 0.30 ms
# breadcrumb-builder::main-category::search-ids
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` LEFT JOIN `main_category` `category.mainCategories` ON `category`.`id` = `category.mainCategories`.`category_id` AND `category`.version_id = `category.mainCategories`.category_version_id WHERE (`category`.`version_id` = :version) AND (((`category.mainCategories`.`product_id` = :param_732e1f0e13024e0a96d11dad6165e12a AND `category.mainCategories`.`sales_channel_id` = :param_655b4986ad304a27a862d28ff556d588 AND (`category`.`path` LIKE :param_45676ca6dbb24cb4a154c0f0ffaf9ce6 OR `category`.`path` LIKE :param_e6cf85cbe27345ddb6ed18b15a5042a9)))) LIMIT 1
68 0.25 ms
# breadcrumb-builder::search-ids
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`active` = :param_01442b9ccf0740b6a0651ab709a8ad52 AND (`category`.`path` LIKE :param_4e6216d3b7854004813b96484a6b4ea1 OR `category`.`path` LIKE :param_b2ac053be0444b77b763871c183ff0f2))) AND (`category`.`id` IN (:ids)) LIMIT 1
69 1.13 ms
# breadcrumb-builder::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
70 5.39 ms
SELECT `product_configurator_setting`.`id` as `product_configurator_setting.id`, `product_configurator_setting`.`version_id` as `product_configurator_setting.versionId`, `product_configurator_setting`.`product_id` as `product_configurator_setting.productId`, `product_configurator_setting`.`product_version_id` as `product_configurator_setting.productVersionId`, `product_configurator_setting`.`media_id` as `product_configurator_setting.mediaId`, `product_configurator_setting`.`property_group_option_id` as `product_configurator_setting.optionId`, `product_configurator_setting`.`price` as `product_configurator_setting.price`, `product_configurator_setting`.`position` as `product_configurator_setting.position`, `product_configurator_setting`.`custom_fields` as `product_configurator_setting.customFields`, `product_configurator_setting`.`created_at` as `product_configurator_setting.createdAt`, `product_configurator_setting`.`updated_at` as `product_configurator_setting.updatedAt`, `product_configurator_setting.option`.`id` as `product_configurator_setting.option.id`, `product_configurator_setting.option`.`property_group_id` as `product_configurator_setting.option.groupId`, `product_configurator_setting.option`.`color_hex_code` as `product_configurator_setting.option.colorHexCode`, `product_configurator_setting.option`.`media_id` as `product_configurator_setting.option.mediaId`, `product_configurator_setting.option`.`created_at` as `product_configurator_setting.option.createdAt`, `product_configurator_setting.option`.`updated_at` as `product_configurator_setting.option.updatedAt`, `product_configurator_setting.option.group`.`id` as `product_configurator_setting.option.group.id`, `product_configurator_setting.option.group`.`display_type` as `product_configurator_setting.option.group.displayType`, `product_configurator_setting.option.group`.`sorting_type` as `product_configurator_setting.option.group.sortingType`, `product_configurator_setting.option.group`.`filterable` as `product_configurator_setting.option.group.filterable`, `product_configurator_setting.option.group`.`visible_on_product_detail_page` as `product_configurator_setting.option.group.visibleOnProductDetailPage`, `product_configurator_setting.option.group`.`created_at` as `product_configurator_setting.option.group.createdAt`, `product_configurator_setting.option.group`.`updated_at` as `product_configurator_setting.option.group.updatedAt`, `product_configurator_setting.option.group.translation.name`, COALESCE(`product_configurator_setting.option.group.translation.name`,`product_configurator_setting.option.group.translation.name`) as `product_configurator_setting.option.group.name`, `product_configurator_setting.option.group.translation.description`, COALESCE(`product_configurator_setting.option.group.translation.description`,`product_configurator_setting.option.group.translation.description`) as `product_configurator_setting.option.group.description`, `product_configurator_setting.option.group.translation.position`, COALESCE(`product_configurator_setting.option.group.translation.position`,`product_configurator_setting.option.group.translation.position`) as `product_configurator_setting.option.group.position`, `product_configurator_setting.option.group.translation.customFields`, COALESCE(`product_configurator_setting.option.group.translation.customFields`,`product_configurator_setting.option.group.translation.customFields`) as `product_configurator_setting.option.group.customFields`, `product_configurator_setting.option.group.translation.createdAt`, `product_configurator_setting.option.group.translation.updatedAt`, `product_configurator_setting.option.group.translation.propertyGroupId`, `product_configurator_setting.option.group.translation.languageId`, `product_configurator_setting.option.media`.`id` as `product_configurator_setting.option.media.id`, `product_configurator_setting.option.media`.`user_id` as `product_configurator_setting.option.media.userId`, `product_configurator_setting.option.media`.`media_folder_id` as `product_configurator_setting.option.media.mediaFolderId`, `product_configurator_setting.option.media`.`mime_type` as `product_configurator_setting.option.media.mimeType`, `product_configurator_setting.option.media`.`file_extension` as `product_configurator_setting.option.media.fileExtension`, `product_configurator_setting.option.media`.`uploaded_at` as `product_configurator_setting.option.media.uploadedAt`, `product_configurator_setting.option.media`.`file_name` as `product_configurator_setting.option.media.fileName`, `product_configurator_setting.option.media`.`file_size` as `product_configurator_setting.option.media.fileSize`, `product_configurator_setting.option.media`.`media_type` as `product_configurator_setting.option.media.mediaTypeRaw`, `product_configurator_setting.option.media`.`meta_data` as `product_configurator_setting.option.media.metaData`, `product_configurator_setting.option.media`.`private` as `product_configurator_setting.option.media.private`, `product_configurator_setting.option.media`.`thumbnails_ro` as `product_configurator_setting.option.media.thumbnailsRo`, `product_configurator_setting.option.media`.`created_at` as `product_configurator_setting.option.media.createdAt`, `product_configurator_setting.option.media`.`updated_at` as `product_configurator_setting.option.media.updatedAt`, `product_configurator_setting.option.media.translation.title`, COALESCE(`product_configurator_setting.option.media.translation.title`,`product_configurator_setting.option.media.translation.title`) as `product_configurator_setting.option.media.title`, `product_configurator_setting.option.media.translation.alt`, COALESCE(`product_configurator_setting.option.media.translation.alt`,`product_configurator_setting.option.media.translation.alt`) as `product_configurator_setting.option.media.alt`, `product_configurator_setting.option.media.translation.customFields`, COALESCE(`product_configurator_setting.option.media.translation.customFields`,`product_configurator_setting.option.media.translation.customFields`) as `product_configurator_setting.option.media.customFields`, `product_configurator_setting.option.media.translation.createdAt`, `product_configurator_setting.option.media.translation.updatedAt`, `product_configurator_setting.option.media.translation.mediaId`, `product_configurator_setting.option.media.translation.languageId`, `product_configurator_setting.option.translation.name`, COALESCE(`product_configurator_setting.option.translation.name`,`product_configurator_setting.option.translation.name`) as `product_configurator_setting.option.name`, `product_configurator_setting.option.translation.position`, COALESCE(`product_configurator_setting.option.translation.position`,`product_configurator_setting.option.translation.position`) as `product_configurator_setting.option.position`, `product_configurator_setting.option.translation.customFields`, COALESCE(`product_configurator_setting.option.translation.customFields`,`product_configurator_setting.option.translation.customFields`) as `product_configurator_setting.option.customFields`, `product_configurator_setting.option.translation.createdAt`, `product_configurator_setting.option.translation.updatedAt`, `product_configurator_setting.option.translation.propertyGroupOptionId`, `product_configurator_setting.option.translation.languageId`, `product_configurator_setting.media`.`id` as `product_configurator_setting.media.id`, `product_configurator_setting.media`.`user_id` as `product_configurator_setting.media.userId`, `product_configurator_setting.media`.`media_folder_id` as `product_configurator_setting.media.mediaFolderId`, `product_configurator_setting.media`.`mime_type` as `product_configurator_setting.media.mimeType`, `product_configurator_setting.media`.`file_extension` as `product_configurator_setting.media.fileExtension`, `product_configurator_setting.media`.`uploaded_at` as `product_configurator_setting.media.uploadedAt`, `product_configurator_setting.media`.`file_name` as `product_configurator_setting.media.fileName`, `product_configurator_setting.media`.`file_size` as `product_configurator_setting.media.fileSize`, `product_configurator_setting.media`.`media_type` as `product_configurator_setting.media.mediaTypeRaw`, `product_configurator_setting.media`.`meta_data` as `product_configurator_setting.media.metaData`, `product_configurator_setting.media`.`private` as `product_configurator_setting.media.private`, `product_configurator_setting.media`.`thumbnails_ro` as `product_configurator_setting.media.thumbnailsRo`, `product_configurator_setting.media`.`created_at` as `product_configurator_setting.media.createdAt`, `product_configurator_setting.media`.`updated_at` as `product_configurator_setting.media.updatedAt`, `product_configurator_setting.media.translation.title`, COALESCE(`product_configurator_setting.media.translation.title`,`product_configurator_setting.media.translation.title`) as `product_configurator_setting.media.title`, `product_configurator_setting.media.translation.alt`, COALESCE(`product_configurator_setting.media.translation.alt`,`product_configurator_setting.media.translation.alt`) as `product_configurator_setting.media.alt`, `product_configurator_setting.media.translation.customFields`, COALESCE(`product_configurator_setting.media.translation.customFields`,`product_configurator_setting.media.translation.customFields`) as `product_configurator_setting.media.customFields`, `product_configurator_setting.media.translation.createdAt`, `product_configurator_setting.media.translation.updatedAt`, `product_configurator_setting.media.translation.mediaId`, `product_configurator_setting.media.translation.languageId` FROM `product_configurator_setting` LEFT JOIN `property_group_option` `product_configurator_setting.option` ON `product_configurator_setting`.`property_group_option_id` = `product_configurator_setting.option`.`id` LEFT JOIN `media` `product_configurator_setting.media` ON `product_configurator_setting`.`media_id` = `product_configurator_setting.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.translation`.property_group_option_id, `product_configurator_setting.option.translation`.name as `product_configurator_setting.option.translation.name`, `product_configurator_setting.option.translation`.position as `product_configurator_setting.option.translation.position`, `product_configurator_setting.option.translation`.custom_fields as `product_configurator_setting.option.translation.customFields`, `product_configurator_setting.option.translation`.created_at as `product_configurator_setting.option.translation.createdAt`, `product_configurator_setting.option.translation`.updated_at as `product_configurator_setting.option.translation.updatedAt`, `product_configurator_setting.option.translation`.property_group_option_id as `product_configurator_setting.option.translation.propertyGroupOptionId`, `product_configurator_setting.option.translation`.language_id as `product_configurator_setting.option.translation.languageId` FROM `property_group_option_translation` `product_configurator_setting.option.translation` WHERE `product_configurator_setting.option.translation`.language_id = :languageId) `product_configurator_setting.option.property_group_option_translation` ON `product_configurator_setting.option.property_group_option_translation`.`property_group_option_id` = `product_configurator_setting.option`.`id` LEFT JOIN `property_group` `product_configurator_setting.option.group` ON `product_configurator_setting.option`.`property_group_id` = `product_configurator_setting.option.group`.`id` LEFT JOIN `media` `product_configurator_setting.option.media` ON `product_configurator_setting.option`.`media_id` = `product_configurator_setting.option.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.group.translation`.property_group_id, `product_configurator_setting.option.group.translation`.name as `product_configurator_setting.option.group.translation.name`, `product_configurator_setting.option.group.translation`.description as `product_configurator_setting.option.group.translation.description`, `product_configurator_setting.option.group.translation`.position as `product_configurator_setting.option.group.translation.position`, `product_configurator_setting.option.group.translation`.custom_fields as `product_configurator_setting.option.group.translation.customFields`, `product_configurator_setting.option.group.translation`.created_at as `product_configurator_setting.option.group.translation.createdAt`, `product_configurator_setting.option.group.translation`.updated_at as `product_configurator_setting.option.group.translation.updatedAt`, `product_configurator_setting.option.group.translation`.property_group_id as `product_configurator_setting.option.group.translation.propertyGroupId`, `product_configurator_setting.option.group.translation`.language_id as `product_configurator_setting.option.group.translation.languageId` FROM `property_group_translation` `product_configurator_setting.option.group.translation` WHERE `product_configurator_setting.option.group.translation`.language_id = :languageId) `product_configurator_setting.option.group.property_group_translation` ON `product_configurator_setting.option.group.property_group_translation`.`property_group_id` = `product_configurator_setting.option.group`.`id` LEFT JOIN (SELECT `product_configurator_setting.option.media.translation`.media_id, `product_configurator_setting.option.media.translation`.title as `product_configurator_setting.option.media.translation.title`, `product_configurator_setting.option.media.translation`.alt as `product_configurator_setting.option.media.translation.alt`, `product_configurator_setting.option.media.translation`.custom_fields as `product_configurator_setting.option.media.translation.customFields`, `product_configurator_setting.option.media.translation`.created_at as `product_configurator_setting.option.media.translation.createdAt`, `product_configurator_setting.option.media.translation`.updated_at as `product_configurator_setting.option.media.translation.updatedAt`, `product_configurator_setting.option.media.translation`.media_id as `product_configurator_setting.option.media.translation.mediaId`, `product_configurator_setting.option.media.translation`.language_id as `product_configurator_setting.option.media.translation.languageId` FROM `media_translation` `product_configurator_setting.option.media.translation` WHERE `product_configurator_setting.option.media.translation`.language_id = :languageId) `product_configurator_setting.option.media.media_translation` ON `product_configurator_setting.option.media.media_translation`.`media_id` = `product_configurator_setting.option.media`.`id` LEFT JOIN (SELECT `product_configurator_setting.media.translation`.media_id, `product_configurator_setting.media.translation`.title as `product_configurator_setting.media.translation.title`, `product_configurator_setting.media.translation`.alt as `product_configurator_setting.media.translation.alt`, `product_configurator_setting.media.translation`.custom_fields as `product_configurator_setting.media.translation.customFields`, `product_configurator_setting.media.translation`.created_at as `product_configurator_setting.media.translation.createdAt`, `product_configurator_setting.media.translation`.updated_at as `product_configurator_setting.media.translation.updatedAt`, `product_configurator_setting.media.translation`.media_id as `product_configurator_setting.media.translation.mediaId`, `product_configurator_setting.media.translation`.language_id as `product_configurator_setting.media.translation.languageId` FROM `media_translation` `product_configurator_setting.media.translation` WHERE `product_configurator_setting.media.translation`.language_id = :languageId) `product_configurator_setting.media.media_translation` ON `product_configurator_setting.media.media_translation`.`media_id` = `product_configurator_setting.media`.`id` WHERE (`product_configurator_setting`.`version_id` = :version) AND ((`product_configurator_setting`.`product_id` = :param_a8136c5e92b7455a979c51e8a69c3760))
71 0.10 ms
# context-factory::base-context

        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,
          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
72 1.86 ms
# base-context-factory::sales-channel::read
SELECT `sales_channel`.`id` as `sales_channel.id`, `sales_channel`.`type_id` as `sales_channel.typeId`, `sales_channel`.`language_id` as `sales_channel.languageId`, `sales_channel`.`customer_group_id` as `sales_channel.customerGroupId`, `sales_channel`.`currency_id` as `sales_channel.currencyId`, `sales_channel`.`payment_method_id` as `sales_channel.paymentMethodId`, `sales_channel`.`shipping_method_id` as `sales_channel.shippingMethodId`, `sales_channel`.`country_id` as `sales_channel.countryId`, `sales_channel`.`analytics_id` as `sales_channel.analyticsId`, `sales_channel`.`navigation_category_id` as `sales_channel.navigationCategoryId`, `sales_channel`.`navigation_category_version_id` as `sales_channel.navigationCategoryVersionId`, `sales_channel`.`navigation_category_depth` as `sales_channel.navigationCategoryDepth`, `sales_channel`.`footer_category_id` as `sales_channel.footerCategoryId`, `sales_channel`.`footer_category_version_id` as `sales_channel.footerCategoryVersionId`, `sales_channel`.`service_category_id` as `sales_channel.serviceCategoryId`, `sales_channel`.`service_category_version_id` as `sales_channel.serviceCategoryVersionId`, `sales_channel`.`mail_header_footer_id` as `sales_channel.mailHeaderFooterId`, `sales_channel`.`hreflang_default_domain_id` as `sales_channel.hreflangDefaultDomainId`, `sales_channel`.`short_name` as `sales_channel.shortName`, `sales_channel`.`tax_calculation_type` as `sales_channel.taxCalculationType`, `sales_channel`.`access_key` as `sales_channel.accessKey`, `sales_channel`.`configuration` as `sales_channel.configuration`, `sales_channel`.`active` as `sales_channel.active`, `sales_channel`.`hreflang_active` as `sales_channel.hreflangActive`, `sales_channel`.`maintenance` as `sales_channel.maintenance`, `sales_channel`.`maintenance_ip_whitelist` as `sales_channel.maintenanceIpWhitelist`, `sales_channel`.`payment_method_ids` as `sales_channel.paymentMethodIds`, `sales_channel`.`home_cms_page_id` as `sales_channel.homeCmsPageId`, `sales_channel`.`home_cms_page_version_id` as `sales_channel.homeCmsPageVersionId`, `sales_channel.analytics`.`id` as `sales_channel.analytics.id`, `sales_channel.analytics`.`tracking_id` as `sales_channel.analytics.trackingId`, `sales_channel.analytics`.`active` as `sales_channel.analytics.active`, `sales_channel.analytics`.`track_orders` as `sales_channel.analytics.trackOrders`, `sales_channel.analytics`.`anonymize_ip` as `sales_channel.analytics.anonymizeIp`, `sales_channel.analytics`.`created_at` as `sales_channel.analytics.createdAt`, `sales_channel.analytics`.`updated_at` as `sales_channel.analytics.updatedAt`, `sales_channel`.`created_at` as `sales_channel.createdAt`, `sales_channel`.`updated_at` as `sales_channel.updatedAt`, `sales_channel.currency`.`id` as `sales_channel.currency.id`, `sales_channel.currency`.`factor` as `sales_channel.currency.factor`, `sales_channel.currency`.`symbol` as `sales_channel.currency.symbol`, `sales_channel.currency`.`iso_code` as `sales_channel.currency.isoCode`, `sales_channel.currency`.`position` as `sales_channel.currency.position`, `sales_channel.currency`.`item_rounding` as `sales_channel.currency.itemRounding`, `sales_channel.currency`.`total_rounding` as `sales_channel.currency.totalRounding`, `sales_channel.currency`.`tax_free_from` as `sales_channel.currency.taxFreeFrom`, `sales_channel.currency`.`created_at` as `sales_channel.currency.createdAt`, `sales_channel.currency`.`updated_at` as `sales_channel.currency.updatedAt`, `sales_channel.currency.translation.shortName`, COALESCE(`sales_channel.currency.translation.shortName`,`sales_channel.currency.translation.shortName`) as `sales_channel.currency.shortName`, `sales_channel.currency.translation.name`, COALESCE(`sales_channel.currency.translation.name`,`sales_channel.currency.translation.name`) as `sales_channel.currency.name`, `sales_channel.currency.translation.customFields`, COALESCE(`sales_channel.currency.translation.customFields`,`sales_channel.currency.translation.customFields`) as `sales_channel.currency.customFields`, `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation.languageId`, `sales_channel.translation.name`, COALESCE(`sales_channel.translation.name`,`sales_channel.translation.name`) as `sales_channel.name`, `sales_channel.translation.homeSlotConfig`, COALESCE(`sales_channel.translation.homeSlotConfig`,`sales_channel.translation.homeSlotConfig`) as `sales_channel.homeSlotConfig`, `sales_channel.translation.homeEnabled`, COALESCE(`sales_channel.translation.homeEnabled`,`sales_channel.translation.homeEnabled`) as `sales_channel.homeEnabled`, `sales_channel.translation.homeName`, COALESCE(`sales_channel.translation.homeName`,`sales_channel.translation.homeName`) as `sales_channel.homeName`, `sales_channel.translation.homeMetaTitle`, COALESCE(`sales_channel.translation.homeMetaTitle`,`sales_channel.translation.homeMetaTitle`) as `sales_channel.homeMetaTitle`, `sales_channel.translation.homeMetaDescription`, COALESCE(`sales_channel.translation.homeMetaDescription`,`sales_channel.translation.homeMetaDescription`) as `sales_channel.homeMetaDescription`, `sales_channel.translation.homeKeywords`, COALESCE(`sales_channel.translation.homeKeywords`,`sales_channel.translation.homeKeywords`) as `sales_channel.homeKeywords`, `sales_channel.translation.customFields`, COALESCE(`sales_channel.translation.customFields`,`sales_channel.translation.customFields`) as `sales_channel.customFields`, `sales_channel.translation.createdAt`, `sales_channel.translation.updatedAt`, `sales_channel.translation.salesChannelId`, `sales_channel.translation.languageId` FROM `sales_channel` LEFT JOIN (SELECT `sales_channel.translation`.sales_channel_id, `sales_channel.translation`.name as `sales_channel.translation.name`, `sales_channel.translation`.home_slot_config as `sales_channel.translation.homeSlotConfig`, `sales_channel.translation`.home_enabled as `sales_channel.translation.homeEnabled`, `sales_channel.translation`.home_name as `sales_channel.translation.homeName`, `sales_channel.translation`.home_meta_title as `sales_channel.translation.homeMetaTitle`, `sales_channel.translation`.home_meta_description as `sales_channel.translation.homeMetaDescription`, `sales_channel.translation`.home_keywords as `sales_channel.translation.homeKeywords`, `sales_channel.translation`.custom_fields as `sales_channel.translation.customFields`, `sales_channel.translation`.created_at as `sales_channel.translation.createdAt`, `sales_channel.translation`.updated_at as `sales_channel.translation.updatedAt`, `sales_channel.translation`.sales_channel_id as `sales_channel.translation.salesChannelId`, `sales_channel.translation`.language_id as `sales_channel.translation.languageId` FROM `sales_channel_translation` `sales_channel.translation` WHERE `sales_channel.translation`.language_id = :languageId) `sales_channel.sales_channel_translation` ON `sales_channel.sales_channel_translation`.`sales_channel_id` = `sales_channel`.`id` LEFT JOIN `sales_channel_analytics` `sales_channel.analytics` ON `sales_channel`.`analytics_id` = `sales_channel.analytics`.`id` LEFT JOIN `currency` `sales_channel.currency` ON `sales_channel`.`currency_id` = `sales_channel.currency`.`id` LEFT JOIN (SELECT `sales_channel.currency.translation`.currency_id, `sales_channel.currency.translation`.short_name as `sales_channel.currency.translation.shortName`, `sales_channel.currency.translation`.name as `sales_channel.currency.translation.name`, `sales_channel.currency.translation`.custom_fields as `sales_channel.currency.translation.customFields`, `sales_channel.currency.translation`.created_at as `sales_channel.currency.translation.createdAt`, `sales_channel.currency.translation`.updated_at as `sales_channel.currency.translation.updatedAt`, `sales_channel.currency.translation`.currency_id as `sales_channel.currency.translation.currencyId`, `sales_channel.currency.translation`.language_id as `sales_channel.currency.translation.languageId` FROM `currency_translation` `sales_channel.currency.translation` WHERE `sales_channel.currency.translation`.language_id = :languageId) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (:ids)
73 0.11 ms
# base-context-factory::sales-channel::association::domains::read
SELECT `sales_channel_domain`.`id` as `sales_channel_domain.id`, `sales_channel_domain`.`url` as `sales_channel_domain.url`, `sales_channel_domain`.`sales_channel_id` as `sales_channel_domain.salesChannelId`, `sales_channel_domain`.`language_id` as `sales_channel_domain.languageId`, `sales_channel_domain`.`currency_id` as `sales_channel_domain.currencyId`, `sales_channel_domain`.`snippet_set_id` as `sales_channel_domain.snippetSetId`, `sales_channel_domain`.`hreflang_use_only_locale` as `sales_channel_domain.hreflangUseOnlyLocale`, `sales_channel_domain`.`custom_fields` as `sales_channel_domain.customFields`, `sales_channel_domain`.`created_at` as `sales_channel_domain.createdAt`, `sales_channel_domain`.`updated_at` as `sales_channel_domain.updatedAt` FROM `sales_channel_domain` WHERE (`sales_channel_domain`.`sales_channel_id` IN (:param_2f47f8f0b6834efb97b4d5c0ec1e7e8c))
74 0.34 ms
# base-context-factory::country::read
SELECT `country`.`id` as `country.id`, `country`.`iso` as `country.iso`, `country`.`position` as `country.position`, `country`.`active` as `country.active`, `country`.`shipping_available` as `country.shippingAvailable`, `country`.`iso3` as `country.iso3`, `country`.`display_state_in_registration` as `country.displayStateInRegistration`, `country`.`force_state_in_registration` as `country.forceStateInRegistration`, `country`.`company_tax_free` as `country.companyTaxFree`, `country`.`check_vat_id_pattern` as `country.checkVatIdPattern`, `country`.`vat_id_required` as `country.vatIdRequired`, `country`.`tax_free` as `country.taxFree`, `country`.`vat_id_pattern` as `country.vatIdPattern`, `country`.`customer_tax` as `country.customerTax`, `country`.`company_tax` as `country.companyTax`, `country`.`postal_code_required` as `country.postalCodeRequired`, `country`.`check_postal_code_pattern` as `country.checkPostalCodePattern`, `country`.`check_advanced_postal_code_pattern` as `country.checkAdvancedPostalCodePattern`, `country`.`advanced_postal_code_pattern` as `country.advancedPostalCodePattern`, `country`.`default_postal_code_pattern` as `country.defaultPostalCodePattern`, `country`.`created_at` as `country.createdAt`, `country`.`updated_at` as `country.updatedAt`, `country.translation.name`, COALESCE(`country.translation.name`,`country.translation.name`) as `country.name`, `country.translation.addressFormat`, COALESCE(`country.translation.addressFormat`,`country.translation.addressFormat`) as `country.addressFormat`, `country.translation.customFields`, COALESCE(`country.translation.customFields`,`country.translation.customFields`) as `country.customFields`, `country.translation.createdAt`, `country.translation.updatedAt`, `country.translation.countryId`, `country.translation.languageId` FROM `country` LEFT JOIN (SELECT `country.translation`.country_id, `country.translation`.name as `country.translation.name`, `country.translation`.address_format as `country.translation.addressFormat`, `country.translation`.custom_fields as `country.translation.customFields`, `country.translation`.created_at as `country.translation.createdAt`, `country.translation`.updated_at as `country.translation.updatedAt`, `country.translation`.country_id as `country.translation.countryId`, `country.translation`.language_id as `country.translation.languageId` FROM `country_translation` `country.translation` WHERE `country.translation`.language_id = :languageId) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (:ids)
75 0.27 ms
# base-context-factory::customer-group::read
SELECT `customer_group`.`id` as `customer_group.id`, `customer_group`.`display_gross` as `customer_group.displayGross`, `customer_group`.`registration_active` as `customer_group.registrationActive`, `customer_group`.`created_at` as `customer_group.createdAt`, `customer_group`.`updated_at` as `customer_group.updatedAt`, `customer_group.translation.name`, COALESCE(`customer_group.translation.name`,`customer_group.translation.name`) as `customer_group.name`, `customer_group.translation.registrationTitle`, COALESCE(`customer_group.translation.registrationTitle`,`customer_group.translation.registrationTitle`) as `customer_group.registrationTitle`, `customer_group.translation.registrationIntroduction`, COALESCE(`customer_group.translation.registrationIntroduction`,`customer_group.translation.registrationIntroduction`) as `customer_group.registrationIntroduction`, `customer_group.translation.registrationOnlyCompanyRegistration`, COALESCE(`customer_group.translation.registrationOnlyCompanyRegistration`,`customer_group.translation.registrationOnlyCompanyRegistration`) as `customer_group.registrationOnlyCompanyRegistration`, `customer_group.translation.registrationSeoMetaDescription`, COALESCE(`customer_group.translation.registrationSeoMetaDescription`,`customer_group.translation.registrationSeoMetaDescription`) as `customer_group.registrationSeoMetaDescription`, `customer_group.translation.customFields`, COALESCE(`customer_group.translation.customFields`,`customer_group.translation.customFields`) as `customer_group.customFields`, `customer_group.translation.createdAt`, `customer_group.translation.updatedAt`, `customer_group.translation.customerGroupId`, `customer_group.translation.languageId` FROM `customer_group` LEFT JOIN (SELECT `customer_group.translation`.customer_group_id, `customer_group.translation`.name as `customer_group.translation.name`, `customer_group.translation`.registration_title as `customer_group.translation.registrationTitle`, `customer_group.translation`.registration_introduction as `customer_group.translation.registrationIntroduction`, `customer_group.translation`.registration_only_company_registration as `customer_group.translation.registrationOnlyCompanyRegistration`, `customer_group.translation`.registration_seo_meta_description as `customer_group.translation.registrationSeoMetaDescription`, `customer_group.translation`.custom_fields as `customer_group.translation.customFields`, `customer_group.translation`.created_at as `customer_group.translation.createdAt`, `customer_group.translation`.updated_at as `customer_group.translation.updatedAt`, `customer_group.translation`.customer_group_id as `customer_group.translation.customerGroupId`, `customer_group.translation`.language_id as `customer_group.translation.languageId` FROM `customer_group_translation` `customer_group.translation` WHERE `customer_group.translation`.language_id = :languageId) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (:ids)
76 0.05 ms
# base-context-factory::taxes::read
SELECT `tax`.`id` as `tax.id`, `tax`.`tax_rate` as `tax.taxRate`, `tax`.`name` as `tax.name`, `tax`.`position` as `tax.position`, `tax`.`custom_fields` as `tax.customFields`, `tax`.`created_at` as `tax.createdAt`, `tax`.`updated_at` as `tax.updatedAt` FROM `tax`
77 0.22 ms
# base-context-factory::taxes::association::rules::read
SELECT `tax_rule`.`id` as `tax_rule.id`, `tax_rule`.`tax_rule_type_id` as `tax_rule.taxRuleTypeId`, `tax_rule`.`country_id` as `tax_rule.countryId`, `tax_rule`.`tax_rate` as `tax_rule.taxRate`, `tax_rule`.`data` as `tax_rule.data`, `tax_rule`.`tax_id` as `tax_rule.taxId`, `tax_rule.type`.`id` as `tax_rule.type.id`, `tax_rule.type`.`technical_name` as `tax_rule.type.technicalName`, `tax_rule.type`.`position` as `tax_rule.type.position`, `tax_rule.type`.`created_at` as `tax_rule.type.createdAt`, `tax_rule.type`.`updated_at` as `tax_rule.type.updatedAt`, `tax_rule.type.translation.typeName`, COALESCE(`tax_rule.type.translation.typeName`,`tax_rule.type.translation.typeName`) as `tax_rule.type.typeName`, `tax_rule.type.translation.createdAt`, `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation.languageId`, `tax_rule`.`created_at` as `tax_rule.createdAt`, `tax_rule`.`updated_at` as `tax_rule.updatedAt` FROM `tax_rule` LEFT JOIN `tax_rule_type` `tax_rule.type` ON `tax_rule`.`tax_rule_type_id` = `tax_rule.type`.`id` LEFT JOIN (SELECT `tax_rule.type.translation`.tax_rule_type_id, `tax_rule.type.translation`.type_name as `tax_rule.type.translation.typeName`, `tax_rule.type.translation`.created_at as `tax_rule.type.translation.createdAt`, `tax_rule.type.translation`.updated_at as `tax_rule.type.translation.updatedAt`, `tax_rule.type.translation`.tax_rule_type_id as `tax_rule.type.translation.taxRuleTypeId`, `tax_rule.type.translation`.language_id as `tax_rule.type.translation.languageId` FROM `tax_rule_type_translation` `tax_rule.type.translation` WHERE `tax_rule.type.translation`.language_id = :languageId) `tax_rule.type.tax_rule_type_translation` ON `tax_rule.type.tax_rule_type_translation`.`tax_rule_type_id` = `tax_rule.type`.`id` WHERE (`tax_rule`.`tax_id` IN (:param_9a2ed5bbc2dc46218a81558a3b18ec7a))
78 1.25 ms
# base-context-factory::payment-method::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
79 1.42 ms
# base-context-factory::shipping-method::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
80 0.07 ms
# base-context-factory::cash-rounding::search-ids
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_ff6562f6279f4483bd70c0623741380e AND `currency_country_rounding`.`country_id` = :param_978aa0e0a6db402b9964c0708a89fa6e) LIMIT 1
81 0.40 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_c496e77e7405440e88ea5dc58212d9c2 AND ((`product.visibilities`.`visibility` >= :param_424d22b7cdf046c19cf9b6b1c77f48b3) AND `product.visibilities`.`sales_channel_id` = :param_0d61e83e710f47c3b7ec7f70cbbbca01 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_c566a68335bb41a6ad4da3c98942ce94))) GROUP BY `product`.`id`
82 13.64 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
83 6.29 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_f64cc54cc8674f14b534fb5343b17a84)))
84 0.24 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_3d11faf9bf534a46b39887c3ab9863c8)))
85 1.62 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_3f023632c20a47f197709cdcd392111c AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_96690cec11a5452aa71dd2918e24288b OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_1f992e1f65934aed8e0d9d756973c37d) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_24be1c9f40ed4741af3928d38720a81e OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_c23af08aa56b4deaa80116d99f79f340) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_423c1b12fdb5443380476dd0fc4c9661 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ecc6dd0f4a33496cbe834d04f9eced3d) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_a58be8fd4b0b4c6b8047becb26d72ae2 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_e9f9b50ad40b461aa7d910ddd4ca49c0)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_8c469eab466748fe9cc82c8afcf04925 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a14740d4e18941a8b75ac13ea3218b84))) AND `moorl_pp_stock`.`product_id` IN (:param_1844864935e248f680d16a5a6d018332))
86 0.07 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
87 4.93 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
88 1.63 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_c425c3a43c7641b19a9b45d6fff62737 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_029a5e474cd244c5a2e01f3a945e75a3 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_f9ef8a7ab91241678224ece217c753a7) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_252820aed15c461b9234756a98c4ae5a OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_06d21cfb9017472fa46a95c3d259b792) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ad9db451490a45d0b153b31370de5cb4 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_e091dd64c8f74fbbaa2b9fc40701aaec) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_a34161328ab74630be6f22f5482a00fd OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_f2f4668404d74beaaeb2a4ac704f0c46)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_a8e8941873874a43ab98f8e8c9add443 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_f8ad4abbb22147baa52b4d498086e681))) AND `moorl_pp_stock`.`product_id` IN (:param_d72fc727c52444a9867b80349986bd75))
89 5.91 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_d79409acde58483783f764eeb912e9bc) AND (`product`.`available_stock` > :param_98ad04436d8a4e4588e65fa3fd1d4a84)))
90 0.09 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_3d097cc69d1a4749bf7aa7d6824c5382 AND ((`product.visibilities`.`visibility` >= :param_1d82c546183c41ce855a72e90a170255) AND `product.visibilities`.`sales_channel_id` = :param_2320a6fc34fd46e2b216ea0afba5ff29 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_33e1046cec664edd8730c475c65911e1))) GROUP BY `product`.`id`
91 8.32 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
92 4.61 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_3cf991dd6f4c45959b555d305c38b5cc)))
93 0.10 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_a2b5943ffb50481f80a8fb2d2d3f980b)))
94 1.42 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_f342a901ae5b4e8aaa7ce2239347fedb AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_84d6e8dc5ab64e10b412b467835422c6 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_471ceccbc5d24946a0e44d5f68286b2a) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_2f0aacab42704e1a8b6d22b447db6037 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_ee2bd7c4d7864742ac2d0afbd96467cd) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_60195242b6cf429c95b5ca8f4c75bfa0 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_048f09ca5acb4c428e75da44b6266622) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_ffec00fc23c14ffa9021d08e65cd7995 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_3c3f0ef923044deca1aa99e28e728146)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_424188a34a9d4ba9adfcb00abed39ab6 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_737f0442715f41368d12089d37ae9e1b))) AND `moorl_pp_stock`.`product_id` IN (:param_4ddca9b05aa54427828c3d6745a985c6))
95 0.06 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
96 4.58 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
97 1.23 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_b09444864150456581801c817c5eb9d8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_a4310e46dfea4feda9aba2ec2a7402b4 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_5386a3ec5fce4371b8c60e1b3228509d) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_987efd4c158f4a5893e53aca96ccaf18 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_fa43338c7ef7472b8909741f708e059f) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_a0ee531337aa4531869b870b051e484e OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_136302e5021a4fe48f6d6fbf77607d1c) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_6dab041c0bd24469b7307979d2cbb514 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_bf4a3f352c5f4e37b8e969e319954d7b)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c27fc157bd0441938b3e66328289810d OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_3841e15d5b0a48ac9c15a3f5cc77d2fe))) AND `moorl_pp_stock`.`product_id` IN (:param_ab0e0862e3a2497ea25688567fe4a246))
98 4.18 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_b967e3fd80e7460cb508f4064cd45808) AND (`product`.`available_stock` > :param_5257be1e48784af9a3c61bac1d6df1c9)))
99 0.10 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_2c06f33426a94bc698f9c8caa2d35ea7 AND ((`product.visibilities`.`visibility` >= :param_2835c056141b486f8105d5022e8a17c9) AND `product.visibilities`.`sales_channel_id` = :param_170bed73fc854849aa393ee251ea170d AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_9095fc40de844eefa2340d6face22cba))) GROUP BY `product`.`id`
100 7.96 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
101 4.02 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_2c12310505cd4a8f8094da4767a031dd)))
102 0.09 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_a35b8908149b4c4e8b750738981d0ffb)))
103 1.24 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_416dc64a31ce4700b76aacc80566dab6 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_e2846145e5aa4d2aa2aaddc8e4c98148 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_3c655376d4224d978315920136989938) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_c9ab3c6e772e488cb3508140e349b8c9 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_4808a784207f4bbc8de9ad4d0248bf0f) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_4a824bae0f9145e1a599f500bac9406b OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_261c022a346d4ad69c8602c8e481fd6a) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_69e5bbf65ccf4e0f88a706bc51da1247 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_73fd7cee5b4f40eab080ad3919dd5712)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_772969825632449eaed750269ca15baf OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_3137466f27e54d8a840b1a32e8a70fa4))) AND `moorl_pp_stock`.`product_id` IN (:param_568a726103b04d47a60b0081d1e4f170))
104 0.06 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
105 4.43 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
106 1.27 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_26210ccf23a24b4dbde116dc3a0c83d0 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_3bf4726a41954aa1b1ec2fdb87b2f713 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_57be9065451443c4a45484f2448961eb) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_ab3fbacd0bf34b49b54e7228a27515fa OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_0c9b9b9069e749028d9dfea9cb07bce2) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_01cf8f019e844e4288b3b4cb65d5c5b6 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_61083f49651245d098aad83460aea2b7) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_7e5886bc02124505aa419b794992d352 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_54a9843614be4c9b99b571104b9ff7e0)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_a5f9292868294a1791f42c4089769b98 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_01c50cb801424731b1045e9b8abedebe))) AND `moorl_pp_stock`.`product_id` IN (:param_6ee3aa6c3c2f427d9fcf5a787804e841))
107 4.14 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_b2a85d4644334eee9971e3685d74506f) AND (`product`.`available_stock` > :param_378302527cc149d4b13895011f1b6718)))
108 0.11 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_258de5b632384920b334cfe14754e69c AND ((`product.visibilities`.`visibility` >= :param_eab5fa6a518844c7abe07c613380847e) AND `product.visibilities`.`sales_channel_id` = :param_576405448a934960b4c8f862fbff10a5 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_0a957bf2497e48f2a69004fff244cd04))) GROUP BY `product`.`id`
109 9.87 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
110 4.43 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_f76b829ff11e4308a1e8ad1e298868c4)))
111 0.08 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_1f30e41e39a448db8f5aacf262506b34)))
112 1.26 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_762be908f1b04f56ab81811a10b7b284 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_c832c1e5f2a744e883c5a16af4bde439 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_ec9638f5adcf4f2d8cb169f26b00648c) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_b4c2db59abdf447491ecfb0f194aabb9 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_fc05ea9803404c16a11828246ae54ca6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_fcc37398b54a40bf81ddcdcb7e8af527 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_74f8db98e4024b20b264b8ba45816848) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_82ff243f51b4408a82ae08e14212c86a OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_e491fcc9a9934274bad74f8937a69003)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_3271cb838fcc4339bc8df21867a1b1fb OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_d2388dcf003d47b782181fe7ef2852d0))) AND `moorl_pp_stock`.`product_id` IN (:param_825003cb56f64bc3a1fb598549967a4f))
113 0.05 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
114 3.73 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
115 1.17 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_bed13fc05af548cbb2c14c323cfdaee7 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_e64becc4419a419db193550987c9312d OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_89018478654a47e1938bc3f9b5b3ad09) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_94e78339c9b74a2f829bf62c528b3980 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_066955484bd94c3ea733893577ba6f07) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_74105244d47d41a687924aee1da730b9 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ad27d57ca8d8446b8b72af6a45e59d1d) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_dfc6e5c8523d4d6b90923e4fc82985a7 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_56690e7a05c24ebd8ca9e99679da7161)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_bd2b4044314b4c9eb9cadc9060c2f576 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_d348d3f5c1bb43f080f2ac1a8d3d8617))) AND `moorl_pp_stock`.`product_id` IN (:param_3f1ca3a6107a4cce84d7858ca8e5512e))
116 3.82 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_8f5c41058c0448098f60516531278ea3) AND (`product`.`available_stock` > :param_ecf3045d9213499ea057b5d1ebb7743f)))
117 0.07 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_5f01ca25b4bb43fb886c6265489556dc AND ((`product.visibilities`.`visibility` >= :param_ebc57085a9f5413f8af31d6cc9f9e5eb) AND `product.visibilities`.`sales_channel_id` = :param_cea6e8f479f24e09a4c4fac79dd94d71 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_19b9b50d84924002a2fd4a24cc226baf))) GROUP BY `product`.`id`
118 10.07 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
119 3.79 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_8a08b566a085458c84ec5cb9218858f4)))
120 0.07 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_f50371bcd0824135995da82ed1aedaa3)))
121 1.29 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_b0b6e38913d24b388a2ea48c2cee8c78 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_48957e303691425ba5fd0c7953d081e0 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_a2637edac3794567abd229f3f57a0e03) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_120c477c462f42d0b62720f13efa3b27 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_5f9a89d1e2e14520ac18ca7f023dc47a) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ff169872740b456daf667708a02d82dd OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_d1227baa1fcc4c4f9f8ba0782632a847) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_32b4a906a92e4e50ac9784bda08d3fe0 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_e6e88ce3b18c453a802c558d16957394)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_500e657e9fe44f43b648b8c9e07b4412 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_288ef221288a46178feab077cc4ed76f))) AND `moorl_pp_stock`.`product_id` IN (:param_ae7530c9f33845a79b351e539c986a59))
122 0.07 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
123 3.67 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
124 1.25 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_e29bc02b7dd34b2f9ffa8522739d5f39 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_d7570401d9444e33b056cf47368aeb4c OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_a8974e53141b44c1a638553bc8a994e6) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_4366ddb44dd649838d6849464d398a1a OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_8e1a021a130241099549b84af9a61d4c) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_fb0afce1384f4faeb5be6142d0657a29 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5c1dcebaf5b0493e8bc565c474a33057) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_97481ae610e3490298afc1952d75275b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_30cc8510d0854dfb90f7b54bc2594b49)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_ac41027dffee44d0be2baa34b962342f OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a34c4b385bb44d5881907e235b1ad64e))) AND `moorl_pp_stock`.`product_id` IN (:param_7df6db095cb44848a935ab671449ce5a))
125 3.71 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_c6d1926b8ee244f3bf0d8cb615aa3541) AND (`product`.`available_stock` > :param_4212c7dae5bb4a2485e513edfc919fdc)))
126 0.07 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND ((`product`.`id` = :param_95eb0b350b9d46ae80afda669a11f000 AND ((`product.visibilities`.`visibility` >= :param_044f9a9a404d42a686e7209572db2a02) AND `product.visibilities`.`sales_channel_id` = :param_25065f41cdea4a839200e3bae096b6f9 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_bcae23a921064d50a1f598590462873b))) GROUP BY `product`.`id`
127 8.30 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
128 6.86 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_15f78c6807ac4fb9bad5d77893b8d6e3)))
129 0.10 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_42bca3c4e91b406a94aa697320c605aa)))
130 2.12 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_17e466b8c3ee42958553e0fa43353b74 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_7cd1c5a976f94dc8b82c3f64aebb1770 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_8a569f428f094ad49a1dc516c064cc16) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_f701c030efd54e259008858989e202bc OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_99cc199eefd84eb484b44825ee1a9568) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_30614d9813394fc897beaee1074223f3 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_2fdeff21dc994f0ab24da0a855202455) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_63c5abfbfbdb461c9295d288c2721790 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_d72eda891916431787f25f32993b78e4)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_940ae1a22dd74809994f9fa2289624b2 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_cab3a94acdd846cfbf288d419cae1a64))) AND `moorl_pp_stock`.`product_id` IN (:param_2f436c3dccb04f78ab1884de4d43eb33))
131 0.06 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
132 7.05 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
133 2.13 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_aff1d210f35742e99ecf124824344921 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_657fc98e8a834edb92a76e9fb104f8bf OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_669c063b5a7045169c2c3bd97dc8049e) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_e496c751dc7f47e683e5df4969ad9c6a OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_9cd0cc232bd248b29af7d684d377f970) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c378744364864b39a7a36cb6baf52785 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_587b65e026654384a1420e412f49e76d) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_85c8c43f313547ea8cafca2d9d48b55e OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_39524d0711c244d9b029e70938755326)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c381708d9ec2422eb28edaf5451bb529 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_d2309a2880a6418abb7020dc16b1e217))) AND `moorl_pp_stock`.`product_id` IN (:param_ce23e4de78754abba395ba5b29cbd90e))
134 6.80 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_7717953e326341b19799fed443546d25) AND (`product`.`available_stock` > :param_9f2ac8f819b44350953309cc89c64f3d)))
135 0.48 ms
SELECT LOWER(HEX(product.id)), product.option_ids as options, product.product_number as productNumber, product.available FROM product LEFT JOIN product parent ON product.parent_id = parent.id INNER JOIN product_visibility visibilities ON product.visibilities = visibilities.product_id WHERE (product.parent_id = :id) AND (product.version_id = :versionId) AND (IFNULL(product.active, parent.active) = :active) AND (product.option_ids IS NOT NULL) AND (visibilities.sales_channel_id = :salesChannelId)
136 0.07 ms
# header::languages::search-ids
SELECT `language`.`id` FROM `language` LEFT JOIN `sales_channel_domain` `language.salesChannelDomains` ON `language`.`id` = `language.salesChannelDomains`.`language_id` LEFT JOIN `sales_channel_language` `language.salesChannels.mapping` ON `language`.`id` = `language.salesChannels.mapping`.`language_id`  LEFT JOIN `sales_channel` `language.salesChannels` ON `language.salesChannels.mapping`.`sales_channel_id` = `language.salesChannels`.`id`  WHERE (`language.salesChannelDomains`.`sales_channel_id` = :param_0ed36dbab5bb4eb0b565ce4394da645e AND `language.salesChannels`.`id` = :param_744fac53ef28449690bb8cc4c80672c2) GROUP BY `language`.`id` ORDER BY MIN(`language`.`name`) ASC
137 0.23 ms
# header::languages::read
SELECT `language`.`id` as `language.id`, `language`.`parent_id` as `language.parentId`, `language`.`locale_id` as `language.localeId`, `language`.`translation_code_id` as `language.translationCodeId`, `language`.`name` as `language.name`, `language`.`custom_fields` as `language.customFields`, `language`.`created_at` as `language.createdAt`, `language`.`updated_at` as `language.updatedAt`, `language.productSearchConfig`.`id` as `language.productSearchConfig.id`, `language.productSearchConfig`.`language_id` as `language.productSearchConfig.languageId`, `language.productSearchConfig`.`and_logic` as `language.productSearchConfig.andLogic`, `language.productSearchConfig`.`min_search_length` as `language.productSearchConfig.minSearchLength`, `language.productSearchConfig`.`excluded_terms` as `language.productSearchConfig.excludedTerms`, `language.productSearchConfig`.`created_at` as `language.productSearchConfig.createdAt`, `language.productSearchConfig`.`updated_at` as `language.productSearchConfig.updatedAt`, `language.translationCode`.`id` as `language.translationCode.id`, `language.translationCode`.`code` as `language.translationCode.code`, `language.translationCode`.`created_at` as `language.translationCode.createdAt`, `language.translationCode`.`updated_at` as `language.translationCode.updatedAt`, `language.translationCode.translation.name`, COALESCE(`language.translationCode.translation.name`,`language.translationCode.translation.name`) as `language.translationCode.name`, `language.translationCode.translation.territory`, COALESCE(`language.translationCode.translation.territory`,`language.translationCode.translation.territory`) as `language.translationCode.territory`, `language.translationCode.translation.customFields`, COALESCE(`language.translationCode.translation.customFields`,`language.translationCode.translation.customFields`) as `language.translationCode.customFields`, `language.translationCode.translation.createdAt`, `language.translationCode.translation.updatedAt`, `language.translationCode.translation.localeId`, `language.translationCode.translation.languageId` FROM `language` LEFT JOIN `product_search_config` `language.productSearchConfig` ON `language`.`id` = `language.productSearchConfig`.`language_id` LEFT JOIN `locale` `language.translationCode` ON `language`.`translation_code_id` = `language.translationCode`.`id` LEFT JOIN (SELECT `language.translationCode.translation`.locale_id, `language.translationCode.translation`.name as `language.translationCode.translation.name`, `language.translationCode.translation`.territory as `language.translationCode.translation.territory`, `language.translationCode.translation`.custom_fields as `language.translationCode.translation.customFields`, `language.translationCode.translation`.created_at as `language.translationCode.translation.createdAt`, `language.translationCode.translation`.updated_at as `language.translationCode.translation.updatedAt`, `language.translationCode.translation`.locale_id as `language.translationCode.translation.localeId`, `language.translationCode.translation`.language_id as `language.translationCode.translation.languageId` FROM `locale_translation` `language.translationCode.translation` WHERE `language.translationCode.translation`.language_id = :languageId) `language.translationCode.locale_translation` ON `language.translationCode.locale_translation`.`locale_id` = `language.translationCode`.`id` WHERE `language`.`id` IN (:ids)
138 0.05 ms
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
139 3.06 ms
# header::navigation::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_971a6ecbcf614d62b866282882ecfdf1 AND (`category`.`level` > :param_70ac331a93be40fd9c66fc7e201fbfef AND `category`.`level` <= :param_8fc789b72f66479fa929367a341a9dc9)))
140 0.07 ms
SELECT LOWER(HEX(`category`.`parent_id`)) as `category-ids.key`, COUNT(`category`.`id`) as `category-ids.count`, COUNT(DISTINCT `category`.`id`) as `visible-children-count` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_45d83fceb68c4372bed4ec9d49569959 AND `category`.`level` = :param_37f39787ce0b4eacb7561670927fff74 AND `category`.`active` = :param_f979543eefc64a0682583fece76879fb AND `category`.`visible` = :param_ad4ab6d1f7374419bf2dc72c4373435f)) GROUP BY `category`.`parent_id`
141 0.81 ms
# header::navigation::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
142 0.13 ms
# header::currencies::search-ids
SELECT `currency`.`id` FROM `currency` LEFT JOIN `sales_channel_currency` `currency.salesChannels.mapping` ON `currency`.`id` = `currency.salesChannels.mapping`.`currency_id`  LEFT JOIN `sales_channel` `currency.salesChannels` ON `currency.salesChannels.mapping`.`sales_channel_id` = `currency.salesChannels`.`id`  WHERE (`currency.salesChannels`.`id` = :param_0d23ca68109a489380ec863949353124) GROUP BY `currency`.`id`
143 0.12 ms
# header::currencies::read
SELECT `currency`.`id` as `currency.id`, `currency`.`factor` as `currency.factor`, `currency`.`symbol` as `currency.symbol`, `currency`.`iso_code` as `currency.isoCode`, `currency`.`position` as `currency.position`, `currency`.`item_rounding` as `currency.itemRounding`, `currency`.`total_rounding` as `currency.totalRounding`, `currency`.`tax_free_from` as `currency.taxFreeFrom`, `currency`.`created_at` as `currency.createdAt`, `currency`.`updated_at` as `currency.updatedAt`, `currency.translation.shortName`, COALESCE(`currency.translation.shortName`,`currency.translation.shortName`) as `currency.shortName`, `currency.translation.name`, COALESCE(`currency.translation.name`,`currency.translation.name`) as `currency.name`, `currency.translation.customFields`, COALESCE(`currency.translation.customFields`,`currency.translation.customFields`) as `currency.customFields`, `currency.translation.createdAt`, `currency.translation.updatedAt`, `currency.translation.currencyId`, `currency.translation.languageId` FROM `currency` LEFT JOIN (SELECT `currency.translation`.currency_id, `currency.translation`.short_name as `currency.translation.shortName`, `currency.translation`.name as `currency.translation.name`, `currency.translation`.custom_fields as `currency.translation.customFields`, `currency.translation`.created_at as `currency.translation.createdAt`, `currency.translation`.updated_at as `currency.translation.updatedAt`, `currency.translation`.currency_id as `currency.translation.currencyId`, `currency.translation`.language_id as `currency.translation.languageId` FROM `currency_translation` `currency.translation` WHERE `currency.translation`.language_id = :languageId) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (:ids)
144 0.05 ms
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
145 0.82 ms
# header::navigation::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_0baa2a36d2bd482b87abdba99023b5a6 AND (`category`.`level` > :param_ff72f31fb47344009eca96bc8e86ab54 AND `category`.`level` <= :param_d60a9d8ccec14518880061187b895d50)))
146 0.07 ms
SELECT LOWER(HEX(`category`.`parent_id`)) as `category-ids.key`, COUNT(`category`.`id`) as `category-ids.count`, COUNT(DISTINCT `category`.`id`) as `visible-children-count` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`path` LIKE :param_035cdeed146b4336af2bdde741e07808 AND `category`.`level` = :param_923a44341ba94f0db4fc1d239a505b7d AND `category`.`active` = :param_c5b703654ede455c8d546d6149630401 AND `category`.`visible` = :param_9ae8843558524a5fb7cab08782f1926e)) GROUP BY `category`.`parent_id`
147 0.75 ms
# header::navigation::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
148 0.27 ms
# navigation-route::meta-information
            SELECT LOWER(HEX(`id`)), `path`, `level`
            FROM `category`
            WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
149 1.11 ms
# header::navigation::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.media`.`id` as `category.media.id`, `category.media`.`user_id` as `category.media.userId`, `category.media`.`media_folder_id` as `category.media.mediaFolderId`, `category.media`.`mime_type` as `category.media.mimeType`, `category.media`.`file_extension` as `category.media.fileExtension`, `category.media`.`uploaded_at` as `category.media.uploadedAt`, `category.media`.`file_name` as `category.media.fileName`, `category.media`.`file_size` as `category.media.fileSize`, `category.media`.`media_type` as `category.media.mediaTypeRaw`, `category.media`.`meta_data` as `category.media.metaData`, `category.media`.`private` as `category.media.private`, `category.media`.`thumbnails_ro` as `category.media.thumbnailsRo`, `category.media`.`created_at` as `category.media.createdAt`, `category.media`.`updated_at` as `category.media.updatedAt`, `category.media.translation.title`, COALESCE(`category.media.translation.title`,`category.media.translation.title`) as `category.media.title`, `category.media.translation.alt`, COALESCE(`category.media.translation.alt`,`category.media.translation.alt`) as `category.media.alt`, `category.media.translation.customFields`, COALESCE(`category.media.translation.customFields`,`category.media.translation.customFields`) as `category.media.customFields`, `category.media.translation.createdAt`, `category.media.translation.updatedAt`, `category.media.translation.mediaId`, `category.media.translation.languageId`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id LEFT JOIN `media` `category.media` ON `category`.`media_id` = `category.media`.`id` LEFT JOIN (SELECT `category.media.translation`.media_id, `category.media.translation`.title as `category.media.translation.title`, `category.media.translation`.alt as `category.media.translation.alt`, `category.media.translation`.custom_fields as `category.media.translation.customFields`, `category.media.translation`.created_at as `category.media.translation.createdAt`, `category.media.translation`.updated_at as `category.media.translation.updatedAt`, `category.media.translation`.media_id as `category.media.translation.mediaId`, `category.media.translation`.language_id as `category.media.translation.languageId` FROM `media_translation` `category.media.translation` WHERE `category.media.translation`.language_id = :languageId) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
150 0.05 ms
SELECT `language`.`id` FROM `language` WHERE `language`.`id` IN (:ids) LIMIT 1
151 0.14 ms
SELECT `language`.`id` as `language.id`, `language`.`parent_id` as `language.parentId`, `language`.`locale_id` as `language.localeId`, `language`.`translation_code_id` as `language.translationCodeId`, `language`.`name` as `language.name`, `language`.`custom_fields` as `language.customFields`, `language`.`created_at` as `language.createdAt`, `language`.`updated_at` as `language.updatedAt`, `language.locale`.`id` as `language.locale.id`, `language.locale`.`code` as `language.locale.code`, `language.locale`.`created_at` as `language.locale.createdAt`, `language.locale`.`updated_at` as `language.locale.updatedAt`, `language.locale.translation.name`, COALESCE(`language.locale.translation.name`,`language.locale.translation.name`) as `language.locale.name`, `language.locale.translation.territory`, COALESCE(`language.locale.translation.territory`,`language.locale.translation.territory`) as `language.locale.territory`, `language.locale.translation.customFields`, COALESCE(`language.locale.translation.customFields`,`language.locale.translation.customFields`) as `language.locale.customFields`, `language.locale.translation.createdAt`, `language.locale.translation.updatedAt`, `language.locale.translation.localeId`, `language.locale.translation.languageId` FROM `language` LEFT JOIN `locale` `language.locale` ON `language`.`locale_id` = `language.locale`.`id` LEFT JOIN (SELECT `language.locale.translation`.locale_id, `language.locale.translation`.name as `language.locale.translation.name`, `language.locale.translation`.territory as `language.locale.translation.territory`, `language.locale.translation`.custom_fields as `language.locale.translation.customFields`, `language.locale.translation`.created_at as `language.locale.translation.createdAt`, `language.locale.translation`.updated_at as `language.locale.translation.updatedAt`, `language.locale.translation`.locale_id as `language.locale.translation.localeId`, `language.locale.translation`.language_id as `language.locale.translation.languageId` FROM `locale_translation` `language.locale.translation` WHERE `language.locale.translation`.language_id = :languageId) `language.locale.locale_translation` ON `language.locale.locale_translation`.`locale_id` = `language.locale`.`id` WHERE `language`.`id` IN (:ids)
152 0.19 ms
# generic-page::shipping-methods::search-ids
SELECT `shipping_method`.`id` FROM `shipping_method` LEFT JOIN `sales_channel_shipping_method` `shipping_method.salesChannels.mapping` ON `shipping_method`.`id` = `shipping_method.salesChannels.mapping`.`shipping_method_id`  LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `sales_channel` `shipping_method.salesChannels` ON `shipping_method.salesChannels.mapping`.`sales_channel_id` = `shipping_method.salesChannels`.`id`  WHERE (`shipping_method`.`active` = :param_dffe7a24a44c47dcb7db05e1cfda36a3 AND `shipping_method.salesChannels`.`id` = :param_05c3a7d77e3145fe9a954e87afb2c9c0) GROUP BY `shipping_method`.`id` ORDER BY MIN(`shipping_method`.`position`) ASC, MIN(COALESCE(`shipping_method.translation.name`)) ASC
153 0.78 ms
# generic-page::shipping-methods::read
SELECT `shipping_method`.`id` as `shipping_method.id`, `shipping_method`.`active` as `shipping_method.active`, `shipping_method`.`position` as `shipping_method.position`, `shipping_method`.`availability_rule_id` as `shipping_method.availabilityRuleId`, `shipping_method`.`media_id` as `shipping_method.mediaId`, `shipping_method`.`delivery_time_id` as `shipping_method.deliveryTimeId`, `shipping_method`.`tax_type` as `shipping_method.taxType`, `shipping_method`.`tax_id` as `shipping_method.taxId`, `shipping_method.deliveryTime`.`id` as `shipping_method.deliveryTime.id`, `shipping_method.deliveryTime`.`min` as `shipping_method.deliveryTime.min`, `shipping_method.deliveryTime`.`max` as `shipping_method.deliveryTime.max`, `shipping_method.deliveryTime`.`unit` as `shipping_method.deliveryTime.unit`, `shipping_method.deliveryTime`.`created_at` as `shipping_method.deliveryTime.createdAt`, `shipping_method.deliveryTime`.`updated_at` as `shipping_method.deliveryTime.updatedAt`, `shipping_method.deliveryTime.translation.name`, COALESCE(`shipping_method.deliveryTime.translation.name`,`shipping_method.deliveryTime.translation.name`) as `shipping_method.deliveryTime.name`, `shipping_method.deliveryTime.translation.customFields`, COALESCE(`shipping_method.deliveryTime.translation.customFields`,`shipping_method.deliveryTime.translation.customFields`) as `shipping_method.deliveryTime.customFields`, `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation.languageId`, `shipping_method`.`created_at` as `shipping_method.createdAt`, `shipping_method`.`updated_at` as `shipping_method.updatedAt`, `shipping_method.media`.`id` as `shipping_method.media.id`, `shipping_method.media`.`user_id` as `shipping_method.media.userId`, `shipping_method.media`.`media_folder_id` as `shipping_method.media.mediaFolderId`, `shipping_method.media`.`mime_type` as `shipping_method.media.mimeType`, `shipping_method.media`.`file_extension` as `shipping_method.media.fileExtension`, `shipping_method.media`.`uploaded_at` as `shipping_method.media.uploadedAt`, `shipping_method.media`.`file_name` as `shipping_method.media.fileName`, `shipping_method.media`.`file_size` as `shipping_method.media.fileSize`, `shipping_method.media`.`media_type` as `shipping_method.media.mediaTypeRaw`, `shipping_method.media`.`meta_data` as `shipping_method.media.metaData`, `shipping_method.media`.`private` as `shipping_method.media.private`, `shipping_method.media`.`thumbnails_ro` as `shipping_method.media.thumbnailsRo`, `shipping_method.media`.`created_at` as `shipping_method.media.createdAt`, `shipping_method.media`.`updated_at` as `shipping_method.media.updatedAt`, `shipping_method.media.translation.title`, COALESCE(`shipping_method.media.translation.title`,`shipping_method.media.translation.title`) as `shipping_method.media.title`, `shipping_method.media.translation.alt`, COALESCE(`shipping_method.media.translation.alt`,`shipping_method.media.translation.alt`) as `shipping_method.media.alt`, `shipping_method.media.translation.customFields`, COALESCE(`shipping_method.media.translation.customFields`,`shipping_method.media.translation.customFields`) as `shipping_method.media.customFields`, `shipping_method.media.translation.createdAt`, `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation.mediaId`, `shipping_method.media.translation.languageId`, `shipping_method.translation.name`, COALESCE(`shipping_method.translation.name`,`shipping_method.translation.name`) as `shipping_method.name`, `shipping_method.translation.description`, COALESCE(`shipping_method.translation.description`,`shipping_method.translation.description`) as `shipping_method.description`, `shipping_method.translation.trackingUrl`, COALESCE(`shipping_method.translation.trackingUrl`,`shipping_method.translation.trackingUrl`) as `shipping_method.trackingUrl`, `shipping_method.translation.customFields`, COALESCE(`shipping_method.translation.customFields`,`shipping_method.translation.customFields`) as `shipping_method.customFields`, `shipping_method.translation.createdAt`, `shipping_method.translation.updatedAt`, `shipping_method.translation.shippingMethodId`, `shipping_method.translation.languageId` FROM `shipping_method` LEFT JOIN (SELECT `shipping_method.translation`.shipping_method_id, `shipping_method.translation`.name as `shipping_method.translation.name`, `shipping_method.translation`.description as `shipping_method.translation.description`, `shipping_method.translation`.tracking_url as `shipping_method.translation.trackingUrl`, `shipping_method.translation`.custom_fields as `shipping_method.translation.customFields`, `shipping_method.translation`.created_at as `shipping_method.translation.createdAt`, `shipping_method.translation`.updated_at as `shipping_method.translation.updatedAt`, `shipping_method.translation`.shipping_method_id as `shipping_method.translation.shippingMethodId`, `shipping_method.translation`.language_id as `shipping_method.translation.languageId` FROM `shipping_method_translation` `shipping_method.translation` WHERE `shipping_method.translation`.language_id = :languageId) `shipping_method.shipping_method_translation` ON `shipping_method.shipping_method_translation`.`shipping_method_id` = `shipping_method`.`id` LEFT JOIN `delivery_time` `shipping_method.deliveryTime` ON `shipping_method`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN `media` `shipping_method.media` ON `shipping_method`.`media_id` = `shipping_method.media`.`id` LEFT JOIN (SELECT `shipping_method.deliveryTime.translation`.delivery_time_id, `shipping_method.deliveryTime.translation`.name as `shipping_method.deliveryTime.translation.name`, `shipping_method.deliveryTime.translation`.custom_fields as `shipping_method.deliveryTime.translation.customFields`, `shipping_method.deliveryTime.translation`.created_at as `shipping_method.deliveryTime.translation.createdAt`, `shipping_method.deliveryTime.translation`.updated_at as `shipping_method.deliveryTime.translation.updatedAt`, `shipping_method.deliveryTime.translation`.delivery_time_id as `shipping_method.deliveryTime.translation.deliveryTimeId`, `shipping_method.deliveryTime.translation`.language_id as `shipping_method.deliveryTime.translation.languageId` FROM `delivery_time_translation` `shipping_method.deliveryTime.translation` WHERE `shipping_method.deliveryTime.translation`.language_id = :languageId) `shipping_method.deliveryTime.delivery_time_translation` ON `shipping_method.deliveryTime.delivery_time_translation`.`delivery_time_id` = `shipping_method.deliveryTime`.`id` LEFT JOIN (SELECT `shipping_method.media.translation`.media_id, `shipping_method.media.translation`.title as `shipping_method.media.translation.title`, `shipping_method.media.translation`.alt as `shipping_method.media.translation.alt`, `shipping_method.media.translation`.custom_fields as `shipping_method.media.translation.customFields`, `shipping_method.media.translation`.created_at as `shipping_method.media.translation.createdAt`, `shipping_method.media.translation`.updated_at as `shipping_method.media.translation.updatedAt`, `shipping_method.media.translation`.media_id as `shipping_method.media.translation.mediaId`, `shipping_method.media.translation`.language_id as `shipping_method.media.translation.languageId` FROM `media_translation` `shipping_method.media.translation` WHERE `shipping_method.media.translation`.language_id = :languageId) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (:ids)
154 0.06 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
155 0.06 ms
# generic-page::payment-methods::search-ids
SELECT `payment_method`.`id` FROM `payment_method` LEFT JOIN `sales_channel_payment_method` `payment_method.salesChannels.mapping` ON `payment_method`.`id` = `payment_method.salesChannels.mapping`.`payment_method_id`  LEFT JOIN `sales_channel` `payment_method.salesChannels` ON `payment_method.salesChannels.mapping`.`sales_channel_id` = `payment_method.salesChannels`.`id`  WHERE (`payment_method`.`active` = :param_db1ac76c42cb42919d39e09fd655f9be AND `payment_method.salesChannels`.`id` = :param_3b793a366800480780d0137e5c9ddbd1) GROUP BY `payment_method`.`id` ORDER BY MIN(`payment_method`.`position`) ASC
156 0.61 ms
# generic-page::payment-methods::read
SELECT `payment_method`.`id` as `payment_method.id`, `payment_method`.`plugin_id` as `payment_method.pluginId`, `payment_method`.`handler_identifier` as `payment_method.handlerIdentifier`, `payment_method`.`position` as `payment_method.position`, `payment_method`.`active` as `payment_method.active`, `payment_method`.`after_order_enabled` as `payment_method.afterOrderEnabled`, `payment_method`.`availability_rule_id` as `payment_method.availabilityRuleId`, `payment_method`.`media_id` as `payment_method.mediaId`, `payment_method.appPaymentMethod`.`id` as `payment_method.appPaymentMethod.id`, `payment_method.appPaymentMethod`.`app_name` as `payment_method.appPaymentMethod.appName`, `payment_method.appPaymentMethod`.`identifier` as `payment_method.appPaymentMethod.identifier`, `payment_method.appPaymentMethod`.`pay_url` as `payment_method.appPaymentMethod.payUrl`, `payment_method.appPaymentMethod`.`finalize_url` as `payment_method.appPaymentMethod.finalizeUrl`, `payment_method.appPaymentMethod`.`validate_url` as `payment_method.appPaymentMethod.validateUrl`, `payment_method.appPaymentMethod`.`capture_url` as `payment_method.appPaymentMethod.captureUrl`, `payment_method.appPaymentMethod`.`refund_url` as `payment_method.appPaymentMethod.refundUrl`, `payment_method.appPaymentMethod`.`app_id` as `payment_method.appPaymentMethod.appId`, `payment_method.appPaymentMethod`.`original_media_id` as `payment_method.appPaymentMethod.originalMediaId`, `payment_method.appPaymentMethod`.`payment_method_id` as `payment_method.appPaymentMethod.paymentMethodId`, `payment_method.appPaymentMethod`.`created_at` as `payment_method.appPaymentMethod.createdAt`, `payment_method.appPaymentMethod`.`updated_at` as `payment_method.appPaymentMethod.updatedAt`, `payment_method`.`created_at` as `payment_method.createdAt`, `payment_method`.`updated_at` as `payment_method.updatedAt`, `payment_method.media`.`id` as `payment_method.media.id`, `payment_method.media`.`user_id` as `payment_method.media.userId`, `payment_method.media`.`media_folder_id` as `payment_method.media.mediaFolderId`, `payment_method.media`.`mime_type` as `payment_method.media.mimeType`, `payment_method.media`.`file_extension` as `payment_method.media.fileExtension`, `payment_method.media`.`uploaded_at` as `payment_method.media.uploadedAt`, `payment_method.media`.`file_name` as `payment_method.media.fileName`, `payment_method.media`.`file_size` as `payment_method.media.fileSize`, `payment_method.media`.`media_type` as `payment_method.media.mediaTypeRaw`, `payment_method.media`.`meta_data` as `payment_method.media.metaData`, `payment_method.media`.`private` as `payment_method.media.private`, `payment_method.media`.`thumbnails_ro` as `payment_method.media.thumbnailsRo`, `payment_method.media`.`created_at` as `payment_method.media.createdAt`, `payment_method.media`.`updated_at` as `payment_method.media.updatedAt`, `payment_method.media.translation.title`, COALESCE(`payment_method.media.translation.title`,`payment_method.media.translation.title`) as `payment_method.media.title`, `payment_method.media.translation.alt`, COALESCE(`payment_method.media.translation.alt`,`payment_method.media.translation.alt`) as `payment_method.media.alt`, `payment_method.media.translation.customFields`, COALESCE(`payment_method.media.translation.customFields`,`payment_method.media.translation.customFields`) as `payment_method.media.customFields`, `payment_method.media.translation.createdAt`, `payment_method.media.translation.updatedAt`, `payment_method.media.translation.mediaId`, `payment_method.media.translation.languageId`, `payment_method.translation.name`, COALESCE(`payment_method.translation.name`,`payment_method.translation.name`) as `payment_method.name`, `payment_method.translation.distinguishableName`, COALESCE(`payment_method.translation.distinguishableName`,`payment_method.translation.distinguishableName`) as `payment_method.distinguishableName`, `payment_method.translation.description`, COALESCE(`payment_method.translation.description`,`payment_method.translation.description`) as `payment_method.description`, `payment_method.translation.customFields`, COALESCE(`payment_method.translation.customFields`,`payment_method.translation.customFields`) as `payment_method.customFields`, `payment_method.translation.createdAt`, `payment_method.translation.updatedAt`, `payment_method.translation.paymentMethodId`, `payment_method.translation.languageId` FROM `payment_method` LEFT JOIN (SELECT `payment_method.translation`.payment_method_id, `payment_method.translation`.name as `payment_method.translation.name`, `payment_method.translation`.distinguishable_name as `payment_method.translation.distinguishableName`, `payment_method.translation`.description as `payment_method.translation.description`, `payment_method.translation`.custom_fields as `payment_method.translation.customFields`, `payment_method.translation`.created_at as `payment_method.translation.createdAt`, `payment_method.translation`.updated_at as `payment_method.translation.updatedAt`, `payment_method.translation`.payment_method_id as `payment_method.translation.paymentMethodId`, `payment_method.translation`.language_id as `payment_method.translation.languageId` FROM `payment_method_translation` `payment_method.translation` WHERE `payment_method.translation`.language_id = :languageId) `payment_method.payment_method_translation` ON `payment_method.payment_method_translation`.`payment_method_id` = `payment_method`.`id` LEFT JOIN `app_payment_method` `payment_method.appPaymentMethod` ON `payment_method`.`id` = `payment_method.appPaymentMethod`.`payment_method_id` LEFT JOIN `media` `payment_method.media` ON `payment_method`.`media_id` = `payment_method.media`.`id` LEFT JOIN (SELECT `payment_method.media.translation`.media_id, `payment_method.media.translation`.title as `payment_method.media.translation.title`, `payment_method.media.translation`.alt as `payment_method.media.translation.alt`, `payment_method.media.translation`.custom_fields as `payment_method.media.translation.customFields`, `payment_method.media.translation`.created_at as `payment_method.media.translation.createdAt`, `payment_method.media.translation`.updated_at as `payment_method.media.translation.updatedAt`, `payment_method.media.translation`.media_id as `payment_method.media.translation.mediaId`, `payment_method.media.translation`.language_id as `payment_method.media.translation.languageId` FROM `media_translation` `payment_method.media.translation` WHERE `payment_method.media.translation`.language_id = :languageId) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (:ids)
157 0.05 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
158 0.36 ms
# product-review-route::aggregation::customer-login-filter
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_4dbb09955ad54cf9b186d07579e87f19) AND (`product_review.product`.`id` = :param_fbf28a265fec4ff4a217f0b604996853 OR `product_review.product`.`parent_id` = :param_b638d5d1c26a4081bff5cd5f090eb550)))) AND (((`product_review`.`status` = :param_323949c0807d432aa88b200c59d3f6a8))) GROUP BY `product_review`.`points`
159 0.15 ms
# product-review-route::search-ids
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_f969eaca827940ca9af1529ebb42b15f) AND (`product_review.product`.`id` = :param_4b8e2cf25f9e49bf839f8b7b37196e7c OR `product_review.product`.`parent_id` = :param_d9045c8842fa43f7832a5b161046b800))) ORDER BY `product_review`.`created_at` DESC LIMIT 10
160 0.15 ms
SELECT COUNT(*) FROM (# product-review-route::search-ids
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_f969eaca827940ca9af1529ebb42b15f) AND (`product_review.product`.`id` = :param_4b8e2cf25f9e49bf839f8b7b37196e7c OR `product_review.product`.`parent_id` = :param_d9045c8842fa43f7832a5b161046b800)))) total
161 0.18 ms
# product-cross-selling-route::search-ids
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_d373bb13e6764cc2872159b420699e9b AND `product_cross_selling`.`active` = :param_328dc3cecf804751b83a7cf5f56707c1) ORDER BY `product_cross_selling`.`position` ASC
162 4.09 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
163 0.18 ms
SELECT product.is_closeout,
                    product.option_ids
               FROM product
              WHERE product.available_stock < 1
                AND product.parent_id = UNHEX(:parent)
164 4.00 ms
SELECT `neno_marketing_essentials_register_popup`.`id` as `neno_marketing_essentials_register_popup.id`, `neno_marketing_essentials_register_popup`.`dev_mode` as `neno_marketing_essentials_register_popup.devMode`, `neno_marketing_essentials_register_popup`.`is_global` as `neno_marketing_essentials_register_popup.isGlobal`, `neno_marketing_essentials_register_popup`.`visible_settings` as `neno_marketing_essentials_register_popup.visibleSettings`, `neno_marketing_essentials_register_popup`.`category_id` as `neno_marketing_essentials_register_popup.categoryId`, `neno_marketing_essentials_register_popup`.`product_id` as `neno_marketing_essentials_register_popup.productId`, `neno_marketing_essentials_register_popup`.`popup_trigger` as `neno_marketing_essentials_register_popup.popupTrigger`, `neno_marketing_essentials_register_popup`.`popup_time` as `neno_marketing_essentials_register_popup.popupTime`, `neno_marketing_essentials_register_popup`.`popup_scroll` as `neno_marketing_essentials_register_popup.popupScroll`, `neno_marketing_essentials_register_popup`.`height_mobile` as `neno_marketing_essentials_register_popup.heightMobile`, `neno_marketing_essentials_register_popup`.`height_desktop` as `neno_marketing_essentials_register_popup.heightDesktop`, `neno_marketing_essentials_register_popup`.`headline_font_family` as `neno_marketing_essentials_register_popup.headlineFontFamily`, `neno_marketing_essentials_register_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_register_popup.headlineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_register_popup.headlineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_register_popup.headlineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_register_popup.headlineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_register_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_register_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`subline_font_family` as `neno_marketing_essentials_register_popup.sublineFontFamily`, `neno_marketing_essentials_register_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_register_popup.sublineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_register_popup.sublineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_register_popup.sublineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_register_popup.sublineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_register_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_register_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`promotion_font_family` as `neno_marketing_essentials_register_popup.promotionFontFamily`, `neno_marketing_essentials_register_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_register_popup.promotionFontSizeMobile`, `neno_marketing_essentials_register_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_register_popup.promotionLineHeightMobile`, `neno_marketing_essentials_register_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_register_popup.promotionFontSizeTablet`, `neno_marketing_essentials_register_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_register_popup.promotionLineHeightTablet`, `neno_marketing_essentials_register_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_register_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_register_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`media_background_color` as `neno_marketing_essentials_register_popup.mediaBackgroundColor`, `neno_marketing_essentials_register_popup`.`image_position` as `neno_marketing_essentials_register_popup.imagePosition`, `neno_marketing_essentials_register_popup`.`image_fit` as `neno_marketing_essentials_register_popup.imageFit`, `neno_marketing_essentials_register_popup`.`image_alignment` as `neno_marketing_essentials_register_popup.imageAlignment`, `neno_marketing_essentials_register_popup`.`image_mobile_settings` as `neno_marketing_essentials_register_popup.imageMobileSettings`, `neno_marketing_essentials_register_popup`.`background_color` as `neno_marketing_essentials_register_popup.backgroundColor`, `neno_marketing_essentials_register_popup`.`close_button_color` as `neno_marketing_essentials_register_popup.closeButtonColor`, `neno_marketing_essentials_register_popup`.`close_button_hover_color` as `neno_marketing_essentials_register_popup.closeButtonHoverColor`, `neno_marketing_essentials_register_popup`.`promotion_color` as `neno_marketing_essentials_register_popup.promotionColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_hover_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundHoverColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_color` as `neno_marketing_essentials_register_popup.submitButtonTextColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_hover_color` as `neno_marketing_essentials_register_popup.submitButtonTextHoverColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_color` as `neno_marketing_essentials_register_popup.nonSubmitTextColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_hover_color` as `neno_marketing_essentials_register_popup.nonSubmitTextHoverColor`, `neno_marketing_essentials_register_popup`.`popup_border_radius` as `neno_marketing_essentials_register_popup.popupBorderRadius`, `neno_marketing_essentials_register_popup`.`submit_button_border_radius` as `neno_marketing_essentials_register_popup.submitButtonBorderRadius`, `neno_marketing_essentials_register_popup`.`content_alignment` as `neno_marketing_essentials_register_popup.contentAlignment`, `neno_marketing_essentials_register_popup`.`promotion_active` as `neno_marketing_essentials_register_popup.promotionActive`, `neno_marketing_essentials_register_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_register_popup.promotionShowValidUntil`, `neno_marketing_essentials_register_popup`.`promotion_id` as `neno_marketing_essentials_register_popup.promotionId`, `neno_marketing_essentials_register_popup.promotion`.`id` as `neno_marketing_essentials_register_popup.promotion.id`, `neno_marketing_essentials_register_popup.promotion`.`active` as `neno_marketing_essentials_register_popup.promotion.active`, `neno_marketing_essentials_register_popup.promotion`.`valid_from` as `neno_marketing_essentials_register_popup.promotion.validFrom`, `neno_marketing_essentials_register_popup.promotion`.`valid_until` as `neno_marketing_essentials_register_popup.promotion.validUntil`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_register_popup.promotion`.`priority` as `neno_marketing_essentials_register_popup.promotion.priority`, `neno_marketing_essentials_register_popup.promotion`.`exclusive` as `neno_marketing_essentials_register_popup.promotion.exclusive`, `neno_marketing_essentials_register_popup.promotion`.`code` as `neno_marketing_essentials_register_popup.promotion.code`, `neno_marketing_essentials_register_popup.promotion`.`use_codes` as `neno_marketing_essentials_register_popup.promotion.useCodes`, `neno_marketing_essentials_register_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_register_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_register_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_register_popup.promotion.individualCodePattern`, `neno_marketing_essentials_register_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_register_popup.promotion.useSetGroups`, `neno_marketing_essentials_register_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_register_popup.promotion.customerRestriction`, `neno_marketing_essentials_register_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_register_popup.promotion.preventCombination`, `neno_marketing_essentials_register_popup.promotion`.`order_count` as `neno_marketing_essentials_register_popup.promotion.orderCount`, `neno_marketing_essentials_register_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_register_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_register_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_register_popup.promotion.exclusionIds`, `neno_marketing_essentials_register_popup.promotion`.`created_at` as `neno_marketing_essentials_register_popup.promotion.createdAt`, `neno_marketing_essentials_register_popup.promotion`.`updated_at` as `neno_marketing_essentials_register_popup.promotion.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.name`,`neno_marketing_essentials_register_popup.promotion.translation.name`) as `neno_marketing_essentials_register_popup.promotion.name`, `neno_marketing_essentials_register_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.customFields`,`neno_marketing_essentials_register_popup.promotion.translation.customFields`) as `neno_marketing_essentials_register_popup.promotion.customFields`, `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation.languageId`, `neno_marketing_essentials_register_popup`.`register_media_image_id` as `neno_marketing_essentials_register_popup.registerMediaImageId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`id` as `neno_marketing_essentials_register_popup.registerMediaImage.id`, `neno_marketing_essentials_register_popup.registerMediaImage`.`user_id` as `neno_marketing_essentials_register_popup.registerMediaImage.userId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_folder_id` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaFolderId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`mime_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mimeType`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_extension` as `neno_marketing_essentials_register_popup.registerMediaImage.fileExtension`, `neno_marketing_essentials_register_popup.registerMediaImage`.`uploaded_at` as `neno_marketing_essentials_register_popup.registerMediaImage.uploadedAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_name` as `neno_marketing_essentials_register_popup.registerMediaImage.fileName`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_size` as `neno_marketing_essentials_register_popup.registerMediaImage.fileSize`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaTypeRaw`, `neno_marketing_essentials_register_popup.registerMediaImage`.`meta_data` as `neno_marketing_essentials_register_popup.registerMediaImage.metaData`, `neno_marketing_essentials_register_popup.registerMediaImage`.`private` as `neno_marketing_essentials_register_popup.registerMediaImage.private`, `neno_marketing_essentials_register_popup.registerMediaImage`.`thumbnails_ro` as `neno_marketing_essentials_register_popup.registerMediaImage.thumbnailsRo`, `neno_marketing_essentials_register_popup.registerMediaImage`.`created_at` as `neno_marketing_essentials_register_popup.registerMediaImage.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`updated_at` as `neno_marketing_essentials_register_popup.registerMediaImage.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`) as `neno_marketing_essentials_register_popup.registerMediaImage.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`) as `neno_marketing_essentials_register_popup.registerMediaImage.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`) as `neno_marketing_essentials_register_popup.registerMediaImage.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId`, `neno_marketing_essentials_register_popup`.`created_at` as `neno_marketing_essentials_register_popup.createdAt`, `neno_marketing_essentials_register_popup`.`updated_at` as `neno_marketing_essentials_register_popup.updatedAt`, `neno_marketing_essentials_register_popup.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.translation.name`,`neno_marketing_essentials_register_popup.translation.name`) as `neno_marketing_essentials_register_popup.name`, `neno_marketing_essentials_register_popup.translation.headline`, COALESCE(`neno_marketing_essentials_register_popup.translation.headline`,`neno_marketing_essentials_register_popup.translation.headline`) as `neno_marketing_essentials_register_popup.headline`, `neno_marketing_essentials_register_popup.translation.subline`, COALESCE(`neno_marketing_essentials_register_popup.translation.subline`,`neno_marketing_essentials_register_popup.translation.subline`) as `neno_marketing_essentials_register_popup.subline`, `neno_marketing_essentials_register_popup.translation.text`, COALESCE(`neno_marketing_essentials_register_popup.translation.text`,`neno_marketing_essentials_register_popup.translation.text`) as `neno_marketing_essentials_register_popup.text`, `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_register_popup.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation.textSubmitButton`, COALESCE(`neno_marketing_essentials_register_popup.translation.textSubmitButton`,`neno_marketing_essentials_register_popup.translation.textSubmitButton`) as `neno_marketing_essentials_register_popup.textSubmitButton`, `neno_marketing_essentials_register_popup.translation.textNonSubmit`, COALESCE(`neno_marketing_essentials_register_popup.translation.textNonSubmit`,`neno_marketing_essentials_register_popup.translation.textNonSubmit`) as `neno_marketing_essentials_register_popup.textNonSubmit`, `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id, `neno_marketing_essentials_register_popup.translation`.name as `neno_marketing_essentials_register_popup.translation.name`, `neno_marketing_essentials_register_popup.translation`.headline as `neno_marketing_essentials_register_popup.translation.headline`, `neno_marketing_essentials_register_popup.translation`.subline as `neno_marketing_essentials_register_popup.translation.subline`, `neno_marketing_essentials_register_popup.translation`.text as `neno_marketing_essentials_register_popup.translation.text`, `neno_marketing_essentials_register_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation`.text_submit_button as `neno_marketing_essentials_register_popup.translation.textSubmitButton`, `neno_marketing_essentials_register_popup.translation`.text_non_submit as `neno_marketing_essentials_register_popup.translation.textNonSubmit`, `neno_marketing_essentials_register_popup.translation`.created_at as `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation`.updated_at as `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id as `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation`.language_id as `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup_translation` `neno_marketing_essentials_register_popup.translation` WHERE `neno_marketing_essentials_register_popup.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation` ON `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation`.`neno_marketing_essentials_register_popup_id` = `neno_marketing_essentials_register_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_register_popup.promotion` ON `neno_marketing_essentials_register_popup`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_register_popup.registerMediaImage` ON `neno_marketing_essentials_register_popup`.`register_media_image_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_register_popup.promotion.translation`.name as `neno_marketing_essentials_register_popup.promotion.translation.name`, `neno_marketing_essentials_register_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_register_popup.promotion.translation.customFields`, `neno_marketing_essentials_register_popup.promotion.translation`.created_at as `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation`.updated_at as `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation`.language_id as `neno_marketing_essentials_register_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_register_popup.promotion.translation` WHERE `neno_marketing_essentials_register_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.promotion.promotion_translation` ON `neno_marketing_essentials_register_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.title as `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.alt as `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.custom_fields as `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.created_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.updated_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_register_popup.registerMediaImage.translation` WHERE `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.registerMediaImage.media_translation` ON `neno_marketing_essentials_register_popup.registerMediaImage.media_translation`.`media_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` WHERE ((`neno_marketing_essentials_register_popup`.`is_global` = :param_933a3023d7334522ae7e2f56403616a5 AND `neno_marketing_essentials_register_popup`.`visible_settings` = :param_e1b5751d89344f059ec10d08d8dfdf5b AND `neno_marketing_essentials_register_popup`.`product_id` = :param_7fbefa4c57214c4d94eb3f873bee1e2b))
165 4.74 ms
SELECT `neno_marketing_essentials_newsletter_popup`.`id` as `neno_marketing_essentials_newsletter_popup.id`, `neno_marketing_essentials_newsletter_popup`.`dev_mode` as `neno_marketing_essentials_newsletter_popup.devMode`, `neno_marketing_essentials_newsletter_popup`.`is_global` as `neno_marketing_essentials_newsletter_popup.isGlobal`, `neno_marketing_essentials_newsletter_popup`.`visible_settings` as `neno_marketing_essentials_newsletter_popup.visibleSettings`, `neno_marketing_essentials_newsletter_popup`.`category_id` as `neno_marketing_essentials_newsletter_popup.categoryId`, `neno_marketing_essentials_newsletter_popup`.`product_id` as `neno_marketing_essentials_newsletter_popup.productId`, `neno_marketing_essentials_newsletter_popup`.`popup_trigger` as `neno_marketing_essentials_newsletter_popup.popupTrigger`, `neno_marketing_essentials_newsletter_popup`.`popup_time` as `neno_marketing_essentials_newsletter_popup.popupTime`, `neno_marketing_essentials_newsletter_popup`.`popup_scroll` as `neno_marketing_essentials_newsletter_popup.popupScroll`, `neno_marketing_essentials_newsletter_popup`.`height_mobile` as `neno_marketing_essentials_newsletter_popup.heightMobile`, `neno_marketing_essentials_newsletter_popup`.`height_desktop` as `neno_marketing_essentials_newsletter_popup.heightDesktop`, `neno_marketing_essentials_newsletter_popup`.`show_first_name` as `neno_marketing_essentials_newsletter_popup.showFirstName`, `neno_marketing_essentials_newsletter_popup`.`show_last_name` as `neno_marketing_essentials_newsletter_popup.showLastName`, `neno_marketing_essentials_newsletter_popup`.`headline_font_family` as `neno_marketing_essentials_newsletter_popup.headlineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_font_family` as `neno_marketing_essentials_newsletter_popup.sublineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_family` as `neno_marketing_essentials_newsletter_popup.promotionFontFamily`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`media_background_color` as `neno_marketing_essentials_newsletter_popup.mediaBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`image_position` as `neno_marketing_essentials_newsletter_popup.imagePosition`, `neno_marketing_essentials_newsletter_popup`.`image_fit` as `neno_marketing_essentials_newsletter_popup.imageFit`, `neno_marketing_essentials_newsletter_popup`.`image_alignment` as `neno_marketing_essentials_newsletter_popup.imageAlignment`, `neno_marketing_essentials_newsletter_popup`.`image_mobile_settings` as `neno_marketing_essentials_newsletter_popup.imageMobileSettings`, `neno_marketing_essentials_newsletter_popup`.`background_color` as `neno_marketing_essentials_newsletter_popup.backgroundColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_color` as `neno_marketing_essentials_newsletter_popup.closeButtonColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_hover_color` as `neno_marketing_essentials_newsletter_popup.closeButtonHoverColor`, `neno_marketing_essentials_newsletter_popup`.`promotion_color` as `neno_marketing_essentials_newsletter_popup.promotionColor`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_color` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundHoverColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_hover_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`popup_border_radius` as `neno_marketing_essentials_newsletter_popup.popupBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_radius` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_border_radius` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`content_alignment` as `neno_marketing_essentials_newsletter_popup.contentAlignment`, `neno_marketing_essentials_newsletter_popup`.`promotion_active` as `neno_marketing_essentials_newsletter_popup.promotionActive`, `neno_marketing_essentials_newsletter_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_newsletter_popup.promotionShowValidUntil`, `neno_marketing_essentials_newsletter_popup`.`promotion_id` as `neno_marketing_essentials_newsletter_popup.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion`.`id` as `neno_marketing_essentials_newsletter_popup.promotion.id`, `neno_marketing_essentials_newsletter_popup.promotion`.`active` as `neno_marketing_essentials_newsletter_popup.promotion.active`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_from` as `neno_marketing_essentials_newsletter_popup.promotion.validFrom`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_until` as `neno_marketing_essentials_newsletter_popup.promotion.validUntil`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_newsletter_popup.promotion`.`priority` as `neno_marketing_essentials_newsletter_popup.promotion.priority`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusive` as `neno_marketing_essentials_newsletter_popup.promotion.exclusive`, `neno_marketing_essentials_newsletter_popup.promotion`.`code` as `neno_marketing_essentials_newsletter_popup.promotion.code`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_newsletter_popup.promotion.individualCodePattern`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_newsletter_popup.promotion.useSetGroups`, `neno_marketing_essentials_newsletter_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_newsletter_popup.promotion.customerRestriction`, `neno_marketing_essentials_newsletter_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_newsletter_popup.promotion.preventCombination`, `neno_marketing_essentials_newsletter_popup.promotion`.`order_count` as `neno_marketing_essentials_newsletter_popup.promotion.orderCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_newsletter_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_newsletter_popup.promotion.exclusionIds`, `neno_marketing_essentials_newsletter_popup.promotion`.`created_at` as `neno_marketing_essentials_newsletter_popup.promotion.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion`.`updated_at` as `neno_marketing_essentials_newsletter_popup.promotion.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.name`,`neno_marketing_essentials_newsletter_popup.promotion.translation.name`) as `neno_marketing_essentials_newsletter_popup.promotion.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`,`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.promotion.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`media_image_id` as `neno_marketing_essentials_newsletter_popup.mediaImageId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` as `neno_marketing_essentials_newsletter_popup.mediaImage.id`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`user_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.userId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_folder_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaFolderId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`mime_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mimeType`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_extension` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileExtension`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`uploaded_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.uploadedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_name` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileName`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_size` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileSize`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`meta_data` as `neno_marketing_essentials_newsletter_popup.mediaImage.metaData`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`private` as `neno_marketing_essentials_newsletter_popup.mediaImage.private`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_newsletter_popup.mediaImage.thumbnailsRo`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`created_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`updated_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`) as `neno_marketing_essentials_newsletter_popup.mediaImage.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`) as `neno_marketing_essentials_newsletter_popup.mediaImage.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.mediaImage.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`created_at` as `neno_marketing_essentials_newsletter_popup.createdAt`, `neno_marketing_essentials_newsletter_popup`.`updated_at` as `neno_marketing_essentials_newsletter_popup.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.name`,`neno_marketing_essentials_newsletter_popup.translation.name`) as `neno_marketing_essentials_newsletter_popup.name`, `neno_marketing_essentials_newsletter_popup.translation.headline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.headline`,`neno_marketing_essentials_newsletter_popup.translation.headline`) as `neno_marketing_essentials_newsletter_popup.headline`, `neno_marketing_essentials_newsletter_popup.translation.subline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.subline`,`neno_marketing_essentials_newsletter_popup.translation.subline`) as `neno_marketing_essentials_newsletter_popup.subline`, `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_newsletter_popup.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`,`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`) as `neno_marketing_essentials_newsletter_popup.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`,`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`) as `neno_marketing_essentials_newsletter_popup.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id, `neno_marketing_essentials_newsletter_popup.translation`.name as `neno_marketing_essentials_newsletter_popup.translation.name`, `neno_marketing_essentials_newsletter_popup.translation`.headline as `neno_marketing_essentials_newsletter_popup.translation.headline`, `neno_marketing_essentials_newsletter_popup.translation`.subline as `neno_marketing_essentials_newsletter_popup.translation.subline`, `neno_marketing_essentials_newsletter_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation`.first_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.last_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.mail_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.text_subscribe_button as `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation`.text_non_subscribe as `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation`.created_at as `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id as `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation`.language_id as `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup_translation` `neno_marketing_essentials_newsletter_popup.translation` WHERE `neno_marketing_essentials_newsletter_popup.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation` ON `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation`.`neno_marketing_essentials_newsletter_popup_id` = `neno_marketing_essentials_newsletter_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_newsletter_popup.promotion` ON `neno_marketing_essentials_newsletter_popup`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_newsletter_popup.mediaImage` ON `neno_marketing_essentials_newsletter_popup`.`media_image_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_newsletter_popup.promotion.translation`.name as `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.created_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_newsletter_popup.promotion.translation` WHERE `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation` ON `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.title as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.alt as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.created_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_newsletter_popup.mediaImage.translation` WHERE `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation` ON `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` WHERE ((`neno_marketing_essentials_newsletter_popup`.`is_global` = :param_0ca1199add834eba82ee4076675848be AND `neno_marketing_essentials_newsletter_popup`.`visible_settings` = :param_b66e05c703fa4ae0882c5c8b22c2bdbc AND `neno_marketing_essentials_newsletter_popup`.`product_id` = :param_0b553a74edd44c1380382e5da7a23d5d))
166 3.36 ms
SELECT `neno_marketing_essentials_register_popup`.`id` as `neno_marketing_essentials_register_popup.id`, `neno_marketing_essentials_register_popup`.`dev_mode` as `neno_marketing_essentials_register_popup.devMode`, `neno_marketing_essentials_register_popup`.`is_global` as `neno_marketing_essentials_register_popup.isGlobal`, `neno_marketing_essentials_register_popup`.`visible_settings` as `neno_marketing_essentials_register_popup.visibleSettings`, `neno_marketing_essentials_register_popup`.`category_id` as `neno_marketing_essentials_register_popup.categoryId`, `neno_marketing_essentials_register_popup`.`product_id` as `neno_marketing_essentials_register_popup.productId`, `neno_marketing_essentials_register_popup`.`popup_trigger` as `neno_marketing_essentials_register_popup.popupTrigger`, `neno_marketing_essentials_register_popup`.`popup_time` as `neno_marketing_essentials_register_popup.popupTime`, `neno_marketing_essentials_register_popup`.`popup_scroll` as `neno_marketing_essentials_register_popup.popupScroll`, `neno_marketing_essentials_register_popup`.`height_mobile` as `neno_marketing_essentials_register_popup.heightMobile`, `neno_marketing_essentials_register_popup`.`height_desktop` as `neno_marketing_essentials_register_popup.heightDesktop`, `neno_marketing_essentials_register_popup`.`headline_font_family` as `neno_marketing_essentials_register_popup.headlineFontFamily`, `neno_marketing_essentials_register_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_register_popup.headlineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_register_popup.headlineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_register_popup.headlineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_register_popup.headlineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_register_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_register_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`subline_font_family` as `neno_marketing_essentials_register_popup.sublineFontFamily`, `neno_marketing_essentials_register_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_register_popup.sublineFontSizeMobile`, `neno_marketing_essentials_register_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_register_popup.sublineLineHeightMobile`, `neno_marketing_essentials_register_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_register_popup.sublineFontSizeTablet`, `neno_marketing_essentials_register_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_register_popup.sublineLineHeightTablet`, `neno_marketing_essentials_register_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_register_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_register_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`promotion_font_family` as `neno_marketing_essentials_register_popup.promotionFontFamily`, `neno_marketing_essentials_register_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_register_popup.promotionFontSizeMobile`, `neno_marketing_essentials_register_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_register_popup.promotionLineHeightMobile`, `neno_marketing_essentials_register_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_register_popup.promotionFontSizeTablet`, `neno_marketing_essentials_register_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_register_popup.promotionLineHeightTablet`, `neno_marketing_essentials_register_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_register_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_register_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_register_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_register_popup`.`media_background_color` as `neno_marketing_essentials_register_popup.mediaBackgroundColor`, `neno_marketing_essentials_register_popup`.`image_position` as `neno_marketing_essentials_register_popup.imagePosition`, `neno_marketing_essentials_register_popup`.`image_fit` as `neno_marketing_essentials_register_popup.imageFit`, `neno_marketing_essentials_register_popup`.`image_alignment` as `neno_marketing_essentials_register_popup.imageAlignment`, `neno_marketing_essentials_register_popup`.`image_mobile_settings` as `neno_marketing_essentials_register_popup.imageMobileSettings`, `neno_marketing_essentials_register_popup`.`background_color` as `neno_marketing_essentials_register_popup.backgroundColor`, `neno_marketing_essentials_register_popup`.`close_button_color` as `neno_marketing_essentials_register_popup.closeButtonColor`, `neno_marketing_essentials_register_popup`.`close_button_hover_color` as `neno_marketing_essentials_register_popup.closeButtonHoverColor`, `neno_marketing_essentials_register_popup`.`promotion_color` as `neno_marketing_essentials_register_popup.promotionColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundColor`, `neno_marketing_essentials_register_popup`.`submit_button_background_hover_color` as `neno_marketing_essentials_register_popup.submitButtonBackgroundHoverColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_color` as `neno_marketing_essentials_register_popup.submitButtonTextColor`, `neno_marketing_essentials_register_popup`.`submit_button_text_hover_color` as `neno_marketing_essentials_register_popup.submitButtonTextHoverColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_color` as `neno_marketing_essentials_register_popup.nonSubmitTextColor`, `neno_marketing_essentials_register_popup`.`non_submit_text_hover_color` as `neno_marketing_essentials_register_popup.nonSubmitTextHoverColor`, `neno_marketing_essentials_register_popup`.`popup_border_radius` as `neno_marketing_essentials_register_popup.popupBorderRadius`, `neno_marketing_essentials_register_popup`.`submit_button_border_radius` as `neno_marketing_essentials_register_popup.submitButtonBorderRadius`, `neno_marketing_essentials_register_popup`.`content_alignment` as `neno_marketing_essentials_register_popup.contentAlignment`, `neno_marketing_essentials_register_popup`.`promotion_active` as `neno_marketing_essentials_register_popup.promotionActive`, `neno_marketing_essentials_register_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_register_popup.promotionShowValidUntil`, `neno_marketing_essentials_register_popup`.`promotion_id` as `neno_marketing_essentials_register_popup.promotionId`, `neno_marketing_essentials_register_popup.promotion`.`id` as `neno_marketing_essentials_register_popup.promotion.id`, `neno_marketing_essentials_register_popup.promotion`.`active` as `neno_marketing_essentials_register_popup.promotion.active`, `neno_marketing_essentials_register_popup.promotion`.`valid_from` as `neno_marketing_essentials_register_popup.promotion.validFrom`, `neno_marketing_essentials_register_popup.promotion`.`valid_until` as `neno_marketing_essentials_register_popup.promotion.validUntil`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_register_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_register_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_register_popup.promotion`.`priority` as `neno_marketing_essentials_register_popup.promotion.priority`, `neno_marketing_essentials_register_popup.promotion`.`exclusive` as `neno_marketing_essentials_register_popup.promotion.exclusive`, `neno_marketing_essentials_register_popup.promotion`.`code` as `neno_marketing_essentials_register_popup.promotion.code`, `neno_marketing_essentials_register_popup.promotion`.`use_codes` as `neno_marketing_essentials_register_popup.promotion.useCodes`, `neno_marketing_essentials_register_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_register_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_register_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_register_popup.promotion.individualCodePattern`, `neno_marketing_essentials_register_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_register_popup.promotion.useSetGroups`, `neno_marketing_essentials_register_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_register_popup.promotion.customerRestriction`, `neno_marketing_essentials_register_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_register_popup.promotion.preventCombination`, `neno_marketing_essentials_register_popup.promotion`.`order_count` as `neno_marketing_essentials_register_popup.promotion.orderCount`, `neno_marketing_essentials_register_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_register_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_register_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_register_popup.promotion.exclusionIds`, `neno_marketing_essentials_register_popup.promotion`.`created_at` as `neno_marketing_essentials_register_popup.promotion.createdAt`, `neno_marketing_essentials_register_popup.promotion`.`updated_at` as `neno_marketing_essentials_register_popup.promotion.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.name`,`neno_marketing_essentials_register_popup.promotion.translation.name`) as `neno_marketing_essentials_register_popup.promotion.name`, `neno_marketing_essentials_register_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.promotion.translation.customFields`,`neno_marketing_essentials_register_popup.promotion.translation.customFields`) as `neno_marketing_essentials_register_popup.promotion.customFields`, `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation.languageId`, `neno_marketing_essentials_register_popup`.`register_media_image_id` as `neno_marketing_essentials_register_popup.registerMediaImageId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`id` as `neno_marketing_essentials_register_popup.registerMediaImage.id`, `neno_marketing_essentials_register_popup.registerMediaImage`.`user_id` as `neno_marketing_essentials_register_popup.registerMediaImage.userId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_folder_id` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaFolderId`, `neno_marketing_essentials_register_popup.registerMediaImage`.`mime_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mimeType`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_extension` as `neno_marketing_essentials_register_popup.registerMediaImage.fileExtension`, `neno_marketing_essentials_register_popup.registerMediaImage`.`uploaded_at` as `neno_marketing_essentials_register_popup.registerMediaImage.uploadedAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_name` as `neno_marketing_essentials_register_popup.registerMediaImage.fileName`, `neno_marketing_essentials_register_popup.registerMediaImage`.`file_size` as `neno_marketing_essentials_register_popup.registerMediaImage.fileSize`, `neno_marketing_essentials_register_popup.registerMediaImage`.`media_type` as `neno_marketing_essentials_register_popup.registerMediaImage.mediaTypeRaw`, `neno_marketing_essentials_register_popup.registerMediaImage`.`meta_data` as `neno_marketing_essentials_register_popup.registerMediaImage.metaData`, `neno_marketing_essentials_register_popup.registerMediaImage`.`private` as `neno_marketing_essentials_register_popup.registerMediaImage.private`, `neno_marketing_essentials_register_popup.registerMediaImage`.`thumbnails_ro` as `neno_marketing_essentials_register_popup.registerMediaImage.thumbnailsRo`, `neno_marketing_essentials_register_popup.registerMediaImage`.`created_at` as `neno_marketing_essentials_register_popup.registerMediaImage.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage`.`updated_at` as `neno_marketing_essentials_register_popup.registerMediaImage.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.title`) as `neno_marketing_essentials_register_popup.registerMediaImage.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`) as `neno_marketing_essentials_register_popup.registerMediaImage.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`,`neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`) as `neno_marketing_essentials_register_popup.registerMediaImage.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId`, `neno_marketing_essentials_register_popup`.`created_at` as `neno_marketing_essentials_register_popup.createdAt`, `neno_marketing_essentials_register_popup`.`updated_at` as `neno_marketing_essentials_register_popup.updatedAt`, `neno_marketing_essentials_register_popup.translation.name`, COALESCE(`neno_marketing_essentials_register_popup.translation.name`,`neno_marketing_essentials_register_popup.translation.name`) as `neno_marketing_essentials_register_popup.name`, `neno_marketing_essentials_register_popup.translation.headline`, COALESCE(`neno_marketing_essentials_register_popup.translation.headline`,`neno_marketing_essentials_register_popup.translation.headline`) as `neno_marketing_essentials_register_popup.headline`, `neno_marketing_essentials_register_popup.translation.subline`, COALESCE(`neno_marketing_essentials_register_popup.translation.subline`,`neno_marketing_essentials_register_popup.translation.subline`) as `neno_marketing_essentials_register_popup.subline`, `neno_marketing_essentials_register_popup.translation.text`, COALESCE(`neno_marketing_essentials_register_popup.translation.text`,`neno_marketing_essentials_register_popup.translation.text`) as `neno_marketing_essentials_register_popup.text`, `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_register_popup.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation.textSubmitButton`, COALESCE(`neno_marketing_essentials_register_popup.translation.textSubmitButton`,`neno_marketing_essentials_register_popup.translation.textSubmitButton`) as `neno_marketing_essentials_register_popup.textSubmitButton`, `neno_marketing_essentials_register_popup.translation.textNonSubmit`, COALESCE(`neno_marketing_essentials_register_popup.translation.textNonSubmit`,`neno_marketing_essentials_register_popup.translation.textNonSubmit`) as `neno_marketing_essentials_register_popup.textNonSubmit`, `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id, `neno_marketing_essentials_register_popup.translation`.name as `neno_marketing_essentials_register_popup.translation.name`, `neno_marketing_essentials_register_popup.translation`.headline as `neno_marketing_essentials_register_popup.translation.headline`, `neno_marketing_essentials_register_popup.translation`.subline as `neno_marketing_essentials_register_popup.translation.subline`, `neno_marketing_essentials_register_popup.translation`.text as `neno_marketing_essentials_register_popup.translation.text`, `neno_marketing_essentials_register_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_register_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_register_popup.translation`.text_submit_button as `neno_marketing_essentials_register_popup.translation.textSubmitButton`, `neno_marketing_essentials_register_popup.translation`.text_non_submit as `neno_marketing_essentials_register_popup.translation.textNonSubmit`, `neno_marketing_essentials_register_popup.translation`.created_at as `neno_marketing_essentials_register_popup.translation.createdAt`, `neno_marketing_essentials_register_popup.translation`.updated_at as `neno_marketing_essentials_register_popup.translation.updatedAt`, `neno_marketing_essentials_register_popup.translation`.neno_marketing_essentials_register_popup_id as `neno_marketing_essentials_register_popup.translation.nenoMarketingEssentialsRegisterPopupId`, `neno_marketing_essentials_register_popup.translation`.language_id as `neno_marketing_essentials_register_popup.translation.languageId` FROM `neno_marketing_essentials_register_popup_translation` `neno_marketing_essentials_register_popup.translation` WHERE `neno_marketing_essentials_register_popup.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation` ON `neno_marketing_essentials_register_popup.neno_marketing_essentials_register_popup_translation`.`neno_marketing_essentials_register_popup_id` = `neno_marketing_essentials_register_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_register_popup.promotion` ON `neno_marketing_essentials_register_popup`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_register_popup.registerMediaImage` ON `neno_marketing_essentials_register_popup`.`register_media_image_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_register_popup.promotion.translation`.name as `neno_marketing_essentials_register_popup.promotion.translation.name`, `neno_marketing_essentials_register_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_register_popup.promotion.translation.customFields`, `neno_marketing_essentials_register_popup.promotion.translation`.created_at as `neno_marketing_essentials_register_popup.promotion.translation.createdAt`, `neno_marketing_essentials_register_popup.promotion.translation`.updated_at as `neno_marketing_essentials_register_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_register_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_register_popup.promotion.translation.promotionId`, `neno_marketing_essentials_register_popup.promotion.translation`.language_id as `neno_marketing_essentials_register_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_register_popup.promotion.translation` WHERE `neno_marketing_essentials_register_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.promotion.promotion_translation` ON `neno_marketing_essentials_register_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_register_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.title as `neno_marketing_essentials_register_popup.registerMediaImage.translation.title`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.alt as `neno_marketing_essentials_register_popup.registerMediaImage.translation.alt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.custom_fields as `neno_marketing_essentials_register_popup.registerMediaImage.translation.customFields`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.created_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.createdAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.updated_at as `neno_marketing_essentials_register_popup.registerMediaImage.translation.updatedAt`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.media_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.mediaId`, `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id as `neno_marketing_essentials_register_popup.registerMediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_register_popup.registerMediaImage.translation` WHERE `neno_marketing_essentials_register_popup.registerMediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_register_popup.registerMediaImage.media_translation` ON `neno_marketing_essentials_register_popup.registerMediaImage.media_translation`.`media_id` = `neno_marketing_essentials_register_popup.registerMediaImage`.`id` WHERE (`neno_marketing_essentials_register_popup`.`is_global` = :param_e29f2fe5e6a743359c538d3a07ce9009)
167 4.03 ms
SELECT `neno_marketing_essentials_newsletter_popup`.`id` as `neno_marketing_essentials_newsletter_popup.id`, `neno_marketing_essentials_newsletter_popup`.`dev_mode` as `neno_marketing_essentials_newsletter_popup.devMode`, `neno_marketing_essentials_newsletter_popup`.`is_global` as `neno_marketing_essentials_newsletter_popup.isGlobal`, `neno_marketing_essentials_newsletter_popup`.`visible_settings` as `neno_marketing_essentials_newsletter_popup.visibleSettings`, `neno_marketing_essentials_newsletter_popup`.`category_id` as `neno_marketing_essentials_newsletter_popup.categoryId`, `neno_marketing_essentials_newsletter_popup`.`product_id` as `neno_marketing_essentials_newsletter_popup.productId`, `neno_marketing_essentials_newsletter_popup`.`popup_trigger` as `neno_marketing_essentials_newsletter_popup.popupTrigger`, `neno_marketing_essentials_newsletter_popup`.`popup_time` as `neno_marketing_essentials_newsletter_popup.popupTime`, `neno_marketing_essentials_newsletter_popup`.`popup_scroll` as `neno_marketing_essentials_newsletter_popup.popupScroll`, `neno_marketing_essentials_newsletter_popup`.`height_mobile` as `neno_marketing_essentials_newsletter_popup.heightMobile`, `neno_marketing_essentials_newsletter_popup`.`height_desktop` as `neno_marketing_essentials_newsletter_popup.heightDesktop`, `neno_marketing_essentials_newsletter_popup`.`show_first_name` as `neno_marketing_essentials_newsletter_popup.showFirstName`, `neno_marketing_essentials_newsletter_popup`.`show_last_name` as `neno_marketing_essentials_newsletter_popup.showLastName`, `neno_marketing_essentials_newsletter_popup`.`headline_font_family` as `neno_marketing_essentials_newsletter_popup.headlineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`headline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.headlineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`headline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.headlineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_font_family` as `neno_marketing_essentials_newsletter_popup.sublineFontFamily`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`subline_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.sublineFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`subline_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.sublineLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_family` as `neno_marketing_essentials_newsletter_popup.promotionFontFamily`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_mobile` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_mobile` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightMobile`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_tablet` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_tablet` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightTablet`, `neno_marketing_essentials_newsletter_popup`.`promotion_font_size_desktop` as `neno_marketing_essentials_newsletter_popup.promotionFontSizeDesktop`, `neno_marketing_essentials_newsletter_popup`.`promotion_line_height_desktop` as `neno_marketing_essentials_newsletter_popup.promotionLineHeightDesktop`, `neno_marketing_essentials_newsletter_popup`.`media_background_color` as `neno_marketing_essentials_newsletter_popup.mediaBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`image_position` as `neno_marketing_essentials_newsletter_popup.imagePosition`, `neno_marketing_essentials_newsletter_popup`.`image_fit` as `neno_marketing_essentials_newsletter_popup.imageFit`, `neno_marketing_essentials_newsletter_popup`.`image_alignment` as `neno_marketing_essentials_newsletter_popup.imageAlignment`, `neno_marketing_essentials_newsletter_popup`.`image_mobile_settings` as `neno_marketing_essentials_newsletter_popup.imageMobileSettings`, `neno_marketing_essentials_newsletter_popup`.`background_color` as `neno_marketing_essentials_newsletter_popup.backgroundColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_color` as `neno_marketing_essentials_newsletter_popup.closeButtonColor`, `neno_marketing_essentials_newsletter_popup`.`close_button_hover_color` as `neno_marketing_essentials_newsletter_popup.closeButtonHoverColor`, `neno_marketing_essentials_newsletter_popup`.`promotion_color` as `neno_marketing_essentials_newsletter_popup.promotionColor`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_color` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_color` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_background_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBackgroundHoverColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextColor`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_text_hover_color` as `neno_marketing_essentials_newsletter_popup.subscribeButtonTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextColor`, `neno_marketing_essentials_newsletter_popup`.`non_subscribe_text_hover_color` as `neno_marketing_essentials_newsletter_popup.nonSubscribeTextHoverColor`, `neno_marketing_essentials_newsletter_popup`.`popup_border_radius` as `neno_marketing_essentials_newsletter_popup.popupBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`mail_field_border_radius` as `neno_marketing_essentials_newsletter_popup.mailFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`first_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.firstNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`last_name_field_border_radius` as `neno_marketing_essentials_newsletter_popup.lastNameFieldBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`subscribe_button_border_radius` as `neno_marketing_essentials_newsletter_popup.subscribeButtonBorderRadius`, `neno_marketing_essentials_newsletter_popup`.`content_alignment` as `neno_marketing_essentials_newsletter_popup.contentAlignment`, `neno_marketing_essentials_newsletter_popup`.`promotion_active` as `neno_marketing_essentials_newsletter_popup.promotionActive`, `neno_marketing_essentials_newsletter_popup`.`promotion_show_valid_until` as `neno_marketing_essentials_newsletter_popup.promotionShowValidUntil`, `neno_marketing_essentials_newsletter_popup`.`promotion_id` as `neno_marketing_essentials_newsletter_popup.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion`.`id` as `neno_marketing_essentials_newsletter_popup.promotion.id`, `neno_marketing_essentials_newsletter_popup.promotion`.`active` as `neno_marketing_essentials_newsletter_popup.promotion.active`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_from` as `neno_marketing_essentials_newsletter_popup.promotion.validFrom`, `neno_marketing_essentials_newsletter_popup.promotion`.`valid_until` as `neno_marketing_essentials_newsletter_popup.promotion.validUntil`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_global` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsGlobal`, `neno_marketing_essentials_newsletter_popup.promotion`.`max_redemptions_per_customer` as `neno_marketing_essentials_newsletter_popup.promotion.maxRedemptionsPerCustomer`, `neno_marketing_essentials_newsletter_popup.promotion`.`priority` as `neno_marketing_essentials_newsletter_popup.promotion.priority`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusive` as `neno_marketing_essentials_newsletter_popup.promotion.exclusive`, `neno_marketing_essentials_newsletter_popup.promotion`.`code` as `neno_marketing_essentials_newsletter_popup.promotion.code`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_individual_codes` as `neno_marketing_essentials_newsletter_popup.promotion.useIndividualCodes`, `neno_marketing_essentials_newsletter_popup.promotion`.`individual_code_pattern` as `neno_marketing_essentials_newsletter_popup.promotion.individualCodePattern`, `neno_marketing_essentials_newsletter_popup.promotion`.`use_setgroups` as `neno_marketing_essentials_newsletter_popup.promotion.useSetGroups`, `neno_marketing_essentials_newsletter_popup.promotion`.`customer_restriction` as `neno_marketing_essentials_newsletter_popup.promotion.customerRestriction`, `neno_marketing_essentials_newsletter_popup.promotion`.`prevent_combination` as `neno_marketing_essentials_newsletter_popup.promotion.preventCombination`, `neno_marketing_essentials_newsletter_popup.promotion`.`order_count` as `neno_marketing_essentials_newsletter_popup.promotion.orderCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`orders_per_customer_count` as `neno_marketing_essentials_newsletter_popup.promotion.ordersPerCustomerCount`, `neno_marketing_essentials_newsletter_popup.promotion`.`exclusion_ids` as `neno_marketing_essentials_newsletter_popup.promotion.exclusionIds`, `neno_marketing_essentials_newsletter_popup.promotion`.`created_at` as `neno_marketing_essentials_newsletter_popup.promotion.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion`.`updated_at` as `neno_marketing_essentials_newsletter_popup.promotion.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.name`,`neno_marketing_essentials_newsletter_popup.promotion.translation.name`) as `neno_marketing_essentials_newsletter_popup.promotion.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`,`neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.promotion.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`media_image_id` as `neno_marketing_essentials_newsletter_popup.mediaImageId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` as `neno_marketing_essentials_newsletter_popup.mediaImage.id`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`user_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.userId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_folder_id` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaFolderId`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`mime_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mimeType`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_extension` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileExtension`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`uploaded_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.uploadedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_name` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileName`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`file_size` as `neno_marketing_essentials_newsletter_popup.mediaImage.fileSize`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`media_type` as `neno_marketing_essentials_newsletter_popup.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`meta_data` as `neno_marketing_essentials_newsletter_popup.mediaImage.metaData`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`private` as `neno_marketing_essentials_newsletter_popup.mediaImage.private`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_newsletter_popup.mediaImage.thumbnailsRo`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`created_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage`.`updated_at` as `neno_marketing_essentials_newsletter_popup.mediaImage.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`) as `neno_marketing_essentials_newsletter_popup.mediaImage.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`) as `neno_marketing_essentials_newsletter_popup.mediaImage.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`,`neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`) as `neno_marketing_essentials_newsletter_popup.mediaImage.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId`, `neno_marketing_essentials_newsletter_popup`.`created_at` as `neno_marketing_essentials_newsletter_popup.createdAt`, `neno_marketing_essentials_newsletter_popup`.`updated_at` as `neno_marketing_essentials_newsletter_popup.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.name`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.name`,`neno_marketing_essentials_newsletter_popup.translation.name`) as `neno_marketing_essentials_newsletter_popup.name`, `neno_marketing_essentials_newsletter_popup.translation.headline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.headline`,`neno_marketing_essentials_newsletter_popup.translation.headline`) as `neno_marketing_essentials_newsletter_popup.headline`, `neno_marketing_essentials_newsletter_popup.translation.subline`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.subline`,`neno_marketing_essentials_newsletter_popup.translation.subline`) as `neno_marketing_essentials_newsletter_popup.subline`, `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`,`neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`) as `neno_marketing_essentials_newsletter_popup.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`,`neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`) as `neno_marketing_essentials_newsletter_popup.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`,`neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`) as `neno_marketing_essentials_newsletter_popup.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, COALESCE(`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`,`neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`) as `neno_marketing_essentials_newsletter_popup.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id, `neno_marketing_essentials_newsletter_popup.translation`.name as `neno_marketing_essentials_newsletter_popup.translation.name`, `neno_marketing_essentials_newsletter_popup.translation`.headline as `neno_marketing_essentials_newsletter_popup.translation.headline`, `neno_marketing_essentials_newsletter_popup.translation`.subline as `neno_marketing_essentials_newsletter_popup.translation.subline`, `neno_marketing_essentials_newsletter_popup.translation`.promotion_text_valid_until as `neno_marketing_essentials_newsletter_popup.translation.promotionTextValidUntil`, `neno_marketing_essentials_newsletter_popup.translation`.first_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.firstNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.last_name_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.lastNameFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.mail_field_placeholder as `neno_marketing_essentials_newsletter_popup.translation.mailFieldPlaceholder`, `neno_marketing_essentials_newsletter_popup.translation`.text_subscribe_button as `neno_marketing_essentials_newsletter_popup.translation.textSubscribeButton`, `neno_marketing_essentials_newsletter_popup.translation`.text_non_subscribe as `neno_marketing_essentials_newsletter_popup.translation.textNonSubscribe`, `neno_marketing_essentials_newsletter_popup.translation`.created_at as `neno_marketing_essentials_newsletter_popup.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.translation`.neno_marketing_essentials_newsletter_popup_id as `neno_marketing_essentials_newsletter_popup.translation.nenoMarketingEssentialsNewsletterPopupId`, `neno_marketing_essentials_newsletter_popup.translation`.language_id as `neno_marketing_essentials_newsletter_popup.translation.languageId` FROM `neno_marketing_essentials_newsletter_popup_translation` `neno_marketing_essentials_newsletter_popup.translation` WHERE `neno_marketing_essentials_newsletter_popup.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation` ON `neno_marketing_essentials_newsletter_popup.neno_marketing_essentials_newsletter_popup_translation`.`neno_marketing_essentials_newsletter_popup_id` = `neno_marketing_essentials_newsletter_popup`.`id` LEFT JOIN `promotion` `neno_marketing_essentials_newsletter_popup.promotion` ON `neno_marketing_essentials_newsletter_popup`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN `media` `neno_marketing_essentials_newsletter_popup.mediaImage` ON `neno_marketing_essentials_newsletter_popup`.`media_image_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id, `neno_marketing_essentials_newsletter_popup.promotion.translation`.name as `neno_marketing_essentials_newsletter_popup.promotion.translation.name`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.promotion.translation.customFields`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.created_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.promotion.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.promotion_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.promotionId`, `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id as `neno_marketing_essentials_newsletter_popup.promotion.translation.languageId` FROM `promotion_translation` `neno_marketing_essentials_newsletter_popup.promotion.translation` WHERE `neno_marketing_essentials_newsletter_popup.promotion.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation` ON `neno_marketing_essentials_newsletter_popup.promotion.promotion_translation`.`promotion_id` = `neno_marketing_essentials_newsletter_popup.promotion`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.title as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.title`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.alt as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.alt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.custom_fields as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.customFields`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.created_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.createdAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.updated_at as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.updatedAt`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.media_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.mediaId`, `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id as `neno_marketing_essentials_newsletter_popup.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_newsletter_popup.mediaImage.translation` WHERE `neno_marketing_essentials_newsletter_popup.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation` ON `neno_marketing_essentials_newsletter_popup.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_newsletter_popup.mediaImage`.`id` WHERE (`neno_marketing_essentials_newsletter_popup`.`is_global` = :param_7f540d1b3cf547948d8a85961aca650b)
168 0.82 ms
SELECT `neno_marketing_essentials_tabs`.`id` as `neno_marketing_essentials_tabs.id`, `neno_marketing_essentials_tabs`.`is_global` as `neno_marketing_essentials_tabs.isGlobal`, `neno_marketing_essentials_tabs`.`display` as `neno_marketing_essentials_tabs.display`, `neno_marketing_essentials_tabs`.`category_id` as `neno_marketing_essentials_tabs.categoryId`, `neno_marketing_essentials_tabs`.`product_id` as `neno_marketing_essentials_tabs.productId`, `neno_marketing_essentials_tabs`.`favicon_id` as `neno_marketing_essentials_tabs.faviconId`, `neno_marketing_essentials_tabs.mediaImage`.`id` as `neno_marketing_essentials_tabs.mediaImage.id`, `neno_marketing_essentials_tabs.mediaImage`.`user_id` as `neno_marketing_essentials_tabs.mediaImage.userId`, `neno_marketing_essentials_tabs.mediaImage`.`media_folder_id` as `neno_marketing_essentials_tabs.mediaImage.mediaFolderId`, `neno_marketing_essentials_tabs.mediaImage`.`mime_type` as `neno_marketing_essentials_tabs.mediaImage.mimeType`, `neno_marketing_essentials_tabs.mediaImage`.`file_extension` as `neno_marketing_essentials_tabs.mediaImage.fileExtension`, `neno_marketing_essentials_tabs.mediaImage`.`uploaded_at` as `neno_marketing_essentials_tabs.mediaImage.uploadedAt`, `neno_marketing_essentials_tabs.mediaImage`.`file_name` as `neno_marketing_essentials_tabs.mediaImage.fileName`, `neno_marketing_essentials_tabs.mediaImage`.`file_size` as `neno_marketing_essentials_tabs.mediaImage.fileSize`, `neno_marketing_essentials_tabs.mediaImage`.`media_type` as `neno_marketing_essentials_tabs.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_tabs.mediaImage`.`meta_data` as `neno_marketing_essentials_tabs.mediaImage.metaData`, `neno_marketing_essentials_tabs.mediaImage`.`private` as `neno_marketing_essentials_tabs.mediaImage.private`, `neno_marketing_essentials_tabs.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_tabs.mediaImage.thumbnailsRo`, `neno_marketing_essentials_tabs.mediaImage`.`created_at` as `neno_marketing_essentials_tabs.mediaImage.createdAt`, `neno_marketing_essentials_tabs.mediaImage`.`updated_at` as `neno_marketing_essentials_tabs.mediaImage.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.title`,`neno_marketing_essentials_tabs.mediaImage.translation.title`) as `neno_marketing_essentials_tabs.mediaImage.title`, `neno_marketing_essentials_tabs.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.alt`,`neno_marketing_essentials_tabs.mediaImage.translation.alt`) as `neno_marketing_essentials_tabs.mediaImage.alt`, `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.customFields`,`neno_marketing_essentials_tabs.mediaImage.translation.customFields`) as `neno_marketing_essentials_tabs.mediaImage.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation.languageId`, `neno_marketing_essentials_tabs`.`created_at` as `neno_marketing_essentials_tabs.createdAt`, `neno_marketing_essentials_tabs`.`updated_at` as `neno_marketing_essentials_tabs.updatedAt`, `neno_marketing_essentials_tabs.translation.name`, COALESCE(`neno_marketing_essentials_tabs.translation.name`,`neno_marketing_essentials_tabs.translation.name`) as `neno_marketing_essentials_tabs.name`, `neno_marketing_essentials_tabs.translation.text`, COALESCE(`neno_marketing_essentials_tabs.translation.text`,`neno_marketing_essentials_tabs.translation.text`) as `neno_marketing_essentials_tabs.text`, `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id, `neno_marketing_essentials_tabs.translation`.name as `neno_marketing_essentials_tabs.translation.name`, `neno_marketing_essentials_tabs.translation`.text as `neno_marketing_essentials_tabs.translation.text`, `neno_marketing_essentials_tabs.translation`.created_at as `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation`.updated_at as `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id as `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation`.language_id as `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs_translation` `neno_marketing_essentials_tabs.translation` WHERE `neno_marketing_essentials_tabs.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation` ON `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation`.`neno_marketing_essentials_tabs_id` = `neno_marketing_essentials_tabs`.`id` LEFT JOIN `media` `neno_marketing_essentials_tabs.mediaImage` ON `neno_marketing_essentials_tabs`.`favicon_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.mediaImage.translation`.media_id, `neno_marketing_essentials_tabs.mediaImage.translation`.title as `neno_marketing_essentials_tabs.mediaImage.translation.title`, `neno_marketing_essentials_tabs.mediaImage.translation`.alt as `neno_marketing_essentials_tabs.mediaImage.translation.alt`, `neno_marketing_essentials_tabs.mediaImage.translation`.custom_fields as `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation`.created_at as `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.updated_at as `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.media_id as `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation`.language_id as `neno_marketing_essentials_tabs.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_tabs.mediaImage.translation` WHERE `neno_marketing_essentials_tabs.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.mediaImage.media_translation` ON `neno_marketing_essentials_tabs.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` WHERE ((`neno_marketing_essentials_tabs`.`is_global` = :param_1908c9ee13ec4070a808ab9283b888f2 AND `neno_marketing_essentials_tabs`.`display` = :param_99a70e7d24934eb384c63c1b7edea947 AND `neno_marketing_essentials_tabs`.`product_id` = :param_16c1a2aa539349d8adc1f2ff3eab9cd6))
169 0.43 ms
SELECT `neno_marketing_essentials_tabs`.`id` as `neno_marketing_essentials_tabs.id`, `neno_marketing_essentials_tabs`.`is_global` as `neno_marketing_essentials_tabs.isGlobal`, `neno_marketing_essentials_tabs`.`display` as `neno_marketing_essentials_tabs.display`, `neno_marketing_essentials_tabs`.`category_id` as `neno_marketing_essentials_tabs.categoryId`, `neno_marketing_essentials_tabs`.`product_id` as `neno_marketing_essentials_tabs.productId`, `neno_marketing_essentials_tabs`.`favicon_id` as `neno_marketing_essentials_tabs.faviconId`, `neno_marketing_essentials_tabs.mediaImage`.`id` as `neno_marketing_essentials_tabs.mediaImage.id`, `neno_marketing_essentials_tabs.mediaImage`.`user_id` as `neno_marketing_essentials_tabs.mediaImage.userId`, `neno_marketing_essentials_tabs.mediaImage`.`media_folder_id` as `neno_marketing_essentials_tabs.mediaImage.mediaFolderId`, `neno_marketing_essentials_tabs.mediaImage`.`mime_type` as `neno_marketing_essentials_tabs.mediaImage.mimeType`, `neno_marketing_essentials_tabs.mediaImage`.`file_extension` as `neno_marketing_essentials_tabs.mediaImage.fileExtension`, `neno_marketing_essentials_tabs.mediaImage`.`uploaded_at` as `neno_marketing_essentials_tabs.mediaImage.uploadedAt`, `neno_marketing_essentials_tabs.mediaImage`.`file_name` as `neno_marketing_essentials_tabs.mediaImage.fileName`, `neno_marketing_essentials_tabs.mediaImage`.`file_size` as `neno_marketing_essentials_tabs.mediaImage.fileSize`, `neno_marketing_essentials_tabs.mediaImage`.`media_type` as `neno_marketing_essentials_tabs.mediaImage.mediaTypeRaw`, `neno_marketing_essentials_tabs.mediaImage`.`meta_data` as `neno_marketing_essentials_tabs.mediaImage.metaData`, `neno_marketing_essentials_tabs.mediaImage`.`private` as `neno_marketing_essentials_tabs.mediaImage.private`, `neno_marketing_essentials_tabs.mediaImage`.`thumbnails_ro` as `neno_marketing_essentials_tabs.mediaImage.thumbnailsRo`, `neno_marketing_essentials_tabs.mediaImage`.`created_at` as `neno_marketing_essentials_tabs.mediaImage.createdAt`, `neno_marketing_essentials_tabs.mediaImage`.`updated_at` as `neno_marketing_essentials_tabs.mediaImage.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.title`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.title`,`neno_marketing_essentials_tabs.mediaImage.translation.title`) as `neno_marketing_essentials_tabs.mediaImage.title`, `neno_marketing_essentials_tabs.mediaImage.translation.alt`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.alt`,`neno_marketing_essentials_tabs.mediaImage.translation.alt`) as `neno_marketing_essentials_tabs.mediaImage.alt`, `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, COALESCE(`neno_marketing_essentials_tabs.mediaImage.translation.customFields`,`neno_marketing_essentials_tabs.mediaImage.translation.customFields`) as `neno_marketing_essentials_tabs.mediaImage.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation.languageId`, `neno_marketing_essentials_tabs`.`created_at` as `neno_marketing_essentials_tabs.createdAt`, `neno_marketing_essentials_tabs`.`updated_at` as `neno_marketing_essentials_tabs.updatedAt`, `neno_marketing_essentials_tabs.translation.name`, COALESCE(`neno_marketing_essentials_tabs.translation.name`,`neno_marketing_essentials_tabs.translation.name`) as `neno_marketing_essentials_tabs.name`, `neno_marketing_essentials_tabs.translation.text`, COALESCE(`neno_marketing_essentials_tabs.translation.text`,`neno_marketing_essentials_tabs.translation.text`) as `neno_marketing_essentials_tabs.text`, `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id, `neno_marketing_essentials_tabs.translation`.name as `neno_marketing_essentials_tabs.translation.name`, `neno_marketing_essentials_tabs.translation`.text as `neno_marketing_essentials_tabs.translation.text`, `neno_marketing_essentials_tabs.translation`.created_at as `neno_marketing_essentials_tabs.translation.createdAt`, `neno_marketing_essentials_tabs.translation`.updated_at as `neno_marketing_essentials_tabs.translation.updatedAt`, `neno_marketing_essentials_tabs.translation`.neno_marketing_essentials_tabs_id as `neno_marketing_essentials_tabs.translation.nenoMarketingEssentialsTabsId`, `neno_marketing_essentials_tabs.translation`.language_id as `neno_marketing_essentials_tabs.translation.languageId` FROM `neno_marketing_essentials_tabs_translation` `neno_marketing_essentials_tabs.translation` WHERE `neno_marketing_essentials_tabs.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation` ON `neno_marketing_essentials_tabs.neno_marketing_essentials_tabs_translation`.`neno_marketing_essentials_tabs_id` = `neno_marketing_essentials_tabs`.`id` LEFT JOIN `media` `neno_marketing_essentials_tabs.mediaImage` ON `neno_marketing_essentials_tabs`.`favicon_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_tabs.mediaImage.translation`.media_id, `neno_marketing_essentials_tabs.mediaImage.translation`.title as `neno_marketing_essentials_tabs.mediaImage.translation.title`, `neno_marketing_essentials_tabs.mediaImage.translation`.alt as `neno_marketing_essentials_tabs.mediaImage.translation.alt`, `neno_marketing_essentials_tabs.mediaImage.translation`.custom_fields as `neno_marketing_essentials_tabs.mediaImage.translation.customFields`, `neno_marketing_essentials_tabs.mediaImage.translation`.created_at as `neno_marketing_essentials_tabs.mediaImage.translation.createdAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.updated_at as `neno_marketing_essentials_tabs.mediaImage.translation.updatedAt`, `neno_marketing_essentials_tabs.mediaImage.translation`.media_id as `neno_marketing_essentials_tabs.mediaImage.translation.mediaId`, `neno_marketing_essentials_tabs.mediaImage.translation`.language_id as `neno_marketing_essentials_tabs.mediaImage.translation.languageId` FROM `media_translation` `neno_marketing_essentials_tabs.mediaImage.translation` WHERE `neno_marketing_essentials_tabs.mediaImage.translation`.language_id = :languageId) `neno_marketing_essentials_tabs.mediaImage.media_translation` ON `neno_marketing_essentials_tabs.mediaImage.media_translation`.`media_id` = `neno_marketing_essentials_tabs.mediaImage`.`id` WHERE (`neno_marketing_essentials_tabs`.`is_global` = :param_72fe76a11c9443c3b977365e8784da43)
170 3.38 ms
SELECT `neno_marketing_essentials_conversion_bar`.`id` as `neno_marketing_essentials_conversion_bar.id`, `neno_marketing_essentials_conversion_bar`.`sales_channel_id` as `neno_marketing_essentials_conversion_bar.salesChannelId`, `neno_marketing_essentials_conversion_bar`.`active` as `neno_marketing_essentials_conversion_bar.active`, `neno_marketing_essentials_conversion_bar`.`slider_max_width` as `neno_marketing_essentials_conversion_bar.sliderMaxWidth`, `neno_marketing_essentials_conversion_bar`.`background_color` as `neno_marketing_essentials_conversion_bar.backgroundColor`, `neno_marketing_essentials_conversion_bar`.`text_color` as `neno_marketing_essentials_conversion_bar.textColor`, `neno_marketing_essentials_conversion_bar`.`link_color` as `neno_marketing_essentials_conversion_bar.linkColor`, `neno_marketing_essentials_conversion_bar`.`text_01_clickable` as `neno_marketing_essentials_conversion_bar.text01Clickable`, `neno_marketing_essentials_conversion_bar`.`text_01_primary_active` as `neno_marketing_essentials_conversion_bar.text01PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_02_clickable` as `neno_marketing_essentials_conversion_bar.text02Clickable`, `neno_marketing_essentials_conversion_bar`.`text_02_primary_active` as `neno_marketing_essentials_conversion_bar.text02PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_03_clickable` as `neno_marketing_essentials_conversion_bar.text03Clickable`, `neno_marketing_essentials_conversion_bar`.`text_03_primary_active` as `neno_marketing_essentials_conversion_bar.text03PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_01_media_id` as `neno_marketing_essentials_conversion_bar.text01MediaId`, `neno_marketing_essentials_conversion_bar.text01Media`.`id` as `neno_marketing_essentials_conversion_bar.text01Media.id`, `neno_marketing_essentials_conversion_bar.text01Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text01Media.userId`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text01Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text01Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text01Media.mimeType`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text01Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text01Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text01Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text01Media.fileName`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text01Media.fileSize`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text01Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text01Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text01Media.metaData`, `neno_marketing_essentials_conversion_bar.text01Media`.`private` as `neno_marketing_essentials_conversion_bar.text01Media.private`, `neno_marketing_essentials_conversion_bar.text01Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text01Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text01Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text01Media.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text01Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.title`,`neno_marketing_essentials_conversion_bar.text01Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text01Media.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text01Media.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text01Media.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_02_media_id` as `neno_marketing_essentials_conversion_bar.text02MediaId`, `neno_marketing_essentials_conversion_bar.text02Media`.`id` as `neno_marketing_essentials_conversion_bar.text02Media.id`, `neno_marketing_essentials_conversion_bar.text02Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text02Media.userId`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text02Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text02Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text02Media.mimeType`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text02Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text02Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text02Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text02Media.fileName`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text02Media.fileSize`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text02Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text02Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text02Media.metaData`, `neno_marketing_essentials_conversion_bar.text02Media`.`private` as `neno_marketing_essentials_conversion_bar.text02Media.private`, `neno_marketing_essentials_conversion_bar.text02Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text02Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text02Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text02Media.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text02Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.title`,`neno_marketing_essentials_conversion_bar.text02Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text02Media.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text02Media.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text02Media.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_03_media_id` as `neno_marketing_essentials_conversion_bar.text03MediaId`, `neno_marketing_essentials_conversion_bar.text03Media`.`id` as `neno_marketing_essentials_conversion_bar.text03Media.id`, `neno_marketing_essentials_conversion_bar.text03Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text03Media.userId`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text03Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text03Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text03Media.mimeType`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text03Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text03Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text03Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text03Media.fileName`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text03Media.fileSize`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text03Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text03Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text03Media.metaData`, `neno_marketing_essentials_conversion_bar.text03Media`.`private` as `neno_marketing_essentials_conversion_bar.text03Media.private`, `neno_marketing_essentials_conversion_bar.text03Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text03Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text03Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text03Media.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text03Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.title`,`neno_marketing_essentials_conversion_bar.text03Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text03Media.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text03Media.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text03Media.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`created_at` as `neno_marketing_essentials_conversion_bar.createdAt`, `neno_marketing_essentials_conversion_bar`.`updated_at` as `neno_marketing_essentials_conversion_bar.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.text01`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01`,`neno_marketing_essentials_conversion_bar.translation.text01`) as `neno_marketing_essentials_conversion_bar.text01`, `neno_marketing_essentials_conversion_bar.translation.text01Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Url`,`neno_marketing_essentials_conversion_bar.translation.text01Url`) as `neno_marketing_essentials_conversion_bar.text01Url`, `neno_marketing_essentials_conversion_bar.translation.text01Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Primary`,`neno_marketing_essentials_conversion_bar.translation.text01Primary`) as `neno_marketing_essentials_conversion_bar.text01Primary`, `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text02`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02`,`neno_marketing_essentials_conversion_bar.translation.text02`) as `neno_marketing_essentials_conversion_bar.text02`, `neno_marketing_essentials_conversion_bar.translation.text02Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Url`,`neno_marketing_essentials_conversion_bar.translation.text02Url`) as `neno_marketing_essentials_conversion_bar.text02Url`, `neno_marketing_essentials_conversion_bar.translation.text02Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Primary`,`neno_marketing_essentials_conversion_bar.translation.text02Primary`) as `neno_marketing_essentials_conversion_bar.text02Primary`, `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text03`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03`,`neno_marketing_essentials_conversion_bar.translation.text03`) as `neno_marketing_essentials_conversion_bar.text03`, `neno_marketing_essentials_conversion_bar.translation.text03Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Url`,`neno_marketing_essentials_conversion_bar.translation.text03Url`) as `neno_marketing_essentials_conversion_bar.text03Url`, `neno_marketing_essentials_conversion_bar.translation.text03Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Primary`,`neno_marketing_essentials_conversion_bar.translation.text03Primary`) as `neno_marketing_essentials_conversion_bar.text03Primary`, `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id, `neno_marketing_essentials_conversion_bar.translation`.text_01 as `neno_marketing_essentials_conversion_bar.translation.text01`, `neno_marketing_essentials_conversion_bar.translation`.text_01_url as `neno_marketing_essentials_conversion_bar.translation.text01Url`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary as `neno_marketing_essentials_conversion_bar.translation.text01Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary_url as `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_02 as `neno_marketing_essentials_conversion_bar.translation.text02`, `neno_marketing_essentials_conversion_bar.translation`.text_02_url as `neno_marketing_essentials_conversion_bar.translation.text02Url`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary as `neno_marketing_essentials_conversion_bar.translation.text02Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary_url as `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_03 as `neno_marketing_essentials_conversion_bar.translation.text03`, `neno_marketing_essentials_conversion_bar.translation`.text_03_url as `neno_marketing_essentials_conversion_bar.translation.text03Url`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary as `neno_marketing_essentials_conversion_bar.translation.text03Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary_url as `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.created_at as `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation`.updated_at as `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id as `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation`.language_id as `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar_translation` `neno_marketing_essentials_conversion_bar.translation` WHERE `neno_marketing_essentials_conversion_bar.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation` ON `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation`.`neno_marketing_essentials_conversion_bar_id` = `neno_marketing_essentials_conversion_bar`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text01Media` ON `neno_marketing_essentials_conversion_bar`.`text_01_media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text02Media` ON `neno_marketing_essentials_conversion_bar`.`text_02_media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text03Media` ON `neno_marketing_essentials_conversion_bar`.`text_03_media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text01Media.translation`.title as `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text01Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text01Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text01Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text02Media.translation`.title as `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text02Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text02Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text02Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text03Media.translation`.title as `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text03Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text03Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text03Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` WHERE (`neno_marketing_essentials_conversion_bar`.`sales_channel_id` <=> :param_b9e74d3e2bd546cf8ca0f0a2229432d2)
171 3.31 ms
SELECT `neno_marketing_essentials_conversion_bar`.`id` as `neno_marketing_essentials_conversion_bar.id`, `neno_marketing_essentials_conversion_bar`.`sales_channel_id` as `neno_marketing_essentials_conversion_bar.salesChannelId`, `neno_marketing_essentials_conversion_bar`.`active` as `neno_marketing_essentials_conversion_bar.active`, `neno_marketing_essentials_conversion_bar`.`slider_max_width` as `neno_marketing_essentials_conversion_bar.sliderMaxWidth`, `neno_marketing_essentials_conversion_bar`.`background_color` as `neno_marketing_essentials_conversion_bar.backgroundColor`, `neno_marketing_essentials_conversion_bar`.`text_color` as `neno_marketing_essentials_conversion_bar.textColor`, `neno_marketing_essentials_conversion_bar`.`link_color` as `neno_marketing_essentials_conversion_bar.linkColor`, `neno_marketing_essentials_conversion_bar`.`text_01_clickable` as `neno_marketing_essentials_conversion_bar.text01Clickable`, `neno_marketing_essentials_conversion_bar`.`text_01_primary_active` as `neno_marketing_essentials_conversion_bar.text01PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_02_clickable` as `neno_marketing_essentials_conversion_bar.text02Clickable`, `neno_marketing_essentials_conversion_bar`.`text_02_primary_active` as `neno_marketing_essentials_conversion_bar.text02PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_03_clickable` as `neno_marketing_essentials_conversion_bar.text03Clickable`, `neno_marketing_essentials_conversion_bar`.`text_03_primary_active` as `neno_marketing_essentials_conversion_bar.text03PrimaryActive`, `neno_marketing_essentials_conversion_bar`.`text_01_media_id` as `neno_marketing_essentials_conversion_bar.text01MediaId`, `neno_marketing_essentials_conversion_bar.text01Media`.`id` as `neno_marketing_essentials_conversion_bar.text01Media.id`, `neno_marketing_essentials_conversion_bar.text01Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text01Media.userId`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text01Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text01Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text01Media.mimeType`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text01Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text01Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text01Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text01Media.fileName`, `neno_marketing_essentials_conversion_bar.text01Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text01Media.fileSize`, `neno_marketing_essentials_conversion_bar.text01Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text01Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text01Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text01Media.metaData`, `neno_marketing_essentials_conversion_bar.text01Media`.`private` as `neno_marketing_essentials_conversion_bar.text01Media.private`, `neno_marketing_essentials_conversion_bar.text01Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text01Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text01Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text01Media.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text01Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.title`,`neno_marketing_essentials_conversion_bar.text01Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text01Media.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text01Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text01Media.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text01Media.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_02_media_id` as `neno_marketing_essentials_conversion_bar.text02MediaId`, `neno_marketing_essentials_conversion_bar.text02Media`.`id` as `neno_marketing_essentials_conversion_bar.text02Media.id`, `neno_marketing_essentials_conversion_bar.text02Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text02Media.userId`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text02Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text02Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text02Media.mimeType`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text02Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text02Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text02Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text02Media.fileName`, `neno_marketing_essentials_conversion_bar.text02Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text02Media.fileSize`, `neno_marketing_essentials_conversion_bar.text02Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text02Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text02Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text02Media.metaData`, `neno_marketing_essentials_conversion_bar.text02Media`.`private` as `neno_marketing_essentials_conversion_bar.text02Media.private`, `neno_marketing_essentials_conversion_bar.text02Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text02Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text02Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text02Media.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text02Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.title`,`neno_marketing_essentials_conversion_bar.text02Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text02Media.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text02Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text02Media.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text02Media.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`text_03_media_id` as `neno_marketing_essentials_conversion_bar.text03MediaId`, `neno_marketing_essentials_conversion_bar.text03Media`.`id` as `neno_marketing_essentials_conversion_bar.text03Media.id`, `neno_marketing_essentials_conversion_bar.text03Media`.`user_id` as `neno_marketing_essentials_conversion_bar.text03Media.userId`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_folder_id` as `neno_marketing_essentials_conversion_bar.text03Media.mediaFolderId`, `neno_marketing_essentials_conversion_bar.text03Media`.`mime_type` as `neno_marketing_essentials_conversion_bar.text03Media.mimeType`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_extension` as `neno_marketing_essentials_conversion_bar.text03Media.fileExtension`, `neno_marketing_essentials_conversion_bar.text03Media`.`uploaded_at` as `neno_marketing_essentials_conversion_bar.text03Media.uploadedAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_name` as `neno_marketing_essentials_conversion_bar.text03Media.fileName`, `neno_marketing_essentials_conversion_bar.text03Media`.`file_size` as `neno_marketing_essentials_conversion_bar.text03Media.fileSize`, `neno_marketing_essentials_conversion_bar.text03Media`.`media_type` as `neno_marketing_essentials_conversion_bar.text03Media.mediaTypeRaw`, `neno_marketing_essentials_conversion_bar.text03Media`.`meta_data` as `neno_marketing_essentials_conversion_bar.text03Media.metaData`, `neno_marketing_essentials_conversion_bar.text03Media`.`private` as `neno_marketing_essentials_conversion_bar.text03Media.private`, `neno_marketing_essentials_conversion_bar.text03Media`.`thumbnails_ro` as `neno_marketing_essentials_conversion_bar.text03Media.thumbnailsRo`, `neno_marketing_essentials_conversion_bar.text03Media`.`created_at` as `neno_marketing_essentials_conversion_bar.text03Media.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media`.`updated_at` as `neno_marketing_essentials_conversion_bar.text03Media.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.title`,`neno_marketing_essentials_conversion_bar.text03Media.translation.title`) as `neno_marketing_essentials_conversion_bar.text03Media.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`,`neno_marketing_essentials_conversion_bar.text03Media.translation.alt`) as `neno_marketing_essentials_conversion_bar.text03Media.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, COALESCE(`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`,`neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`) as `neno_marketing_essentials_conversion_bar.text03Media.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId`, `neno_marketing_essentials_conversion_bar`.`created_at` as `neno_marketing_essentials_conversion_bar.createdAt`, `neno_marketing_essentials_conversion_bar`.`updated_at` as `neno_marketing_essentials_conversion_bar.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.text01`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01`,`neno_marketing_essentials_conversion_bar.translation.text01`) as `neno_marketing_essentials_conversion_bar.text01`, `neno_marketing_essentials_conversion_bar.translation.text01Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Url`,`neno_marketing_essentials_conversion_bar.translation.text01Url`) as `neno_marketing_essentials_conversion_bar.text01Url`, `neno_marketing_essentials_conversion_bar.translation.text01Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01Primary`,`neno_marketing_essentials_conversion_bar.translation.text01Primary`) as `neno_marketing_essentials_conversion_bar.text01Primary`, `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text02`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02`,`neno_marketing_essentials_conversion_bar.translation.text02`) as `neno_marketing_essentials_conversion_bar.text02`, `neno_marketing_essentials_conversion_bar.translation.text02Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Url`,`neno_marketing_essentials_conversion_bar.translation.text02Url`) as `neno_marketing_essentials_conversion_bar.text02Url`, `neno_marketing_essentials_conversion_bar.translation.text02Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02Primary`,`neno_marketing_essentials_conversion_bar.translation.text02Primary`) as `neno_marketing_essentials_conversion_bar.text02Primary`, `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.text03`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03`,`neno_marketing_essentials_conversion_bar.translation.text03`) as `neno_marketing_essentials_conversion_bar.text03`, `neno_marketing_essentials_conversion_bar.translation.text03Url`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Url`,`neno_marketing_essentials_conversion_bar.translation.text03Url`) as `neno_marketing_essentials_conversion_bar.text03Url`, `neno_marketing_essentials_conversion_bar.translation.text03Primary`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03Primary`,`neno_marketing_essentials_conversion_bar.translation.text03Primary`) as `neno_marketing_essentials_conversion_bar.text03Primary`, `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, COALESCE(`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`,`neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`) as `neno_marketing_essentials_conversion_bar.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id, `neno_marketing_essentials_conversion_bar.translation`.text_01 as `neno_marketing_essentials_conversion_bar.translation.text01`, `neno_marketing_essentials_conversion_bar.translation`.text_01_url as `neno_marketing_essentials_conversion_bar.translation.text01Url`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary as `neno_marketing_essentials_conversion_bar.translation.text01Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_01_primary_url as `neno_marketing_essentials_conversion_bar.translation.text01PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_02 as `neno_marketing_essentials_conversion_bar.translation.text02`, `neno_marketing_essentials_conversion_bar.translation`.text_02_url as `neno_marketing_essentials_conversion_bar.translation.text02Url`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary as `neno_marketing_essentials_conversion_bar.translation.text02Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_02_primary_url as `neno_marketing_essentials_conversion_bar.translation.text02PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.text_03 as `neno_marketing_essentials_conversion_bar.translation.text03`, `neno_marketing_essentials_conversion_bar.translation`.text_03_url as `neno_marketing_essentials_conversion_bar.translation.text03Url`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary as `neno_marketing_essentials_conversion_bar.translation.text03Primary`, `neno_marketing_essentials_conversion_bar.translation`.text_03_primary_url as `neno_marketing_essentials_conversion_bar.translation.text03PrimaryUrl`, `neno_marketing_essentials_conversion_bar.translation`.created_at as `neno_marketing_essentials_conversion_bar.translation.createdAt`, `neno_marketing_essentials_conversion_bar.translation`.updated_at as `neno_marketing_essentials_conversion_bar.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.translation`.neno_marketing_essentials_conversion_bar_id as `neno_marketing_essentials_conversion_bar.translation.nenoMarketingEssentialsConversionBarId`, `neno_marketing_essentials_conversion_bar.translation`.language_id as `neno_marketing_essentials_conversion_bar.translation.languageId` FROM `neno_marketing_essentials_conversion_bar_translation` `neno_marketing_essentials_conversion_bar.translation` WHERE `neno_marketing_essentials_conversion_bar.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation` ON `neno_marketing_essentials_conversion_bar.neno_marketing_essentials_conversion_bar_translation`.`neno_marketing_essentials_conversion_bar_id` = `neno_marketing_essentials_conversion_bar`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text01Media` ON `neno_marketing_essentials_conversion_bar`.`text_01_media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text02Media` ON `neno_marketing_essentials_conversion_bar`.`text_02_media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN `media` `neno_marketing_essentials_conversion_bar.text03Media` ON `neno_marketing_essentials_conversion_bar`.`text_03_media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text01Media.translation`.title as `neno_marketing_essentials_conversion_bar.text01Media.translation.title`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text01Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text01Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text01Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text01Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text01Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text01Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text01Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text01Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text01Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text02Media.translation`.title as `neno_marketing_essentials_conversion_bar.text02Media.translation.title`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text02Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text02Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text02Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text02Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text02Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text02Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text02Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text02Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text02Media`.`id` LEFT JOIN (SELECT `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id, `neno_marketing_essentials_conversion_bar.text03Media.translation`.title as `neno_marketing_essentials_conversion_bar.text03Media.translation.title`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.alt as `neno_marketing_essentials_conversion_bar.text03Media.translation.alt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.custom_fields as `neno_marketing_essentials_conversion_bar.text03Media.translation.customFields`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.created_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.createdAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.updated_at as `neno_marketing_essentials_conversion_bar.text03Media.translation.updatedAt`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.media_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.mediaId`, `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id as `neno_marketing_essentials_conversion_bar.text03Media.translation.languageId` FROM `media_translation` `neno_marketing_essentials_conversion_bar.text03Media.translation` WHERE `neno_marketing_essentials_conversion_bar.text03Media.translation`.language_id = :languageId) `neno_marketing_essentials_conversion_bar.text03Media.media_translation` ON `neno_marketing_essentials_conversion_bar.text03Media.media_translation`.`media_id` = `neno_marketing_essentials_conversion_bar.text03Media`.`id` WHERE (`neno_marketing_essentials_conversion_bar`.`sales_channel_id` = :param_a853b65bab00436a9d970c223bdccd32)
172 0.03 ms
SELECT LOWER(HEX(language.id)) AS array_key, LOWER(HEX(language.id)) AS id, locale.code, LOWER(HEX(language.parent_id)) parentId FROM language LEFT JOIN locale locale ON language.translation_code_id = locale.id
173 0.09 ms
SELECT iso FROM snippet_set WHERE id = :snippetSetId
174 0.03 ms
SELECT `base_class` AS `baseClass`, `author`
                FROM `plugin`
175 0.03 ms
SELECT `name`, `path`, `author`
                FROM `app`
                WHERE `active` = 1
176 0.03 ms
SELECT LOWER(HEX(theme.id)) themeId, theme.technical_name as themeName, parentTheme.technical_name as parentThemeName
            FROM sales_channel
                LEFT JOIN theme_sales_channel ON sales_channel.id = theme_sales_channel.sales_channel_id
                LEFT JOIN theme ON theme_sales_channel.theme_id = theme.id
                LEFT JOIN theme AS parentTheme ON parentTheme.id = theme.parent_theme_id
            WHERE sales_channel.id = :salesChannelId
177 0.05 ms
SELECT translation_key, value FROM snippet WHERE snippet_set_id = :snippetSetId
178 0.19 ms
SELECT LOWER(HEX(property_group_id)) as property_group_id, LOWER(HEX(id)) as id FROM property_group_option WHERE id IN (:ids)
179 56.91 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` LEFT JOIN `product_visibility` `product.visibilities` ON `product`.`visibilities` = `product.visibilities`.`product_id` AND `product`.version_id = `product.visibilities`.product_version_id WHERE (`product`.`version_id` = :version) AND (((((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_ca5d529726ed42daaa1ce36e3583a4f3))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_32ef400b52614cbaa94c719b97acffc9)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_671a6ffa4eff45d882962bcf4a746c8a))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_06adefc0bf8540a6986d180c65e31d68)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_ecf795575a274c28b0237f7f9cf66e0b))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_e2244295b72a4369b69de79be96a62c5))))) AND NOT (`product`.`id` <=> :param_e33b4de146554f68b32c9da5d339dbb0) AND NOT (`product`.`parent_id` <=> :param_cbb64b4129fe41c5a94684627beb1504) AND NOT (`product`.`id` <=> :param_6e205fbce3884f4986cabeaff8a6bf0d) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_efe4fbc5875144c096861af8ac488da8 AND `product`.`available` <=> :param_e16af00df5094e89a5598b86072a268a) AND ((`product.visibilities`.`visibility` >= :param_309fb6c5c3194c3b9d8f9e3402881611) AND `product.visibilities`.`sales_channel_id` = :param_c6b8657ae1f4492e8bfc0738bf36ac48 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_e7c9b789498443748b2401b963f59990))) GROUP BY `product`.`id` LIMIT 5
180 8.50 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `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.translation.shortCode`, COALESCE(`product.unit.translation.shortCode`,`product.unit.translation.shortCode`) as `product.unit.shortCode`, `product.unit.translation.name`, COALESCE(`product.unit.translation.name`,`product.unit.translation.name`) as `product.unit.name`, `product.unit.translation.customFields`, COALESCE(`product.unit.translation.customFields`,`product.unit.translation.customFields`) as `product.unit.customFields`, `product.unit.translation.createdAt`, `product.unit.translation.updatedAt`, `product.unit.translation.unitId`, `product.unit.translation.languageId`, `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.translation.name`, COALESCE(`product.deliveryTime.translation.name`,`product.deliveryTime.translation.name`) as `product.deliveryTime.name`, `product.deliveryTime.translation.customFields`, COALESCE(`product.deliveryTime.translation.customFields`,`product.deliveryTime.translation.customFields`) as `product.deliveryTime.customFields`, `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation.languageId`, `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.translation.title`, COALESCE(`product.cover.media.translation.title`,`product.cover.media.translation.title`) as `product.cover.media.title`, `product.cover.media.translation.alt`, COALESCE(`product.cover.media.translation.alt`,`product.cover.media.translation.alt`) as `product.cover.media.alt`, `product.cover.media.translation.customFields`, COALESCE(`product.cover.media.translation.customFields`,`product.cover.media.translation.customFields`) as `product.cover.media.customFields`, `product.cover.media.translation.createdAt`, `product.cover.media.translation.updatedAt`, `product.cover.media.translation.mediaId`, `product.cover.media.translation.languageId`, `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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_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.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`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 (`product`.`id` IN (:ids))
181 0.18 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_2222d47be8e942558c034a461c7289ad)))
182 1.73 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_7e4e716ebfa34b0291a925706e112080 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_8e8dd4ff948c4a41901eb073ed3bab5d OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_560cdce6d0b14bf396d5ddefccd83b5c) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_7bb5efbb108c4e98966d2c1b066d9570 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_ce1d166f9e19428f93058d814e42384c) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_e7fb47e0fc864059b3eaab1857f03c40 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_71bf26bd2b974e46aa43ff0636593ef5) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_1352da06c0884384b15d1241d7ca4a5e OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_de0ad189965c4bac867e632a7d380d2b)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_6a86ca7905ae46ff92369f18c5f6c581 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_74430c8d89544bd09b748672e6a9cf0f))) AND `moorl_pp_stock`.`product_id` IN (:param_8d2a5b58eb0c498a96b55805e920cdb5))
183 0.16 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
184 4.34 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
185 1.89 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_ab8abf9cc3474a1b89c921fa142caf76 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_d503ae1aa549448b99de4d9c8eece76a OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_d3c07ee803104f2f94b0d6d128b1db7e) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_d507b51200634fea8911d0b9b6c7a972 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_e7cf309a8f584835adec3b712a68ca63) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_e4c75f3ba0dc431f8a93dfea957a27bb OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_89597da5f25543f4bb4f84a858e78005) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_9e72e40f49df490498806e928109afcf OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_414d0390726749d69540b420425da2c9)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_87aaad192a754b15a80193962571db7f OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_d8203b672a704352a262ff1811e5c9e5))) AND `moorl_pp_stock`.`product_id` IN (:param_4a058baff6c9480dad96c5ec0a33e61e))
186 0.13 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
187 4.34 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
188 1.49 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_4bfe9124f7ac46cdb43fc7a9d719cf8b AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_1ec85a68648f4962a4eed552f364001a OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_70c85435e2874c44906029bfa7281dbe) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_4d14c078380d4056b50fb50c812e9557 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_9d12c3cf5ae24e2c8e9a20305a62c509) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_3aa7b8cae63c4b66b9558edfece76dac OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c320708f7e9e4ca29ac4dbc47a3cf0b0) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_653514b0e63546299805918bf2b19b98 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_df84f63b7eb646f8a05c84f6fdc3310f)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_88829224d2eb44cea70eb51be47ca078 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a937cd095d5d4a9db0e8387393cbca8d))) AND `moorl_pp_stock`.`product_id` IN (:param_89760fa0d56740b5be637cee6ccaaeac))
189 0.12 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
190 4.11 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
191 1.55 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_62d3257c873b4dc6837aa0a4e59c1cd8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_782f9a5bf70f42e18d9966ae80db0147 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_b1121b45247e44b2bd7d0aa1ee071a32) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_a4484075f60d4a1ea9fc2005ea88adb2 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_93871e1f103446f48fdd51ba32435b92) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_9bdd49076b944197b7307fc36a31844d OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_6814e32db6b44c76b31f8a5e0e742a04) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_f46dd8c0f3a343baa69ef5d2bd12b90b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_8ced5929167f48a6a494bb9b6cf60dcd)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_42b2b0d7f4bc4380bbc41f39281e7322 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_768f6177eae2435fac99f6ec5be3d41b))) AND `moorl_pp_stock`.`product_id` IN (:param_7e7c1a68bea2430babfd80461f95d1bd))
192 0.12 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
193 4.11 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
194 1.52 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_00ca579432a6434f9a558f9ae15ddf73 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_446553a915c241d4a84adea6d21d4ebd OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_c931d737b03b4196b8b07c173185cd88) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_76afb62c0df04f33b59c1439dee76379 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_bbd315d662b1459f84b81b091c9813ac) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_16cd2fb3d4f443ca9d4bc0f849df8163 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_702bc96602584c6ca70f408dcfe3f92e) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_7ad8472fb5bc4a7b96fa0ae8bd38bff8 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_132c87657a084022b39ead493937472c)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_1507fd69295d4d118dba30e1f563e570 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_122636c2c0834b59aea0ee5400f9fa66))) AND `moorl_pp_stock`.`product_id` IN (:param_930fa5bd8fca4e46b69c3a9f48c20d43))
195 0.13 ms
SELECT `product`.`id`, `product`.`product_number`, `product`.`auto_increment` FROM `product` LEFT JOIN `product` `product.parent` ON `product`.`parent_id` = `product.parent`.`id` AND `product`.`version_id` = `product.parent`.`version_id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids)) LIMIT 1
196 4.11 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
197 1.53 ms
SELECT `moorl_pp_stock`.`id` as `moorl_pp_stock.id`, `moorl_pp_stock`.`moorl_pp_promotion_id` as `moorl_pp_stock.ppPromotionId`, `moorl_pp_stock`.`highlight` as `moorl_pp_stock.highlight`, `moorl_pp_stock`.`pseudo_sales` as `moorl_pp_stock.pseudoSales`, `moorl_pp_stock`.`info` as `moorl_pp_stock.info`, `moorl_pp_stock`.`discount_type` as `moorl_pp_stock.discountType`, `moorl_pp_stock`.`discount_value` as `moorl_pp_stock.discountValue`, `moorl_pp_stock`.`max_purchase` as `moorl_pp_stock.maxPurchase`, `moorl_pp_stock`.`finished_at` as `moorl_pp_stock.finishedAt`, `moorl_pp_stock`.`product_id` as `moorl_pp_stock.productId`, `moorl_pp_stock`.`product_version_id` as `moorl_pp_stock.productVersionId`, `moorl_pp_stock`.`sales` as `moorl_pp_stock.sales`, `moorl_pp_stock`.`stock` as `moorl_pp_stock.stock`, `moorl_pp_stock`.`available_stock` as `moorl_pp_stock.availableStock`, `moorl_pp_stock`.`created_at` as `moorl_pp_stock.createdAt`, `moorl_pp_stock`.`updated_at` as `moorl_pp_stock.updatedAt`, `moorl_pp_stock.ppPromotion`.`id` as `moorl_pp_stock.ppPromotion.id`, `moorl_pp_stock.ppPromotion`.`media_id` as `moorl_pp_stock.ppPromotion.mediaId`, `moorl_pp_stock.ppPromotion`.`active` as `moorl_pp_stock.ppPromotion.active`, `moorl_pp_stock.ppPromotion`.`show_from` as `moorl_pp_stock.ppPromotion.showFrom`, `moorl_pp_stock.ppPromotion`.`show_until` as `moorl_pp_stock.ppPromotion.showUntil`, `moorl_pp_stock.ppPromotion`.`is_countdown` as `moorl_pp_stock.ppPromotion.isCountdown`, `moorl_pp_stock.ppPromotion`.`is_stock` as `moorl_pp_stock.ppPromotion.isStock`, `moorl_pp_stock.ppPromotion`.`is_gamble` as `moorl_pp_stock.ppPromotion.isGamble`, `moorl_pp_stock.ppPromotion`.`priority` as `moorl_pp_stock.ppPromotion.priority`, `moorl_pp_stock.ppPromotion`.`time_zone` as `moorl_pp_stock.ppPromotion.timeZone`, `moorl_pp_stock.ppPromotion`.`internal_name` as `moorl_pp_stock.ppPromotion.internalName`, `moorl_pp_stock.ppPromotion`.`countdown_type` as `moorl_pp_stock.ppPromotion.countdownType`, `moorl_pp_stock.ppPromotion`.`stock_type` as `moorl_pp_stock.ppPromotion.stockType`, `moorl_pp_stock.ppPromotion`.`gamble_type` as `moorl_pp_stock.ppPromotion.gambleType`, `moorl_pp_stock.ppPromotion`.`custom_fields` as `moorl_pp_stock.ppPromotion.customFields`, `moorl_pp_stock.ppPromotion.media`.`id` as `moorl_pp_stock.ppPromotion.media.id`, `moorl_pp_stock.ppPromotion.media`.`user_id` as `moorl_pp_stock.ppPromotion.media.userId`, `moorl_pp_stock.ppPromotion.media`.`media_folder_id` as `moorl_pp_stock.ppPromotion.media.mediaFolderId`, `moorl_pp_stock.ppPromotion.media`.`mime_type` as `moorl_pp_stock.ppPromotion.media.mimeType`, `moorl_pp_stock.ppPromotion.media`.`file_extension` as `moorl_pp_stock.ppPromotion.media.fileExtension`, `moorl_pp_stock.ppPromotion.media`.`uploaded_at` as `moorl_pp_stock.ppPromotion.media.uploadedAt`, `moorl_pp_stock.ppPromotion.media`.`file_name` as `moorl_pp_stock.ppPromotion.media.fileName`, `moorl_pp_stock.ppPromotion.media`.`file_size` as `moorl_pp_stock.ppPromotion.media.fileSize`, `moorl_pp_stock.ppPromotion.media`.`media_type` as `moorl_pp_stock.ppPromotion.media.mediaTypeRaw`, `moorl_pp_stock.ppPromotion.media`.`meta_data` as `moorl_pp_stock.ppPromotion.media.metaData`, `moorl_pp_stock.ppPromotion.media`.`private` as `moorl_pp_stock.ppPromotion.media.private`, `moorl_pp_stock.ppPromotion.media`.`thumbnails_ro` as `moorl_pp_stock.ppPromotion.media.thumbnailsRo`, `moorl_pp_stock.ppPromotion.media`.`created_at` as `moorl_pp_stock.ppPromotion.media.createdAt`, `moorl_pp_stock.ppPromotion.media`.`updated_at` as `moorl_pp_stock.ppPromotion.media.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.title`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.title`,`moorl_pp_stock.ppPromotion.media.translation.title`) as `moorl_pp_stock.ppPromotion.media.title`, `moorl_pp_stock.ppPromotion.media.translation.alt`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.alt`,`moorl_pp_stock.ppPromotion.media.translation.alt`) as `moorl_pp_stock.ppPromotion.media.alt`, `moorl_pp_stock.ppPromotion.media.translation.customFields`, COALESCE(`moorl_pp_stock.ppPromotion.media.translation.customFields`,`moorl_pp_stock.ppPromotion.media.translation.customFields`) as `moorl_pp_stock.ppPromotion.media.customFields`, `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation.languageId`, `moorl_pp_stock.ppPromotion`.`created_at` as `moorl_pp_stock.ppPromotion.createdAt`, `moorl_pp_stock.ppPromotion`.`updated_at` as `moorl_pp_stock.ppPromotion.updatedAt`, `moorl_pp_stock.ppPromotion.translation.name`, COALESCE(`moorl_pp_stock.ppPromotion.translation.name`,`moorl_pp_stock.ppPromotion.translation.name`) as `moorl_pp_stock.ppPromotion.name`, `moorl_pp_stock.ppPromotion.translation.description`, COALESCE(`moorl_pp_stock.ppPromotion.translation.description`,`moorl_pp_stock.ppPromotion.translation.description`) as `moorl_pp_stock.ppPromotion.description`, `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_stock` LEFT JOIN `moorl_pp_promotion` `moorl_pp_stock.ppPromotion` ON `moorl_pp_stock`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `moorl_pp_promotion_sales_channel` `moorl_pp_stock.ppPromotion.salesChannels.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer_group` `moorl_pp_stock.ppPromotion.customerGroups.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`moorl_pp_promotion_id`  LEFT JOIN `moorl_pp_promotion_customer` `moorl_pp_stock.ppPromotion.customers.mapping` ON `moorl_pp_stock.ppPromotion`.`id` = `moorl_pp_stock.ppPromotion.customers.mapping`.`moorl_pp_promotion_id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id, `moorl_pp_stock.ppPromotion.translation`.name as `moorl_pp_stock.ppPromotion.translation.name`, `moorl_pp_stock.ppPromotion.translation`.description as `moorl_pp_stock.ppPromotion.translation.description`, `moorl_pp_stock.ppPromotion.translation`.created_at as `moorl_pp_stock.ppPromotion.translation.createdAt`, `moorl_pp_stock.ppPromotion.translation`.updated_at as `moorl_pp_stock.ppPromotion.translation.updatedAt`, `moorl_pp_stock.ppPromotion.translation`.moorl_pp_promotion_id as `moorl_pp_stock.ppPromotion.translation.moorlPpPromotionId`, `moorl_pp_stock.ppPromotion.translation`.language_id as `moorl_pp_stock.ppPromotion.translation.languageId` FROM `moorl_pp_promotion_translation` `moorl_pp_stock.ppPromotion.translation` WHERE `moorl_pp_stock.ppPromotion.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation` ON `moorl_pp_stock.ppPromotion.moorl_pp_promotion_translation`.`moorl_pp_promotion_id` = `moorl_pp_stock.ppPromotion`.`id` LEFT JOIN `media` `moorl_pp_stock.ppPromotion.media` ON `moorl_pp_stock.ppPromotion`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` LEFT JOIN `sales_channel` `moorl_pp_stock.ppPromotion.salesChannels` ON `moorl_pp_stock.ppPromotion.salesChannels.mapping`.`sales_channel_id` = `moorl_pp_stock.ppPromotion.salesChannels`.`id`  LEFT JOIN `customer_group` `moorl_pp_stock.ppPromotion.customerGroups` ON `moorl_pp_stock.ppPromotion.customerGroups.mapping`.`customer_group_id` = `moorl_pp_stock.ppPromotion.customerGroups`.`id`  LEFT JOIN `customer` `moorl_pp_stock.ppPromotion.customers` ON `moorl_pp_stock.ppPromotion.customers.mapping`.`customer_id` = `moorl_pp_stock.ppPromotion.customers`.`id`  LEFT JOIN (SELECT `moorl_pp_stock.ppPromotion.media.translation`.media_id, `moorl_pp_stock.ppPromotion.media.translation`.title as `moorl_pp_stock.ppPromotion.media.translation.title`, `moorl_pp_stock.ppPromotion.media.translation`.alt as `moorl_pp_stock.ppPromotion.media.translation.alt`, `moorl_pp_stock.ppPromotion.media.translation`.custom_fields as `moorl_pp_stock.ppPromotion.media.translation.customFields`, `moorl_pp_stock.ppPromotion.media.translation`.created_at as `moorl_pp_stock.ppPromotion.media.translation.createdAt`, `moorl_pp_stock.ppPromotion.media.translation`.updated_at as `moorl_pp_stock.ppPromotion.media.translation.updatedAt`, `moorl_pp_stock.ppPromotion.media.translation`.media_id as `moorl_pp_stock.ppPromotion.media.translation.mediaId`, `moorl_pp_stock.ppPromotion.media.translation`.language_id as `moorl_pp_stock.ppPromotion.media.translation.languageId` FROM `media_translation` `moorl_pp_stock.ppPromotion.media.translation` WHERE `moorl_pp_stock.ppPromotion.media.translation`.language_id = :languageId) `moorl_pp_stock.ppPromotion.media.media_translation` ON `moorl_pp_stock.ppPromotion.media.media_translation`.`media_id` = `moorl_pp_stock.ppPromotion.media`.`id` WHERE ((`moorl_pp_stock.ppPromotion`.`active` = :param_12bf889e4c6a424ea8bad5ed716136d5 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_9483411a9fac4ea5b030e29fb0c33ff2 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_1b1c559ee5ea4d7bbf5c73b3092ba580) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_33f566a00ca742fda28debb11b50590a OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_a1d477fec17642929a14654a69982d71) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_ed2c3d13b5284e3a94b656b547275cf5 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_4be289d52ad14499827299c9e9ba980b) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_49aa4e6ecbb64b7f925c05f60fceb475 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_35107a8c97994456b2818077fae35e5e)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_b1f869e66a4c4c3ea193e4562ce4a853 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_0b9a26e897ff4be2a7235aad152a56a0))) AND `moorl_pp_stock`.`product_id` IN (:param_7fff0c1f05d8481d82089506deca6c14))
198 4.58 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_55ea0a5dbebf4793bc01d4e539df3aec) AND (`product`.`available_stock` > :param_f53316883dfc46f39727d61b8125a066)))
199 0.06 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
200 0.33 ms
# app-scripts::refresh::read
SELECT `app`.`id` as `app.id`, `app`.`name` as `app.name`, `app`.`path` as `app.path`, `app`.`author` as `app.author`, `app`.`copyright` as `app.copyright`, `app`.`license` as `app.license`, `app`.`active` as `app.active`, `app`.`configurable` as `app.configurable`, `app`.`privacy` as `app.privacy`, `app`.`version` as `app.version`, `app`.`icon` as `app.iconRaw`, `app`.`app_secret` as `app.appSecret`, `app`.`modules` as `app.modules`, `app`.`main_module` as `app.mainModule`, `app`.`cookies` as `app.cookies`, `app`.`allow_disable` as `app.allowDisable`, `app`.`base_app_url` as `app.baseAppUrl`, `app`.`allowed_hosts` as `app.allowedHosts`, `app`.`template_load_priority` as `app.templateLoadPriority`, `app`.`integration_id` as `app.integrationId`, `app.integration`.`id` as `app.integration.id`, `app.integration`.`label` as `app.integration.label`, `app.integration`.`access_key` as `app.integration.accessKey`, `app.integration`.`secret_access_key` as `app.integration.secretAccessKey`, `app.integration`.`write_access` as `app.integration.writeAccess`, `app.integration`.`last_usage_at` as `app.integration.lastUsageAt`, `app.integration`.`admin` as `app.integration.admin`, `app.integration`.`custom_fields` as `app.integration.customFields`, `app.integration`.`deleted_at` as `app.integration.deletedAt`, `app.integration`.`created_at` as `app.integration.createdAt`, `app.integration`.`updated_at` as `app.integration.updatedAt`, `app`.`acl_role_id` as `app.aclRoleId`, `app.aclRole`.`id` as `app.aclRole.id`, `app.aclRole`.`name` as `app.aclRole.name`, `app.aclRole`.`description` as `app.aclRole.description`, `app.aclRole`.`privileges` as `app.aclRole.privileges`, `app.aclRole`.`deleted_at` as `app.aclRole.deletedAt`, `app.aclRole`.`created_at` as `app.aclRole.createdAt`, `app.aclRole`.`updated_at` as `app.aclRole.updatedAt`, `app`.`created_at` as `app.createdAt`, `app`.`updated_at` as `app.updatedAt`, `app.translation.label`, COALESCE(`app.translation.label`,`app.translation.label`) as `app.label`, `app.translation.description`, COALESCE(`app.translation.description`,`app.translation.description`) as `app.description`, `app.translation.privacyPolicyExtensions`, COALESCE(`app.translation.privacyPolicyExtensions`,`app.translation.privacyPolicyExtensions`) as `app.privacyPolicyExtensions`, `app.translation.customFields`, COALESCE(`app.translation.customFields`,`app.translation.customFields`) as `app.customFields`, `app.translation.createdAt`, `app.translation.updatedAt`, `app.translation.appId`, `app.translation.languageId` FROM `app` LEFT JOIN (SELECT `app.translation`.app_id, `app.translation`.label as `app.translation.label`, `app.translation`.description as `app.translation.description`, `app.translation`.privacy_policy_extensions as `app.translation.privacyPolicyExtensions`, `app.translation`.custom_fields as `app.translation.customFields`, `app.translation`.created_at as `app.translation.createdAt`, `app.translation`.updated_at as `app.translation.updatedAt`, `app.translation`.app_id as `app.translation.appId`, `app.translation`.language_id as `app.translation.languageId` FROM `app_translation` `app.translation` WHERE `app.translation`.language_id = :languageId) `app.app_translation` ON `app.app_translation`.`app_id` = `app`.`id` LEFT JOIN `integration` `app.integration` ON `app`.`integration_id` = `app.integration`.`id` LEFT JOIN `acl_role` `app.aclRole` ON `app`.`acl_role_id` = `app.aclRole`.`id` WHERE (`app`.`active` = :param_16eaf9a1c72047eca1db265cb7a0fc37)
201 0.03 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS scriptName,
                   `script`.`script` AS script,
                   `script`.`hook` AS hook,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   `app`.`version` AS appVersion,
                   `script`.`active` AS active
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` != 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
202 0.02 ms
SELECT LOWER(HEX(`script`.`app_id`)) as `app_id`,
                   `script`.`name` AS name,
                   `script`.`script` AS script,
                   `app`.`name` AS appName,
                   LOWER(HEX(`app`.`integration_id`)) AS integrationId,
                   IFNULL(`script`.`updated_at`, `script`.`created_at`) AS lastModified
            FROM `script`
            LEFT JOIN `app` ON `script`.`app_id` = `app`.`id`
            WHERE `script`.`hook` = 'include'
            ORDER BY `app`.`created_at`, `app`.`id`, `script`.`name`
203 0.03 ms
SELECT `app`.`name`, `app`.`version`, `app`.`template_load_priority`
             FROM `app`
             INNER JOIN `app_template` ON `app_template`.`app_id` = `app`.`id`
             WHERE `app`.`active` = 1 AND `app_template`.`active` = 1
204 0.04 ms
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_8722c47f868443bfa4a0810b40a00694 AND `payment_method`.`active` = :param_acd214b4ecbe4bf080ccbde34d093ce5)
205 0.03 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
206 0.03 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
207 0.03 ms
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = :salesChannelId) AND (configuration_key LIKE :prefix) ORDER BY sales_channel_id ASC
208 0.04 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id IS NULL) AND (property.module = :moduleName)
209 0.03 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
210 0.02 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
211 0.02 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
212 0.02 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
213 0.02 ms
SELECT property.name, property.value, property.id, property.child_count, property.on_event, property.event_name, property.parent_id FROM wbm_data_layer_properties property WHERE (property.parent_id = :parentId) AND (property.module = :moduleName)
214 0.15 ms
SELECT name FROM category_translation WHERE category_id = :dcValue1 ORDER BY IF(language_id = , 1, 0) DESC
215 0.22 ms
SELECT option_translation.name FROM product product INNER JOIN product_option product_group ON product_group.product_id = product.id INNER JOIN property_group_option product_option ON product_group.property_group_option_id = product_option.id INNER JOIN property_group_option_translation option_translation ON option_translation.property_group_option_id = product_option.id WHERE (product.id = :id) AND (product.parent_id IS NOT NULL) AND (product.option_ids IS NOT NULL) AND (option_translation.language_id = :languageId)
216 0.13 ms
# theme-service::load-config::read
SELECT `theme`.`id` as `theme.id`, `theme`.`technical_name` as `theme.technicalName`, `theme`.`name` as `theme.name`, `theme`.`author` as `theme.author`, `theme`.`preview_media_id` as `theme.previewMediaId`, `theme`.`parent_theme_id` as `theme.parentThemeId`, `theme`.`base_config` as `theme.baseConfig`, `theme`.`config_values` as `theme.configValues`, `theme`.`active` as `theme.active`, `theme`.`created_at` as `theme.createdAt`, `theme`.`updated_at` as `theme.updatedAt`, `theme.translation.description`, COALESCE(`theme.translation.description`,`theme.translation.description`) as `theme.description`, `theme.translation.labels`, COALESCE(`theme.translation.labels`,`theme.translation.labels`) as `theme.labels`, `theme.translation.helpTexts`, COALESCE(`theme.translation.helpTexts`,`theme.translation.helpTexts`) as `theme.helpTexts`, `theme.translation.customFields`, COALESCE(`theme.translation.customFields`,`theme.translation.customFields`) as `theme.customFields`, `theme.translation.createdAt`, `theme.translation.updatedAt`, `theme.translation.themeId`, `theme.translation.languageId` FROM `theme` LEFT JOIN (SELECT `theme.translation`.theme_id, `theme.translation`.description as `theme.translation.description`, `theme.translation`.labels as `theme.translation.labels`, `theme.translation`.help_texts as `theme.translation.helpTexts`, `theme.translation`.custom_fields as `theme.translation.customFields`, `theme.translation`.created_at as `theme.translation.createdAt`, `theme.translation`.updated_at as `theme.translation.updatedAt`, `theme.translation`.theme_id as `theme.translation.themeId`, `theme.translation`.language_id as `theme.translation.languageId` FROM `theme_translation` `theme.translation` WHERE `theme.translation`.language_id = :languageId) `theme.theme_translation` ON `theme.theme_translation`.`theme_id` = `theme`.`id`
217 0.45 ms
# theme-service::resolve-media::read
SELECT `media`.`id` as `media.id`, `media`.`user_id` as `media.userId`, `media`.`media_folder_id` as `media.mediaFolderId`, `media`.`mime_type` as `media.mimeType`, `media`.`file_extension` as `media.fileExtension`, `media`.`uploaded_at` as `media.uploadedAt`, `media`.`file_name` as `media.fileName`, `media`.`file_size` as `media.fileSize`, `media`.`media_type` as `media.mediaTypeRaw`, `media`.`meta_data` as `media.metaData`, `media`.`private` as `media.private`, `media`.`thumbnails_ro` as `media.thumbnailsRo`, `media`.`created_at` as `media.createdAt`, `media`.`updated_at` as `media.updatedAt`, `media.translation.title`, COALESCE(`media.translation.title`,`media.translation.title`) as `media.title`, `media.translation.alt`, COALESCE(`media.translation.alt`,`media.translation.alt`) as `media.alt`, `media.translation.customFields`, COALESCE(`media.translation.customFields`,`media.translation.customFields`) as `media.customFields`, `media.translation.createdAt`, `media.translation.updatedAt`, `media.translation.mediaId`, `media.translation.languageId` FROM `media` LEFT JOIN `media_folder` `media.mediaFolder` ON `media`.`media_folder_id` = `media.mediaFolder`.`id` LEFT JOIN (SELECT `media.translation`.media_id, `media.translation`.title as `media.translation.title`, `media.translation`.alt as `media.translation.alt`, `media.translation`.custom_fields as `media.translation.customFields`, `media.translation`.created_at as `media.translation.createdAt`, `media.translation`.updated_at as `media.translation.updatedAt`, `media.translation`.media_id as `media.translation.mediaId`, `media.translation`.language_id as `media.translation.languageId` FROM `media_translation` `media.translation` WHERE `media.translation`.language_id = :languageId) `media.media_translation` ON `media.media_translation`.`media_id` = `media`.`id` LEFT JOIN `media_default_folder` `media.mediaFolder.defaultFolder` ON `media.mediaFolder`.`default_folder_id` = `media.mediaFolder.defaultFolder`.`id` WHERE (((`media`.`private` = :param_4b2d37bb461f4d6e927136e72f60db66 OR (`media`.`private` = :param_3e9c309d291549508b3126538cdb3983 AND `media.mediaFolder.defaultFolder`.`entity` = :param_b4ac4dfb887f455b934ae38f31fc94c1)))) AND (`media`.`id` IN (:ids))
218 3.83 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, (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.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND (`product`.`id` IN (:ids))
219 0.34 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`.`visible_on_product_detail_page` as `property_group_option.group.visibleOnProductDetailPage`, `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.translation.name`, COALESCE(`property_group_option.group.translation.name`,`property_group_option.group.translation.name`) as `property_group_option.group.name`, `property_group_option.group.translation.description`, COALESCE(`property_group_option.group.translation.description`,`property_group_option.group.translation.description`) as `property_group_option.group.description`, `property_group_option.group.translation.position`, COALESCE(`property_group_option.group.translation.position`,`property_group_option.group.translation.position`) as `property_group_option.group.position`, `property_group_option.group.translation.customFields`, COALESCE(`property_group_option.group.translation.customFields`,`property_group_option.group.translation.customFields`) as `property_group_option.group.customFields`, `property_group_option.group.translation.createdAt`, `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation.languageId`, `property_group_option.translation.name`, COALESCE(`property_group_option.translation.name`,`property_group_option.translation.name`) as `property_group_option.name`, `property_group_option.translation.position`, COALESCE(`property_group_option.translation.position`,`property_group_option.translation.position`) as `property_group_option.position`, `property_group_option.translation.customFields`, COALESCE(`property_group_option.translation.customFields`,`property_group_option.translation.customFields`) as `property_group_option.customFields`, `property_group_option.translation.createdAt`, `property_group_option.translation.updatedAt`, `property_group_option.translation.propertyGroupOptionId`, `property_group_option.translation.languageId` 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)
220 0.22 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.translation.title`, COALESCE(`product_media.media.translation.title`,`product_media.media.translation.title`) as `product_media.media.title`, `product_media.media.translation.alt`, COALESCE(`product_media.media.translation.alt`,`product_media.media.translation.alt`) as `product_media.media.alt`, `product_media.media.translation.customFields`, COALESCE(`product_media.media.translation.customFields`,`product_media.media.translation.customFields`) as `product_media.media.customFields`, `product_media.media.translation.createdAt`, `product_media.media.translation.updatedAt`, `product_media.media.translation.mediaId`, `product_media.media.translation.languageId`, `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_caaaa816d467453385342a1682df98bb)))
221 3.67 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`, COALESCE(`product`.`product_feature_set_id`, `product.parent`.`product_feature_set_id`) as `product.featureSetId`, COALESCE(`product`.`canonical_product_id`, `product.parent`.`canonical_product_id`) as `product.canonicalProductId`, COALESCE(`product`.`cms_page_id`, `product.parent`.`cms_page_id`) as `product.cmsPageId`, COALESCE(`product`.`cms_page_version_id`, `product.parent`.`cms_page_version_id`) as `product.cmsPageVersionId`, `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`, COALESCE(`product`.`display_parent`, `product.parent`.`display_parent`) as `product.displayParent`, `product.parent`.`variant_listing_config` as `product.variantListingConfig.inherited`, COALESCE(`product`.`variant_listing_config`, `product.parent`.`variant_listing_config`) as `product.variantListingConfig`, `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`, `product.parent`.`purchase_prices` as `product.purchasePrices.inherited`, COALESCE(`product`.`purchase_prices`, `product.parent`.`purchase_prices`) as `product.purchasePrices`, 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`.`stream_ids` as `product.streamIds.inherited`, COALESCE(`product`.`stream_ids`, `product.parent`.`stream_ids`) as `product.streamIds`, `product.parent`.`tag_ids` as `product.tagIds.inherited`, COALESCE(`product`.`tag_ids`, `product.parent`.`tag_ids`) as `product.tagIds`, `product.parent`.`category_ids` as `product.categoryIds.inherited`, COALESCE(`product`.`category_ids`, `product.parent`.`category_ids`) as `product.categoryIds`, `product`.`child_count` as `product.childCount`, COALESCE(`product`.`custom_field_set_selection_active`, `product.parent`.`custom_field_set_selection_active`) as `product.customFieldSetSelectionActive`, `product`.`sales` as `product.sales`, `product`.`states` as `product.states`, `product.tax`.`id` as `product.tax.id`, `product.tax`.`tax_rate` as `product.tax.taxRate`, `product.tax`.`name` as `product.tax.name`, `product.tax`.`position` as `product.tax.position`, `product.tax`.`custom_fields` as `product.tax.customFields`, `product.tax`.`created_at` as `product.tax.createdAt`, `product.tax`.`updated_at` as `product.tax.updatedAt`, `product.parent`.`cheapest_price` as `product.cheapestPrice.inherited`, COALESCE(`product`.`cheapest_price`, `product.parent`.`cheapest_price`) as `product.cheapestPrice`, `product`.`created_at` as `product.createdAt`, `product`.`updated_at` as `product.updatedAt`, `product.netiEasyCouponProduct`.`id` as `product.netiEasyCouponProduct.id`, `product.netiEasyCouponProduct`.`postal` as `product.netiEasyCouponProduct.postal`, `product.netiEasyCouponProduct`.`value` as `product.netiEasyCouponProduct.value`, `product.netiEasyCouponProduct`.`shipping_charge` as `product.netiEasyCouponProduct.shippingCharge`, `product.netiEasyCouponProduct`.`exclude_from_shipping_costs` as `product.netiEasyCouponProduct.excludeFromShippingCosts`, `product.netiEasyCouponProduct`.`no_delivery_charge` as `product.netiEasyCouponProduct.noDeliveryCharge`, `product.netiEasyCouponProduct`.`customer_group_charge` as `product.netiEasyCouponProduct.customerGroupCharge`, `product.netiEasyCouponProduct`.`comment` as `product.netiEasyCouponProduct.comment`, `product.netiEasyCouponProduct`.`order_position_number` as `product.netiEasyCouponProduct.orderPositionNumber`, `product.netiEasyCouponProduct`.`value_type` as `product.netiEasyCouponProduct.valueType`, `product.netiEasyCouponProduct`.`combine_vouchers` as `product.netiEasyCouponProduct.combineVouchers`, `product.netiEasyCouponProduct`.`validity_time` as `product.netiEasyCouponProduct.validityTime`, `product.netiEasyCouponProduct`.`validity_by_end_of_year` as `product.netiEasyCouponProduct.validityByEndOfYear`, `product.netiEasyCouponProduct`.`reduce_shipping_costs` as `product.netiEasyCouponProduct.reduceShippingCosts`, `product.netiEasyCouponProduct`.`product_id` as `product.netiEasyCouponProduct.productId`, `product.netiEasyCouponProduct`.`product_version_id` as `product.netiEasyCouponProduct.productVersionId`, `product.netiEasyCouponProduct`.`tax_id` as `product.netiEasyCouponProduct.taxId`, `product.netiEasyCouponProduct`.`recipient_input_enabled` as `product.netiEasyCouponProduct.recipientInputEnabled`, `product.netiEasyCouponProduct`.`requested_delivery_enabled` as `product.netiEasyCouponProduct.requestedDeliveryEnabled`, `product.netiEasyCouponProduct`.`delivery_message_enabled` as `product.netiEasyCouponProduct.deliveryMessageEnabled`, `product.netiEasyCouponProduct`.`updated_at` as `product.netiEasyCouponProduct.updatedAt`, `product.netiEasyCouponProduct`.`created_at` as `product.netiEasyCouponProduct.createdAt`, `product.netiEasyCouponProduct.translation.title`, COALESCE(`product.netiEasyCouponProduct.translation.title`,`product.netiEasyCouponProduct.translation.title`) as `product.netiEasyCouponProduct.title`, `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation.languageId`, `product.translation.metaDescription`, `product.parent.translation.metaDescription`, COALESCE(`product.translation.metaDescription`,`product.parent.translation.metaDescription`,`product.translation.metaDescription`) as `product.metaDescription`, `product.translation.name`, `product.parent.translation.name`, COALESCE(`product.translation.name`,`product.parent.translation.name`,`product.translation.name`) as `product.name`, `product.translation.keywords`, `product.parent.translation.keywords`, COALESCE(`product.translation.keywords`,`product.parent.translation.keywords`,`product.translation.keywords`) as `product.keywords`, `product.translation.description`, `product.parent.translation.description`, COALESCE(`product.translation.description`,`product.parent.translation.description`,`product.translation.description`) as `product.description`, `product.translation.metaTitle`, `product.parent.translation.metaTitle`, COALESCE(`product.translation.metaTitle`,`product.parent.translation.metaTitle`,`product.translation.metaTitle`) as `product.metaTitle`, `product.translation.packUnit`, `product.parent.translation.packUnit`, COALESCE(`product.translation.packUnit`,`product.parent.translation.packUnit`,`product.translation.packUnit`) as `product.packUnit`, `product.translation.packUnitPlural`, `product.parent.translation.packUnitPlural`, COALESCE(`product.translation.packUnitPlural`,`product.parent.translation.packUnitPlural`,`product.translation.packUnitPlural`) as `product.packUnitPlural`, `product.translation.customSearchKeywords`, `product.parent.translation.customSearchKeywords`, COALESCE(`product.translation.customSearchKeywords`,`product.parent.translation.customSearchKeywords`,`product.translation.customSearchKeywords`) as `product.customSearchKeywords`, `product.translation.slotConfig`, `product.parent.translation.slotConfig`, COALESCE(`product.translation.slotConfig`,`product.parent.translation.slotConfig`,`product.translation.slotConfig`) as `product.slotConfig`, `product.translation.customFields`, `product.parent.translation.customFields`, COALESCE(`product.translation.customFields`,`product.parent.translation.customFields`,`product.translation.customFields`) as `product.customFields`, `product.translation.createdAt`, `product.parent.translation.createdAt`, `product.translation.updatedAt`, `product.parent.translation.updatedAt`, `product.translation.productId`, `product.parent.translation.productId`, `product.translation.languageId`, `product.parent.translation.languageId`, `product.translation.productVersionId`, `product.parent.translation.productVersionId` 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`.product_version_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`.slot_config as `product.translation.slotConfig`, `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` AND `product.product_translation`.product_version_id = `product`.version_id LEFT JOIN (SELECT `product.parent.translation`.product_id, `product.parent.translation`.product_version_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`.slot_config as `product.parent.translation.slotConfig`, `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` AND `product.product_translation.parent`.product_version_id = `product.parent`.version_id LEFT JOIN `tax` `product.tax` ON `product`.`tax` = `product.tax`.`id` LEFT JOIN `neti_easy_coupon_product` `product.netiEasyCouponProduct` ON `product`.`id` = `product.netiEasyCouponProduct`.`product_id` LEFT JOIN (SELECT `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id, `product.netiEasyCouponProduct.translation`.title as `product.netiEasyCouponProduct.translation.title`, `product.netiEasyCouponProduct.translation`.updated_at as `product.netiEasyCouponProduct.translation.updatedAt`, `product.netiEasyCouponProduct.translation`.created_at as `product.netiEasyCouponProduct.translation.createdAt`, `product.netiEasyCouponProduct.translation`.neti_easy_coupon_product_id as `product.netiEasyCouponProduct.translation.netiEasyCouponProductId`, `product.netiEasyCouponProduct.translation`.language_id as `product.netiEasyCouponProduct.translation.languageId` FROM `neti_easy_coupon_product_translation` `product.netiEasyCouponProduct.translation` WHERE `product.netiEasyCouponProduct.translation`.language_id = :languageId) `product.netiEasyCouponProduct.neti_easy_coupon_product_translation` ON `product.netiEasyCouponProduct.neti_easy_coupon_product_translation`.`neti_easy_coupon_product_id` = `product.netiEasyCouponProduct`.`id` WHERE (`product`.`version_id` = :version) AND ((`product`.`parent_id` IN (:param_f76cf69bcd764e9591fb281bb60d0683)))
222 0.77 ms
# breadcrumb-extension::read
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`.`cms_page_version_id` as `category.cmsPageVersionId`, `category`.`product_stream_id` as `category.productStreamId`, `category`.`created_at` as `category.createdAt`, `category`.`updated_at` as `category.updatedAt`, `category.translation.name`, COALESCE(`category.translation.name`,`category.translation.name`) as `category.name`, `category.translation.breadcrumb`, COALESCE(`category.translation.breadcrumb`,`category.translation.breadcrumb`) as `category.breadcrumb`, `category.translation.slotConfig`, COALESCE(`category.translation.slotConfig`,`category.translation.slotConfig`) as `category.slotConfig`, `category.translation.linkType`, COALESCE(`category.translation.linkType`,`category.translation.linkType`) as `category.linkType`, `category.translation.internalLink`, COALESCE(`category.translation.internalLink`,`category.translation.internalLink`) as `category.internalLink`, `category.translation.externalLink`, COALESCE(`category.translation.externalLink`,`category.translation.externalLink`) as `category.externalLink`, `category.translation.linkNewTab`, COALESCE(`category.translation.linkNewTab`,`category.translation.linkNewTab`) as `category.linkNewTab`, `category.translation.description`, COALESCE(`category.translation.description`,`category.translation.description`) as `category.description`, `category.translation.metaTitle`, COALESCE(`category.translation.metaTitle`,`category.translation.metaTitle`) as `category.metaTitle`, `category.translation.metaDescription`, COALESCE(`category.translation.metaDescription`,`category.translation.metaDescription`) as `category.metaDescription`, `category.translation.keywords`, COALESCE(`category.translation.keywords`,`category.translation.keywords`) as `category.keywords`, `category.translation.customFields`, COALESCE(`category.translation.customFields`,`category.translation.customFields`) as `category.customFields`, `category.translation.createdAt`, `category.translation.updatedAt`, `category.translation.categoryId`, `category.translation.languageId`, `category.translation.categoryVersionId` FROM `category` LEFT JOIN (SELECT `category.translation`.category_id, `category.translation`.category_version_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`.link_type as `category.translation.linkType`, `category.translation`.internal_link as `category.translation.internalLink`, `category.translation`.external_link as `category.translation.externalLink`, `category.translation`.link_new_tab as `category.translation.linkNewTab`, `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` AND `category.category_translation`.category_version_id = `category`.version_id WHERE (`category`.`version_id` = :version) AND (`category`.`id` IN (:ids))
223 2.04 ms
SELECT seo_path_info, path_info FROM seo_url WHERE (seo_url.is_canonical = 1) AND (seo_url.path_info IN (:pathInfo)) AND (seo_url.language_id = :languageId) AND (seo_url.sales_channel_id = :salesChannelId OR seo_url.sales_channel_id IS NULL) AND (is_deleted = 0) ORDER BY seo_url.sales_channel_id ASC

Database Connections

There are no configured database connections.

Entity Managers

There are no configured entity managers.

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping