0.05 ms (0.00%)
|
|
SELECT `creation_timestamp`
FROM `migration`
WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
SELECT `creation_timestamp`
FROM `migration`
WHERE `update` IS NOT NULL AND `update_destructive` IS NULL
;
array:7 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 377)"
2 => "Shopware\Core\Kernel::initializeDatabaseConnectionVariables (line 42)"
3 => "Shopware\Production\Kernel::initializeDatabaseConnectionVariables (line 197)"
4 => "Shopware\Core\Kernel::boot (line 129)"
5 => "Shopware\Core\HttpKernel::doHandle (line 81)"
6 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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
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;
array:7 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 398)"
2 => "Shopware\Core\Kernel::initializeDatabaseConnectionVariables (line 42)"
3 => "Shopware\Production\Kernel::initializeDatabaseConnectionVariables (line 197)"
4 => "Shopware\Core\Kernel::boot (line 129)"
5 => "Shopware\Core\HttpKernel::doHandle (line 81)"
6 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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)
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('8a243080f92e4c719546314b577cf82b')) AND (sales_channel.active);
array:12 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 70)"
3 => "Shopware\Storefront\Framework\Routing\DomainLoader::load (line 43)"
4 => "Shopware\Storefront\Framework\Routing\CachedDomainLoader::Shopware\Storefront\Framework\Routing\{closure} (line 72)"
5 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 45)"
7 => "Shopware\Storefront\Framework\Routing\CachedDomainLoader::load (line 295)"
8 => "Shopware\Storefront\Framework\Routing\RequestTransformer::findSalesChannel (line 142)"
9 => "Shopware\Storefront\Framework\Routing\RequestTransformer::transform (line 136)"
10 => "Shopware\Core\HttpKernel::doHandle (line 81)"
11 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.61 ms (0.00%)
|
|
SELECT id, path_info pathInfo, is_canonical isCanonical FROM seo_url WHERE (language_id = :language_id) AND ((sales_channel_id = :sales_channel_id OR sales_channel_id IS NULL)) AND (seo_path_info = :seoPath) ORDER BY seo_path_info ASC, sales_channel_id IS NULL ASC LIMIT 1
SELECT id, path_info pathInfo, is_canonical isCanonical FROM seo_url WHERE (language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) AND ((sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010 OR sales_channel_id IS NULL)) AND (seo_path_info = 'p/sanetta-wiederverwendbare-mund-nasen-maske-kinder-doppelpack-blau-329931-50096-con-329931-50096') ORDER BY seo_path_info ASC, sales_channel_id IS NULL ASC LIMIT 1;
array:13 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 54)"
3 => "Shopware\Core\Content\Seo\SeoResolver::resolve (line 42)"
4 => "Shopware\Core\Content\Seo\CachedSeoResolver::Shopware\Core\Content\Seo\{closure} (line 72)"
5 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 47)"
7 => "Shopware\Core\Content\Seo\CachedSeoResolver::resolve (line 38)"
8 => "Shopware\Core\Content\Seo\EmptyPathInfoResolver::resolve (line 357)"
9 => "Shopware\Storefront\Framework\Routing\RequestTransformer::resolveSeoUrl (line 156)"
10 => "Shopware\Storefront\Framework\Routing\RequestTransformer::transform (line 136)"
11 => "Shopware\Core\HttpKernel::doHandle (line 81)"
12 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id IS NULL ORDER BY sales_channel_id ASC
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id IS NULL ORDER BY sales_channel_id ASC;
array:13 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 54)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigLoader::load (line 38)"
4 => "Shopware\Core\System\SystemConfig\CachedSystemConfigLoader::Shopware\Core\System\SystemConfig\{closure} (line 72)"
5 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 43)"
7 => "Shopware\Core\System\SystemConfig\CachedSystemConfigLoader::load (line 39)"
8 => "Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader::load (line 83)"
9 => "Shopware\Core\System\SystemConfig\SystemConfigService::get (line 38)"
10 => "Shopware\Core\Framework\Routing\CanonicalRedirectService::getRedirect (line 140)"
11 => "Shopware\Core\HttpKernel::doHandle (line 81)"
12 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = NULL) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 56)"
5 => "Kiener\MolliePayments\Service\Logger\MollieLoggerFactory::createLogger (line 62557)"
6 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getMolliePayments_LoggerService (line 35538)"
7 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getApplePayPaymentService (line 423)"
8 => "Symfony\Component\DependencyInjection\Container::getService (line 42)"
9 => "Symfony\Component\DependencyInjection\Argument\ServiceLocator::get (line 42)"
10 => "Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry::__construct (line 40222)"
11 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getPaymentHandlerRegistryService (line 6790)"
12 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getCartOrderRouteService (line 6851)"
13 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getCartService2Service (line 47563)"
14 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getSalesChannelContextServiceService (line 48855)"
15 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getNotFoundSubscriberService (line 48896)"
16 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getStorefrontSubscriber4Service (line 20318)"
17 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::ContainerTx9EvCp\{closure} (line 245)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::sortListeners (line 76)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::getListeners (line 128)"
20 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::getListeners (line 160)"
21 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::getListeners (line 102)"
22 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::getListeners (line 68)"
23 => "Shopware\Core\Framework\Event\NestedEventDispatcher::getListeners (line 293)"
24 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess (line 148)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 139)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.09 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010 OR system_config.sales_channel_id IS NULL ORDER BY sales_channel_id ASC;
array:34 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 54)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigLoader::load (line 38)"
4 => "Shopware\Core\System\SystemConfig\CachedSystemConfigLoader::Shopware\Core\System\SystemConfig\{closure} (line 72)"
5 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 43)"
7 => "Shopware\Core\System\SystemConfig\CachedSystemConfigLoader::load (line 39)"
8 => "Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader::load (line 83)"
9 => "Shopware\Core\System\SystemConfig\SystemConfigService::get (line 66)"
10 => "NetInventors\NetiNextEasyCoupon\Service\PluginConfigFactory::create (line 44)"
11 => "NetInventors\NetiNextEasyCoupon\Service\PluginConfigFactory::__construct (line 37761)"
12 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getPluginConfigFactoryService (line 62678)"
13 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getNetiEasyCoupon_PluginConfigService (line 37412)"
14 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getBuyBoxCmsElementResolverDecoratorService (line 8505)"
15 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::ContainerTx9EvCp\{closure} (line 52)"
16 => "Shopware\Core\Content\Cms\DataResolver\CmsSlotsDataResolver::__construct (line 8523)"
17 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getCmsSlotsDataResolverService (line 40633)"
18 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getSalesChannelCmsPageLoaderService (line 10335)"
19 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getCachedProductDetailRouteService (line 15405)"
20 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getProductControllerService (line 240)"
21 => "Symfony\Component\DependencyInjection\Container::make (line 220)"
22 => "Symfony\Component\DependencyInjection\Container::get (line 53)"
23 => "Symfony\Component\HttpKernel\Controller\ContainerControllerResolver::instantiateController (line 29)"
24 => "Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver::instantiateController (line 120)"
25 => "Symfony\Component\HttpKernel\Controller\ControllerResolver::createController (line 42)"
26 => "Symfony\Component\HttpKernel\Controller\ContainerControllerResolver::createController (line 86)"
27 => "Symfony\Component\HttpKernel\Controller\ControllerResolver::getController (line 38)"
28 => "Symfony\Component\HttpKernel\Controller\TraceableControllerResolver::getController (line 146)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
31 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
32 => "Shopware\Core\HttpKernel::doHandle (line 81)"
33 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.19 ms (0.00%)
|
|
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = :salesChannelId) AND (token = :token) LIMIT 1
SELECT * FROM sales_channel_api_context WHERE (sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (token = 'byJIsstZFTNSFgpmArAUHOJDGtgerwc0') LIMIT 1;
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 165)"
3 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister::load (line 77)"
4 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
5 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
6 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
7 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
8 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
12 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
20 => "Shopware\Core\HttpKernel::doHandle (line 81)"
21 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
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
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 = 0x26E78D0343EF42EC9D29E188C47B9010
GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor;
array:52 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 684)"
2 => "Doctrine\DBAL\Connection::fetchAssociative (line 242)"
3 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getContext (line 88)"
4 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
5 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
6 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
12 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
13 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
15 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
19 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
20 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
21 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
23 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
28 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
29 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
30 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
34 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
35 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
36 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
37 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
38 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
39 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
40 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
41 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
42 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
43 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
44 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
45 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
46 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
47 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
48 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
49 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
50 => "Shopware\Core\HttpKernel::doHandle (line 81)"
51 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.85 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (0x26E78D0343EF42EC9D29E188C47B9010);
array:61 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 83)"
11 => "Swag\Markets\DataAbstractionLayer\SalesChannelRepositoryDecorator::search (line 51)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 96)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
43 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
44 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
45 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
46 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
47 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
48 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
51 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
52 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
53 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
54 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
55 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
57 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
58 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
59 => "Shopware\Core\HttpKernel::doHandle (line 81)"
60 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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_5f051b5730d047b096581fe98b8bd4e6))
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 (0x26E78D0343EF42EC9D29E188C47B9010));
array:65 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 83)"
15 => "Swag\Markets\DataAbstractionLayer\SalesChannelRepositoryDecorator::search (line 51)"
16 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 96)"
17 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
19 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
21 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
26 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
29 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
31 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
32 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
34 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
36 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
41 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
46 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
47 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
48 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
49 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
50 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
51 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
52 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
53 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
54 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
55 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
56 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
57 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
58 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
59 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
60 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
61 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
62 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
63 => "Shopware\Core\HttpKernel::doHandle (line 81)"
64 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.11 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (0xB7D2554B0CE847CD82F3AC9BD1C0DFCA);
array:60 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 120)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
13 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
23 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
26 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
38 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
41 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
42 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
43 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
44 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
45 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
46 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
47 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
48 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
50 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
51 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
52 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
53 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
54 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
55 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
57 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
58 => "Shopware\Core\HttpKernel::doHandle (line 81)"
59 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.17 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (0xFD4CED69342D4B908CB804C50FB33B58);
array:61 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 320)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::loadShippingLocation (line 124)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
43 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
44 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
45 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
46 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
47 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
48 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
51 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
52 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
53 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
54 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
55 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
57 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
58 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
59 => "Shopware\Core\HttpKernel::doHandle (line 81)"
60 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.14 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (0xCFBD5018D38D41D8ADCA10D94FC8BDD6);
array:60 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 134)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
13 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
23 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
26 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
38 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
41 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
42 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
43 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
44 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
45 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
46 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
47 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
48 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
50 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
51 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
52 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
53 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
54 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
55 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
57 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
58 => "Shopware\Core\HttpKernel::doHandle (line 81)"
59 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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`
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`;
array:61 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 184)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getTaxRules (line 141)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
43 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
44 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
45 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
46 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
47 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
48 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
51 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
52 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
53 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
54 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
55 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
57 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
58 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
59 => "Shopware\Core\HttpKernel::doHandle (line 81)"
60 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1
SELECT `name`, `type` FROM `custom_field` WHERE `active` = 1;
array:69 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1065)"
2 => "Doctrine\DBAL\Connection::fetchAllKeyValue (line 101)"
3 => "Shopware\Core\System\CustomField\CustomFieldService::getCustomFields (line 43)"
4 => "Shopware\Core\System\CustomField\CustomFieldService::getCustomField (line 109)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer::getFields (line 99)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer::decode (line 420)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::customFields (line 243)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrateFields (line 169)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::assign (line 546)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrateEntity (line 88)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator::hydrate (line 150)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
15 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
16 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
18 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
19 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 184)"
20 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getTaxRules (line 141)"
21 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
22 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
23 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
25 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
29 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
30 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
31 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
32 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
35 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
36 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
37 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
38 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
40 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
43 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
44 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
45 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
46 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
47 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
48 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
49 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
50 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
51 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
52 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
53 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
54 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
55 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
56 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
57 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
58 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
59 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
60 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
61 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
62 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
63 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
64 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
65 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
66 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
67 => "Shopware\Core\HttpKernel::doHandle (line 81)"
68 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.12 ms (0.00%)
|
|
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_5a696207ee334efca275882bdbbe4b78))
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 (0x1B48874A68564DC58D0FF78C82B6A814, 0xB03AB157183547458E58094E352EF9A2, 0xE5A4C16EFF014BACB0890307FB4070CE, 0xF88A7B25DD06444BAE8D3C7729E4247B, 0xFD18205838F94AA1ACFD578E7342886C));
array:65 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
15 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 184)"
16 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getTaxRules (line 141)"
17 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
19 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
21 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
26 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
29 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
31 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
32 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
34 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
36 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
41 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
46 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
47 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
48 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
49 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
50 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
51 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
52 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
53 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
54 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
55 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
56 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
57 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
58 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
59 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
60 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
61 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
62 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
63 => "Shopware\Core\HttpKernel::doHandle (line 81)"
64 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.55 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (0x074F9CB6538B4C8188B92804719E3B23);
array:62 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 68)"
11 => "Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodRepositoryDecorator::search (line 51)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 197)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getPaymentMethod (line 144)"
14 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
15 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
25 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
29 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
30 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
31 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
33 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
38 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
39 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
40 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
44 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
45 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
46 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
47 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
48 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
49 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
51 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
52 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
53 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
54 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
55 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
56 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
57 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
58 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
59 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
60 => "Shopware\Core\HttpKernel::doHandle (line 81)"
61 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.66 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (0x0A39E259F41E463E91654CB11FC73584);
array:61 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 217)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getShippingMethod (line 147)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
43 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
44 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
45 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
46 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
47 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
48 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
51 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
52 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
53 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
54 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
55 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
57 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
58 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
59 => "Shopware\Core\HttpKernel::doHandle (line 81)"
60 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_dac99f5e57ec4ee687f8dafbb986766b AND `currency_country_rounding`.`country_id` = :param_3565077a139d4bf28f69843f1d46f7b7) LIMIT 1
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = 0xB7D2554B0CE847CD82F3AC9BD1C0DFCA AND `currency_country_rounding`.`country_id` = 0xFD4CED69342D4B908CB804C50FB33B58) LIMIT 1;
array:60 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 361)"
11 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getCashRounding (line 149)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
13 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
23 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
26 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
38 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
41 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 103)"
42 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
43 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
44 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
45 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
46 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
47 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
48 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
50 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
51 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
52 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
53 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
54 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
55 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
56 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
57 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
58 => "Shopware\Core\HttpKernel::doHandle (line 81)"
59 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.28 ms (0.00%)
|
|
SHOW COLUMNS FROM `cart` WHERE `Field` LIKE :column
SHOW COLUMNS FROM `cart` WHERE `Field` LIKE 'payload';
array:25 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 734)"
2 => "Doctrine\DBAL\Connection::fetchOne (line 52)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper::columnExists (line 169)"
4 => "Shopware\Core\Checkout\Cart\CartPersister::payloadExists (line 52)"
5 => "Shopware\Core\Checkout\Cart\CartPersister::load (line 81)"
6 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
7 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
10 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
11 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
12 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
15 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
16 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
17 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
18 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
19 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
22 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
23 => "Shopware\Core\HttpKernel::doHandle (line 81)"
24 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.09 ms (0.00%)
|
|
SELECT `cart`.`cart` as payload, `cart`.`rule_ids`, 0 as `compressed` FROM cart WHERE `token` = :token
SELECT `cart`.`cart` as payload, `cart`.`rule_ids`, 0 as `compressed` FROM cart WHERE `token` = 'byJIsstZFTNSFgpmArAUHOJDGtgerwc0';
array:23 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 684)"
2 => "Doctrine\DBAL\Connection::fetchAssociative (line 62)"
3 => "Shopware\Core\Checkout\Cart\CartPersister::load (line 81)"
4 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
5 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
6 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
7 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
8 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
9 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
10 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
13 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
14 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
15 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
16 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
17 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
20 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
21 => "Shopware\Core\HttpKernel::doHandle (line 81)"
22 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `rule`.`id` FROM `rule` ORDER BY `rule`.`priority` DESC, `rule`.`id` ASC LIMIT 500
SELECT `rule`.`id` FROM `rule` ORDER BY `rule`.`priority` DESC, `rule`.`id` ASC LIMIT 500;
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 101)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\RepositoryIterator::fetch (line 43)"
12 => "Shopware\Core\Checkout\Cart\RuleLoader::load (line 36)"
13 => "Shopware\Core\Checkout\Cart\CachedRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 72)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 37)"
16 => "Shopware\Core\Checkout\Cart\CachedRuleLoader::load (line 192)"
17 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadRules (line 111)"
18 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
20 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
22 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
23 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
24 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
25 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
26 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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)
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 (0x36193E68C47F44388C40B3A075F84091, 0x65D4E22F4CBC4317ADE2780CE6D8933F, 0xB8CB7B08BF54477F890099C2BB850B4C, 0xC1D423187A374CFABAA38F47247B7C3A, 0x28D85D2CAF0B4E888177CE2F475E60B6, 0xCEF4650ACFF3417BB8D6F4AB6054E9F4, 0xF51A70F9C0B942229EAB2601DAEC101C, 0x0220E485C8734A4B975179EC4E6A0939, 0x135BD125C3A34E3392705EAEF6106CC0, 0x1AC88889AF0A4FCAA453F1435B052060, 0x2033076F7AB945AFAA9AB8A3218D856B, 0x242652DDC6BD49EEBEB9D6C554B2CB0C, 0x26BEB140F60244A18BBD23653E6F4457, 0x3D5B3789F29844BB983DAA5AF63823F2, 0x40A46DBC9F414A3FA858EEC9F7B01CA5, 0x4C010103ED7247739DD5893D6A23B3AB, 0x4DDD0D7282CB4193B268DFF1FBAD60C9, 0x52A6CB9594CB4825AA102B5AE6F1DCD3, 0x53F6EE8BF32249BC8DE988E91A8C0846, 0x61598B7EA89E4EF8A6EF4A8B86829D90, 0x707FB67EA7A740DCB23BEE4B0E1FF041, 0x7842BCB390BB4FC3B5F63EC5165C4C27, 0x8A8E5C7669654D0DABFA6151A765F27E, 0x8B8E50E660274E218DCBD4D83E767070, 0x93EC4A8CFC04467BA0B00CF187B58F8A, 0xA6ACF9506AA54D108E03B4FBA6497DDD, 0xA85C95F120E344AAA74460CAB6B60D40, 0xB7747AE843A445D8B741E48A58580CF7, 0xB8230A181BF8442A9BEB3FF70990A7F1, 0xBAA9FC377D9140B78C8BFEE021557229, 0xBD6E5200CAED4A3BA577C3F50E7440B6, 0xC1E8CA1C92D145CBB02656333B820832, 0xC86145D813AF4DECBE09D6DCC6567C1D, 0xC96336529A0E49F7A82057DC440ED378, 0xCF5817283AB94A91AC61F1DDE5313B0F, 0xE3105EEC990342A99B873B6ED3946662, 0xE44E6782C64247B796B891CF25AE38F7, 0xE55BEBE976B84AA9B026980D059817E2, 0xE8CD27CE594B40AC990D7372BDAF6821, 0xFAC5F9D6713E43BEAD36E1D2713F24F3);
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 101)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\RepositoryIterator::fetch (line 43)"
13 => "Shopware\Core\Checkout\Cart\RuleLoader::load (line 36)"
14 => "Shopware\Core\Checkout\Cart\CachedRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 72)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 37)"
17 => "Shopware\Core\Checkout\Cart\CachedRuleLoader::load (line 192)"
18 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadRules (line 111)"
19 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
22 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
23 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
25 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
26 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
27 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
28 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
31 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
32 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
33 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
34 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
35 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
2.32 ms (0.00%)
|
|
SELECT `promotion`.`id` FROM `promotion` LEFT JOIN `promotion_sales_channel` `promotion.salesChannels` ON `promotion`.`id` = `promotion.salesChannels`.`promotion_id` WHERE ((`promotion`.`active` = :param_e0f97c03e6ad4e9582dd4c22fe23e1b8 AND `promotion.salesChannels`.`sales_channel_id` = :param_b2d48c1368804e09bbaa5c595a15bf63 AND ((`promotion`.`valid_from` <=> :param_50376d0a43664e47b5a8ff3e70c1ce3e AND `promotion`.`valid_until` <=> :param_81ec1308d38a4ebb85fa0fa5ec7a6681) OR (`promotion`.`valid_from` <=> :param_a8846cdd8ac549939e08c6148c967c1c AND (`promotion`.`valid_until` > :param_6ebcd9157f5c4dbf91e662f9b84bbd9c)) OR ((`promotion`.`valid_from` <= :param_e321ee98cc524907a5a67adc6c3573b3) AND `promotion`.`valid_until` <=> :param_f1abf9aa9ec84564a0a1891bf81da064) OR ((`promotion`.`valid_from` <= :param_ed544d8216fd41c581d6f316e17b0dcb) AND (`promotion`.`valid_until` > :param_f98f0f7e297f4e7cb54674b287044e41))) AND `promotion`.`use_codes` = :param_d5562deb7b684252a71a5272d0d961ea)) GROUP BY `promotion`.`id` ORDER BY MAX(`promotion`.`priority`) DESC
SELECT `promotion`.`id` FROM `promotion` LEFT JOIN `promotion_sales_channel` `promotion.salesChannels` ON `promotion`.`id` = `promotion.salesChannels`.`promotion_id` WHERE ((`promotion`.`active` = 1 AND `promotion.salesChannels`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND ((`promotion`.`valid_from` <=> NULL AND `promotion`.`valid_until` <=> NULL) OR (`promotion`.`valid_from` <=> NULL AND (`promotion`.`valid_until` > '2024-11-23 12:37:08')) OR ((`promotion`.`valid_from` <= '2024-11-23 12:37:08') AND `promotion`.`valid_until` <=> NULL) OR ((`promotion`.`valid_from` <= '2024-11-23 12:37:08') AND (`promotion`.`valid_until` > '2024-11-23 12:37:08'))) AND `promotion`.`use_codes` = 0)) GROUP BY `promotion`.`id` ORDER BY MAX(`promotion`.`priority`) DESC;
array:43 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 44)"
11 => "Shopware\Core\Checkout\Promotion\Gateway\PromotionGateway::get (line 24)"
12 => "Acris\Voucher\Core\Checkout\Promotion\Gateway\PromotionGateway::get (line 184)"
13 => "Shopware\Core\Checkout\Promotion\Cart\PromotionCollector::searchPromotionsAuto (line 110)"
14 => "Shopware\Core\Checkout\Promotion\Cart\PromotionCollector::Shopware\Core\Checkout\Promotion\Cart\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 161)"
16 => "Shopware\Core\Checkout\Promotion\Cart\PromotionCollector::collect (line 103)"
17 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
18 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
20 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
22 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
23 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
24 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
25 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
28 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
29 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
30 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
31 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
33 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
34 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
35 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
36 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
37 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
39 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
40 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
41 => "Shopware\Core\HttpKernel::doHandle (line 81)"
42 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_94fa01e099d74a85a5a8749b8c3ae7d6)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = 'Kiener\\MolliePayments\\Handler\\Method\\VoucherPayment');
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 58)"
6 => "Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodRepositoryDecorator::searchIds (line 41)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::searchIds (line 117)"
8 => "Kiener\MolliePayments\Service\Cart\Voucher\VoucherCartCollector::getVoucherID (line 69)"
9 => "Kiener\MolliePayments\Service\Cart\Voucher\VoucherCartCollector::collect (line 103)"
10 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
11 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
12 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
13 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
14 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
16 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
17 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
18 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
20 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
21 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
22 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
23 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
25 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
26 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
27 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
28 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
29 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
30 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.40 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 (0x0A39E259F41E463E91654CB11FC73584);
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 86)"
12 => "Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor::Shopware\Core\Checkout\Cart\Delivery\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 97)"
14 => "Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor::collect (line 103)"
15 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
16 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
18 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
19 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
22 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
23 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
25 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
26 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
27 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
28 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
31 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
32 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
33 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
34 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
35 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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_f36976f551554c93b493f8bfcf3ab2ca))
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 (0x0A39E259F41E463E91654CB11FC73584));
array:45 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
15 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 86)"
16 => "Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor::Shopware\Core\Checkout\Cart\Delivery\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 97)"
18 => "Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor::collect (line 103)"
19 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
20 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
21 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
22 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
23 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
25 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
26 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
28 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
29 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
30 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
31 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
32 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
34 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
35 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
36 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
37 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
38 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
39 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
40 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
42 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
43 => "Shopware\Core\HttpKernel::doHandle (line 81)"
44 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL) AND (configuration_key LIKE 'MoorlProductPromo.config.%') ORDER BY sales_channel_id ASC;
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 322)"
4 => "MoorlProductPromo\Core\Service\ProductPromoService::initConfig (line 316)"
5 => "MoorlProductPromo\Core\Service\ProductPromoService::getConfig (line 296)"
6 => "MoorlProductPromo\Core\Service\ProductPromoService::getDefaultCriteria (line 270)"
7 => "MoorlProductPromo\Core\Service\ProductPromoService::initProductPromotions (line 344)"
8 => "MoorlProductPromo\Core\Service\ProductPromoService::addProductPromotionToCart (line 38)"
9 => "MoorlProductPromo\Core\Checkout\ProductPromoProcessor::process (line 114)"
10 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
11 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
12 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
13 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
14 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
16 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
17 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
18 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
20 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
21 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
22 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
23 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
25 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
26 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
27 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
28 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
29 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
30 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.16 ms (0.00%)
|
|
SELECT `moorl_pp`.`id` FROM `moorl_pp` WHERE (`moorl_pp`.`active` = :param_2221a98310ad455e9d078f1f10397d28 AND ((`moorl_pp`.`show_from` <= :param_3cb0da90e2684d52a2cfee04db4c2081) AND ((`moorl_pp`.`finished_at` >= :param_cc5212a417e84f4ba3145cb806b92c72) OR `moorl_pp`.`finished_at` <=> :param_f2d142c3be614877a98404f5c08526d0))) ORDER BY `moorl_pp`.`finished_at` ASC, `moorl_pp`.`show_from` DESC
SELECT `moorl_pp`.`id` FROM `moorl_pp` WHERE (`moorl_pp`.`active` = 1 AND ((`moorl_pp`.`show_from` <= '2025-11-23T12:37:08+00:00') AND ((`moorl_pp`.`finished_at` >= '2023-11-24T12:37:08+00:00') OR `moorl_pp`.`finished_at` <=> NULL))) ORDER BY `moorl_pp`.`finished_at` ASC, `moorl_pp`.`show_from` DESC;
array:38 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 270)"
9 => "MoorlProductPromo\Core\Service\ProductPromoService::initProductPromotions (line 344)"
10 => "MoorlProductPromo\Core\Service\ProductPromoService::addProductPromotionToCart (line 38)"
11 => "MoorlProductPromo\Core\Checkout\ProductPromoProcessor::process (line 114)"
12 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
13 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
15 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
16 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
18 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
19 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
20 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
21 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
22 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
23 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
24 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
25 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
26 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
28 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
29 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
30 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
31 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
32 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
34 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
35 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
36 => "Shopware\Core\HttpKernel::doHandle (line 81)"
37 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.34 ms (0.00%)
|
|
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_8115c0e46f5e4c74a42fb6fa527ed69f)
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_8115c0e46f5e4c74a42fb6fa527ed69f
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 119)"
12 => "Shopware\Core\Framework\App\Lifecycle\Persister\ScriptPersister::refresh (line 73)"
13 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
14 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
15 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
16 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
18 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
19 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
22 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
23 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
25 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
26 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
27 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
28 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
31 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
32 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
33 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
34 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
35 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
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`
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`
;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 76)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
6 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
7 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
8 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
10 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
11 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
13 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
15 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
16 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
17 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
18 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
21 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
22 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
23 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
24 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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`
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`
;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 92)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
6 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
7 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
8 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
10 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
11 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
13 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
15 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
16 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
17 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
18 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
21 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
22 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
23 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
24 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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_4cf9f75416154df4a735448442c2615a)) AND (`country`.`id` IN (:ids)) GROUP BY `country`.`id`
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` = 0x26E78D0343EF42EC9D29E188C47B9010)) AND (`country`.`id` IN (0xFD4CED69342D4B908CB804C50FB33B58)) GROUP BY `country`.`id`;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 41)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::searchIds (line 104)"
7 => "Shopware\Core\Checkout\Cart\Address\AddressValidator::isSalesChannelCountry (line 58)"
8 => "Shopware\Core\Checkout\Cart\Address\AddressValidator::validate (line 29)"
9 => "Shopware\Core\Checkout\Cart\Validator::validate (line 76)"
10 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
11 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
12 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
13 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
15 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
16 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
17 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
18 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
19 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
20 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
21 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
22 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
23 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
25 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
26 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
27 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
28 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
29 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 41)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\AvailabilityInformationValidator::validate (line 29)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 76)"
7 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
9 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
11 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
13 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
14 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
16 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
17 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
18 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
19 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
26 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 47)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\SubscriptionCartValidator::validate (line 29)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 76)"
7 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
9 => "Shopware\Core\Checkout\Cart\Processor::process (line 132)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
11 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
13 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
14 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
16 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
17 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
18 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
19 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
26 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_289fa29b4d3c46a0965078382e7d364e)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = 'Kiener\\MolliePayments\\Handler\\Method\\VoucherPayment');
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 58)"
6 => "Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodRepositoryDecorator::searchIds (line 41)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::searchIds (line 117)"
8 => "Kiener\MolliePayments\Service\Cart\Voucher\VoucherCartCollector::getVoucherID (line 69)"
9 => "Kiener\MolliePayments\Service\Cart\Voucher\VoucherCartCollector::collect (line 103)"
10 => "Shopware\Core\Checkout\Cart\Processor::runProcessors (line 67)"
11 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
12 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
13 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
14 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
16 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
17 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
18 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
20 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
21 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
22 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
23 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
25 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
26 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
27 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
28 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
29 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
30 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.30 ms (0.00%)
|
|
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_b28f9d0f40f749cbb7cbbe29654d7a03)
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_b28f9d0f40f749cbb7cbbe29654d7a03
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 119)"
12 => "Shopware\Core\Framework\App\Lifecycle\Persister\ScriptPersister::refresh (line 73)"
13 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
14 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
15 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
16 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
18 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
19 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
21 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
22 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
23 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
25 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
26 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
27 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
28 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
31 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
32 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
33 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
34 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
35 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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`
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`
;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 76)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
6 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
7 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
8 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
10 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
11 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
13 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
15 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
16 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
17 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
18 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
21 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
22 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
23 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
24 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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`
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`
;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 92)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 70)"
6 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
7 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
8 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
9 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
10 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
11 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
13 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
15 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
16 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
17 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
18 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
21 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
22 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
23 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
24 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 41)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\AvailabilityInformationValidator::validate (line 29)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 76)"
7 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
9 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
11 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
13 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
14 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
16 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
17 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
18 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
19 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
26 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 47)"
5 => "Kiener\MolliePayments\Components\Subscription\Cart\Validator\SubscriptionCartValidator::validate (line 29)"
6 => "Shopware\Core\Checkout\Cart\Validator::validate (line 76)"
7 => "Shopware\Core\Checkout\Cart\Processor::Shopware\Core\Checkout\Cart\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 86)"
9 => "Shopware\Core\Checkout\Cart\Processor::process (line 148)"
10 => "Shopware\Core\Checkout\Cart\CartRuleLoader::Shopware\Core\Checkout\Cart\{closure} (line 59)"
11 => "Shopware\Core\Profiling\Profiler::trace (line 183)"
12 => "Shopware\Core\Checkout\Cart\CartRuleLoader::load (line 88)"
13 => "Shopware\Core\Checkout\Cart\CartRuleLoader::loadByToken (line 106)"
14 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::Shopware\Core\System\SalesChannel\Context\{closure} (line 59)"
15 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
16 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextService::get (line 105)"
17 => "Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver::resolve (line 38)"
18 => "Shopware\Core\Framework\Routing\ContextResolverListener::resolveContext (line 117)"
19 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
26 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
SELECT module.module, module.response FROM wbm_data_layer_modules module
SELECT module.module, module.response FROM wbm_data_layer_modules module;
array:18 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 48)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerModules::getModules (line 63)"
4 => "Wbm\TagManagerEcomm\Subscriber\KernelEventsSubscriber::getDataLayerForXmlHttpRequest (line 117)"
5 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
6 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
8 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 151)"
13 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
14 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
15 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
16 => "Shopware\Core\HttpKernel::doHandle (line 81)"
17 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.26 ms (0.00%)
|
|
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_c1ceffcce6b74431822d32bfadbd9fd7) AND `product.visibilities`.`sales_channel_id` = :param_8764ec1bcfe04c67bc66c23eb2eb0eb1 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_edae4fc51a1043c682e87009df84ff04))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((((`product.visibilities`.`visibility` >= 10) AND `product.visibilities`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND IFNULL(`product`.`active`, `product.parent`.`active`) = 1))) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)) GROUP BY `product`.`id`;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
7 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
8 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
10 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
21 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
24 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
25 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
26 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
8.17 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:33 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
8 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
9 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
10 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
13 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
15 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
20 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
22 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
26 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
27 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
30 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
31 => "Shopware\Core\HttpKernel::doHandle (line 81)"
32 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.17 ms (0.00%)
|
|
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_349325e9447d42258f0dc7dcabda8971)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)));
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
17 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
24 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.58 ms (0.00%)
|
|
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_d7c147e7464845aca4e5625842259f29 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_b3d18e1802564ef292ee5090872f5546 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_68a8c7c6f78948a18d4d74d710e0ea67) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_f835c2a14be64937bf8b5c4f5bc93dd4 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_0584fad8d566440c940d257ea0de76f0) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_75f7440301ef427c82ff2897e494358b OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5edf622e24aa4fdd88591dd4162eea14) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_ebfdb342d7ef45fb8b04f2debe27323a OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_7966c4b9cb1740bdbc7ec35082b14ea0)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_d6e03ec5280442169bc59f10618aecf1 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_86832f81f1744e6fa2090a728748c633))) AND `moorl_pp_stock`.`product_id` IN (:param_c186887785a2471593c4ddf96474a9b2))
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_d7c147e7464845aca4e5625842259f29
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_b3d18e1802564ef292ee5090872f5546
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_68a8c7c6f78948a18d4d74d710e0ea67
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_f835c2a14be64937bf8b5c4f5bc93dd4
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_0584fad8d566440c940d257ea0de76f0
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_75f7440301ef427c82ff2897e494358b
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_5edf622e24aa4fdd88591dd4162eea14
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_ebfdb342d7ef45fb8b04f2debe27323a
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_7966c4b9cb1740bdbc7ec35082b14ea0
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_d6e03ec5280442169bc59f10618aecf1
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_86832f81f1744e6fa2090a728748c633
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_c186887785a2471593c4ddf96474a9b2
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
17 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
24 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.10 ms (0.00%)
|
|
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`
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `unit.unit_translation` ON `unit.unit_translation`.`unit_id` = `unit`.`id`;
array:53 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 306)"
12 => "Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator::getUnits (line 50)"
13 => "Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator::calculate (line 30)"
14 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
16 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 270)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
19 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
20 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
21 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
22 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
23 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
24 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
25 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
26 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
27 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
30 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
32 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
33 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
35 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
39 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
40 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
41 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
42 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
43 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
45 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
46 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
47 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
48 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
49 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
50 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
51 => "Shopware\Core\HttpKernel::doHandle (line 81)"
52 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.16 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)) LIMIT 1;
array:51 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 270)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
27 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
28 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
30 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
31 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
33 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
38 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
39 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
40 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
43 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
44 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
45 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
46 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
47 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
48 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
49 => "Shopware\Core\HttpKernel::doHandle (line 81)"
50 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.05 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:52 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 270)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
18 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
19 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
20 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
21 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
23 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
24 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
26 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
27 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
29 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
30 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
32 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
34 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
39 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
41 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
43 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
45 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
46 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
47 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
48 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
49 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
50 => "Shopware\Core\HttpKernel::doHandle (line 81)"
51 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.10 ms (0.00%)
|
|
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_a8465b9e61e242cf87e09d7629c29afa AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_ae368e4df5564b4cb6ab0a738a64c097 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_ed770e824f424a65bd4b37fdb2bfd229) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_cd57415f7f4f4aa6aa96707200640e49 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_4262c98941ab401d854117cb03efc8f7) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_8228960b895e4e2a87ccbe07a2b22d69 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_86bb920a0d314a1bbf92283ab580a634) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_dfa68f3e35d24b24b84b443e3f78d420 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_54da33e151de4aa9923eccfb96a1fab5)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_5c906edc2c9840ff9b90a244ce0aab76 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_bb13968d0c2c4d479e338acb216eb924))) AND `moorl_pp_stock`.`product_id` IN (:param_8815f16be60c45cf8d94a2d464f2da5d))
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_a8465b9e61e242cf87e09d7629c29afa
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_ae368e4df5564b4cb6ab0a738a64c097
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_ed770e824f424a65bd4b37fdb2bfd229
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_cd57415f7f4f4aa6aa96707200640e49
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_4262c98941ab401d854117cb03efc8f7
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_8228960b895e4e2a87ccbe07a2b22d69
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_86bb920a0d314a1bbf92283ab580a634
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_dfa68f3e35d24b24b84b443e3f78d420
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_54da33e151de4aa9923eccfb96a1fab5
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_5c906edc2c9840ff9b90a244ce0aab76
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_bb13968d0c2c4d479e338acb216eb924
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_8815f16be60c45cf8d94a2d464f2da5d
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:56 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 270)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
22 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
23 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
24 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
25 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
27 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
28 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
30 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
32 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
33 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
34 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
35 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
36 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
38 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
43 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
44 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
45 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
46 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
47 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
48 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
49 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
50 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
51 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
52 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
53 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
54 => "Shopware\Core\HttpKernel::doHandle (line 81)"
55 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
SELECT `handler_identifier`, LOWER(HEX(`id`)) FROM `payment_method`
SELECT `handler_identifier`, LOWER(HEX(`id`)) FROM `payment_method`;
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1065)"
2 => "Doctrine\DBAL\Connection::fetchAllKeyValue (line 137)"
3 => "Swag\PayPal\Util\PaymentMethodUtil::getPaymentMethodIdByHandler (line 49)"
4 => "Swag\PayPal\Util\PaymentMethodUtil::getPayPalPaymentMethodId (line 65)"
5 => "Swag\PayPal\Util\PaymentMethodUtil::isPaypalPaymentMethodInSalesChannel (line 263)"
6 => "Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber::checkSettings (line 169)"
7 => "Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber::addExcludedProductsToSearchResult (line 117)"
8 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
11 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
12 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
13 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
14 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
15 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 160)"
16 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
17 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
18 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
20 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
21 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
22 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
24 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
28 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
29 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
30 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
34 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
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` = 0x074F9CB6538B4C8188B92804719E3B23 AND
pm.`active` = 1;
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1119)"
2 => "Doctrine\DBAL\Connection::fetchFirstColumn (line 89)"
3 => "Swag\PayPal\Util\PaymentMethodUtil::isPaypalPaymentMethodInSalesChannel (line 263)"
4 => "Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber::checkSettings (line 169)"
5 => "Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber::addExcludedProductsToSearchResult (line 117)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
9 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 160)"
14 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 154)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::checkVariantListingConfig (line 85)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
17 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
18 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
19 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
20 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
22 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
26 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
27 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
28 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
32 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
33 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
34 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.45 ms (0.00%)
|
|
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_1d405bb0136d45c4bd4907c7bdc16c03 AND ((`product.visibilities`.`visibility` >= :param_c4941fb2e34543488c9402c8e61741fd) AND `product.visibilities`.`sales_channel_id` = :param_8e9528f2deec4f35bb38cd5d712de3c3 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_a6e5f5291ada436ca10731f6534d4764))) 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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`parent_id` = 0x8B692923856B4D64A6300F8D3A79D8E7 AND ((`product.visibilities`.`visibility` >= 10) AND `product.visibilities`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND IFNULL(`product`.`active`, `product.parent`.`active`) = 1))) 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;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 185)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::searchIds (line 179)"
7 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::findBestVariant (line 87)"
8 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
10 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
21 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
24 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
25 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
26 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.24 ms (0.00%)
|
|
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_ef3c06373b75497b869c997859ef51f9) AND `product.visibilities`.`sales_channel_id` = :param_039c928ef48646d68cb3d22b65ad1a84 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_23e3890f7e5f4dec947e4c33587003b9) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_9e951b107a494007917bd8f784d91051 AND `product`.`available` <=> :param_00649fb8571942bd83dc5c41ff9f278a AND `product`.`parent_id` <=> :param_e0e8f11be6924816b8bc7de77f9dc210))) AND (`product`.`id` IN (:ids)) GROUP BY `product`.`id`
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((((`product.visibilities`.`visibility` >= 10) AND `product.visibilities`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND IFNULL(`product`.`active`, `product.parent`.`active`) = 1) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> 1 AND `product`.`available` <=> 0 AND `product`.`parent_id` <=> NULL))) AND (`product`.`id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62)) GROUP BY `product`.`id`;
array:31 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
7 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
9 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
10 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
20 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
23 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
24 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
25 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
28 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
29 => "Shopware\Core\HttpKernel::doHandle (line 81)"
30 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
11.47 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.manufacturer.media.media_translation` ON `product.manufacturer.media.media_translation`.`media_id` = `product.manufacturer.media`.`id` LEFT JOIN (SELECT `product.unit.translation`.unit_id, `product.unit.translation`.short_code as `product.unit.translation.shortCode`, `product.unit.translation`.name as `product.unit.translation.name`, `product.unit.translation`.custom_fields as `product.unit.translation.customFields`, `product.unit.translation`.created_at as `product.unit.translation.createdAt`, `product.unit.translation`.updated_at as `product.unit.translation.updatedAt`, `product.unit.translation`.unit_id as `product.unit.translation.unitId`, `product.unit.translation`.language_id as `product.unit.translation.languageId` FROM `unit_translation` `product.unit.translation` WHERE `product.unit.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62));
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
8 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
10 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
21 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
24 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
25 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
26 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.59 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (0xDF4136C56B32419E89FD7F8B9864322F);
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 683)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToManyOverExtension (line 347)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToMany (line 1216)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.68 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (0x4838F3A5248A4998B27D8E98A387B205, 0x726E1A3087E24F7092E8297AB0343EFB, 0xAE187F59F25B4BA1AEA4CD802057507C, 0xDF4136C56B32419E89FD7F8B9864322F, 0xFD7B6816B8B64FEE832587C16384214C);
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 683)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToManyOverExtension (line 347)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToMany (line 1216)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.90 ms (0.00%)
|
|
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_cf2b0bca5b0c4f7784659b0c00a1660f AND `main_category`.`product_id` IN (:param_c9e2907b0d53419f94024c14c9dd8c2d))
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_cf2b0bca5b0c4f7784659b0c00a1660f
AND `main_category`.`product_id` IN (
: param_c9e2907b0d53419f94024c14c9dd8c2d
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x26E78D0343EF42EC9D29E188C47B9010 AND `main_category`.`product_id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62, 0x8B692923856B4D64A6300F8D3A79D8E7));
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.51 ms (0.00%)
|
|
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_a5887e6ccb54476ebd54638935b3f7ca)))
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_a5887e6ccb54476ebd54638935b3f7ca
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_media`.`product_id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62, 0x8B692923856B4D64A6300F8D3A79D8E7)));
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.13 ms (0.00%)
|
|
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_76610dcd47cf4ab3831074ca86212e47))
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 (0xCBF27E15C67B43B0B65FB25DEBDF1C62, 0x8B692923856B4D64A6300F8D3A79D8E7));
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.14 ms (0.00%)
|
|
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_90fdeee9bc87420c99208c53490555ac)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62, 0x8B692923856B4D64A6300F8D3A79D8E7)));
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.56 ms (0.00%)
|
|
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_1a53f8d08f1d471c87da3e0063d4e86a AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_24eebed8939c4c28a6cdcce731a046d6 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_9f4cba591a234a6984e2c4e6bcadf77f) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_d4beacd943da4bf49ac136c3b541f556 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_decd1ce8a3c24f24a0b88bcb985e1d51) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_f1ee32847c514a1db40996dd79fb78cf OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_a909268db923460293108908d851772a) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_b7c39213104446ada68c559d44eab419 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_c7db5de47a9b4ca5ac3512dc87692c55)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_f64780d5e47542589d5c3477b3f95bcd OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_2542b3e8bc2c4e64b26bdda44b512158))) AND `moorl_pp_stock`.`product_id` IN (:param_60d4138de2cc45aca0916fc4ee2a550f))
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_1a53f8d08f1d471c87da3e0063d4e86a
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_24eebed8939c4c28a6cdcce731a046d6
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_9f4cba591a234a6984e2c4e6bcadf77f
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_d4beacd943da4bf49ac136c3b541f556
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_decd1ce8a3c24f24a0b88bcb985e1d51
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_f1ee32847c514a1db40996dd79fb78cf
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_a909268db923460293108908d851772a
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_b7c39213104446ada68c559d44eab419
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_c7db5de47a9b4ca5ac3512dc87692c55
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_f64780d5e47542589d5c3477b3f95bcd
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_2542b3e8bc2c4e64b26bdda44b512158
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_60d4138de2cc45aca0916fc4ee2a550f
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xCBF27E15C67B43B0B65FB25DEBDF1C62, 0x8B692923856B4D64A6300F8D3A79D8E7));
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)) LIMIT 1;
array:49 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
27 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
38 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
41 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
42 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
43 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
44 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
45 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
46 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
47 => "Shopware\Core\HttpKernel::doHandle (line 81)"
48 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.38 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:50 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
27 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
39 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
42 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
43 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
44 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
45 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
46 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
47 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
48 => "Shopware\Core\HttpKernel::doHandle (line 81)"
49 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.11 ms (0.00%)
|
|
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_06e42418695944a4afbd18f40a8b144e AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_5814e80b625848de9bd01b8344e3582a OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_caf8e8583b9e47999aa2221300018eb4) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_226d40175b3848f9aea5c029812a7f09 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_ff2e7177914f4272bfc0a258d1c4ec53) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_82d249d95672479095d5b5523ba1bef9 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_41b7feaf9aa34377812b777663cd5d4c) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_8509364da4f945c58d6500bba9c263d7 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_29a7c8d9442e419c974c01076fdb962c)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_20f9716352384724bb6920680c092c26 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_ca0d6603013b4dd5aa9fd50f68877444))) AND `moorl_pp_stock`.`product_id` IN (:param_b5f19bcb0cc14f1cadd542597fe7a60d))
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_06e42418695944a4afbd18f40a8b144e
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_5814e80b625848de9bd01b8344e3582a
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_caf8e8583b9e47999aa2221300018eb4
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_226d40175b3848f9aea5c029812a7f09
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_ff2e7177914f4272bfc0a258d1c4ec53
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_82d249d95672479095d5b5523ba1bef9
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_41b7feaf9aa34377812b777663cd5d4c
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_8509364da4f945c58d6500bba9c263d7
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_29a7c8d9442e419c974c01076fdb962c
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_20f9716352384724bb6920680c092c26
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_ca0d6603013b4dd5aa9fd50f68877444
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_b5f19bcb0cc14f1cadd542597fe7a60d
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:54 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 95)"
30 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
31 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
32 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
33 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
34 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
36 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
41 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
43 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
46 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
47 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
48 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
49 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
50 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
51 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
52 => "Shopware\Core\HttpKernel::doHandle (line 81)"
53 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.16 ms (0.00%)
|
|
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_f9be2c14ced2471ea68ba53d2d2eab1f AND `category.mainCategories`.`sales_channel_id` = :param_1f5c9a07908a4b8292d34266f4ed322d AND (`category`.`path` LIKE :param_b3d40bfeae37423997cf983be4eb101d OR `category`.`path` LIKE :param_2323e03e31f0463086445483c609adb2)))) LIMIT 1
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (((`category.mainCategories`.`product_id` = 0x8B692923856B4D64A6300F8D3A79D8E7 AND `category.mainCategories`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND (`category`.`path` LIKE '%|d587d52402f84678908c15181fd56d4d|%' OR `category`.`path` LIKE '%|a6839bca45a442bd863b122434a058eb|%')))) LIMIT 1;
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 137)"
11 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getMainCategory (line 76)"
12 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getProductSeoCategory (line 103)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
17 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
24 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.15 ms (0.00%)
|
|
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` WHERE (`category`.`version_id` = :version) AND ((`category`.`active` = :param_c3d065c026c74e77a9d1d5f4aaa5e180 AND (`category`.`path` LIKE :param_10d7a3876ae845dc832ca0c1491e5339 OR `category`.`path` LIKE :param_163b757b31384fe3b2c9fa29d882e37c))) AND (`category`.`id` IN (:ids)) LIMIT 1
SELECT `category`.`id`, `category`.`auto_increment` FROM `category` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category`.`active` = 1 AND (`category`.`path` LIKE '%|d587d52402f84678908c15181fd56d4d|%' OR `category`.`path` LIKE '%|a6839bca45a442bd863b122434a058eb|%'))) AND (`category`.`id` IN (0x0A904F7A71BC4EA692E876466035152C, 0x77F5116EB6FB475891A02CA3BC5749C2, 0x9715B7A01CB3499794BA5E65982FF494)) LIMIT 1;
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 103)"
11 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getProductSeoCategory (line 103)"
12 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
14 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.59 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0x0A904F7A71BC4EA692E876466035152C));
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 103)"
12 => "Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder::getProductSeoCategory (line 103)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
17 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
24 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
2.45 ms (0.00%)
|
|
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_3c3c8d69e38e43e2ab0590cb569b18ca))
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_3c3c8d69e38e43e2ab0590cb569b18ca
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_configurator_setting`.`product_id` = 0x8B692923856B4D64A6300F8D3A79D8E7));
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
10 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
11 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
12 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
13 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
14 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
15 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
16 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
17 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
24 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
28 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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
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 = 0x26E78D0343EF42EC9D29E188C47B9010
GROUP BY sales_channel.id, sales_channel.language_id, sales_channel.currency_id, currency.factor;
array:76 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 684)"
2 => "Doctrine\DBAL\Connection::fetchAssociative (line 242)"
3 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getContext (line 88)"
4 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
5 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
6 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
12 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
13 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
15 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
19 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
20 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
21 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
23 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
28 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
29 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
30 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
34 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
35 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
36 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
37 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
38 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
39 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
40 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
41 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
42 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
43 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
44 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
45 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
46 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
47 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
48 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
49 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
50 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
51 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
52 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
53 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
54 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
55 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
56 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
57 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
58 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
59 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
60 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
61 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
62 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
63 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
64 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
65 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
66 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
67 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
68 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
69 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
70 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
71 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
72 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
73 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
74 => "Shopware\Core\HttpKernel::doHandle (line 81)"
75 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.02 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `sales_channel.currency.currency_translation` ON `sales_channel.currency.currency_translation`.`currency_id` = `sales_channel.currency`.`id` WHERE `sales_channel`.`id` IN (0x26E78D0343EF42EC9D29E188C47B9010);
array:85 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 83)"
11 => "Swag\Markets\DataAbstractionLayer\SalesChannelRepositoryDecorator::search (line 51)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 96)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
43 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
44 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
47 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
48 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
49 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
50 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
52 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
53 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
57 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
59 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
60 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
61 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
62 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
64 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
65 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
66 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
67 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
71 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
72 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
73 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
74 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
76 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
77 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
78 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
79 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
81 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
82 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
83 => "Shopware\Core\HttpKernel::doHandle (line 81)"
84 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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_8ccb52982c6b489fb1525f1343ce0eb9))
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 (0x26E78D0343EF42EC9D29E188C47B9010));
array:89 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 83)"
15 => "Swag\Markets\DataAbstractionLayer\SalesChannelRepositoryDecorator::search (line 51)"
16 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 96)"
17 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
19 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
21 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
26 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
29 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
31 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
32 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
34 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
36 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
41 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
46 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
47 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
48 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
51 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
52 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
53 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
54 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
55 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
56 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
57 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
58 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
59 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
60 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
61 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
64 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
65 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
66 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
67 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
68 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
69 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
71 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
72 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
73 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
74 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
75 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
76 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
77 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
78 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
79 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
80 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
81 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
82 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
83 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
84 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
85 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
86 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
87 => "Shopware\Core\HttpKernel::doHandle (line 81)"
88 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.16 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `country.country_translation` ON `country.country_translation`.`country_id` = `country`.`id` WHERE `country`.`id` IN (0xFD4CED69342D4B908CB804C50FB33B58);
array:85 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 320)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::loadShippingLocation (line 124)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
43 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
44 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
47 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
48 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
49 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
50 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
52 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
53 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
57 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
59 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
60 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
61 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
62 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
64 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
65 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
66 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
67 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
71 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
72 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
73 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
74 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
76 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
77 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
78 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
79 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
81 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
82 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
83 => "Shopware\Core\HttpKernel::doHandle (line 81)"
84 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.13 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `customer_group.customer_group_translation` ON `customer_group.customer_group_translation`.`customer_group_id` = `customer_group`.`id` WHERE `customer_group`.`id` IN (0xCFBD5018D38D41D8ADCA10D94FC8BDD6);
array:84 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 134)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
13 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
23 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
26 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
38 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
41 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
42 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
43 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
44 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
47 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
48 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
49 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
50 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
52 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
53 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
57 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
59 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
60 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
61 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
64 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
65 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
66 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
67 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
70 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
71 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
72 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
73 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
74 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
76 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
77 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
78 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
79 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
81 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
82 => "Shopware\Core\HttpKernel::doHandle (line 81)"
83 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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`
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`;
array:85 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 184)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getTaxRules (line 141)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
43 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
44 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
47 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
48 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
49 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
50 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
52 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
53 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
57 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
59 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
60 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
61 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
62 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
64 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
65 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
66 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
67 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
71 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
72 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
73 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
74 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
76 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
77 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
78 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
79 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
81 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
82 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
83 => "Shopware\Core\HttpKernel::doHandle (line 81)"
84 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.12 ms (0.00%)
|
|
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_d3455c69011b4e149ec26c1a2ae48c5c))
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 (0x1B48874A68564DC58D0FF78C82B6A814, 0xB03AB157183547458E58094E352EF9A2, 0xE5A4C16EFF014BACB0890307FB4070CE, 0xF88A7B25DD06444BAE8D3C7729E4247B, 0xFD18205838F94AA1ACFD578E7342886C));
array:89 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
13 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
14 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
15 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 184)"
16 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getTaxRules (line 141)"
17 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
18 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
19 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
21 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
25 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
26 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
27 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
29 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
31 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
32 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
33 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
34 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
36 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
37 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
40 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
41 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
42 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
44 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
46 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
47 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
48 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
49 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
50 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
51 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
52 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
53 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
54 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
55 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
56 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
57 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
58 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
59 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
60 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
61 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
64 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
65 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
66 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
67 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
68 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
69 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
71 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
72 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
73 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
74 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
75 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
76 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
77 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
78 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
79 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
80 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
81 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
82 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
83 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
84 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
85 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
86 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
87 => "Shopware\Core\HttpKernel::doHandle (line 81)"
88 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.56 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (0x074F9CB6538B4C8188B92804719E3B23);
array:86 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 68)"
11 => "Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodRepositoryDecorator::search (line 51)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 197)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getPaymentMethod (line 144)"
14 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
15 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
16 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
23 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
24 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
25 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
27 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
29 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
30 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
31 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
33 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
38 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
39 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
40 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
43 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
44 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
45 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
47 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
48 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
49 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
50 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
51 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
52 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
53 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
54 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
57 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
58 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
59 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
60 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
61 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
63 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
64 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
65 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
66 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
67 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
68 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
71 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
72 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
73 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
74 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
75 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
76 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
77 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
78 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
79 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
80 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
81 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
82 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
83 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
84 => "Shopware\Core\HttpKernel::doHandle (line 81)"
85 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.66 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (0x0A39E259F41E463E91654CB11FC73584);
array:85 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 217)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getShippingMethod (line 147)"
13 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
14 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
15 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
22 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
23 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
24 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
26 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
27 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
28 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
29 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
39 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
42 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
43 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
44 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
47 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
48 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
49 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
50 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
52 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
53 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
57 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
59 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
60 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
61 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
62 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
64 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
65 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
66 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
67 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
70 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
71 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
72 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
73 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
74 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
76 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
77 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
78 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
79 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
81 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
82 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
83 => "Shopware\Core\HttpKernel::doHandle (line 81)"
84 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = :param_36a3fa89496d4eda974d7af1af9de871 AND `currency_country_rounding`.`country_id` = :param_30596017071545bcbd7cd4e7c44964e4) LIMIT 1
SELECT `currency_country_rounding`.`id` FROM `currency_country_rounding` WHERE (`currency_country_rounding`.`currency_id` = 0xB7D2554B0CE847CD82F3AC9BD1C0DFCA AND `currency_country_rounding`.`country_id` = 0xFD4CED69342D4B908CB804C50FB33B58) LIMIT 1;
array:84 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 361)"
11 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::getCashRounding (line 149)"
12 => "Shopware\Core\System\SalesChannel\Context\BaseContextFactory::create (line 74)"
13 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 75)"
23 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 85)"
26 => "Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory::create (line 92)"
27 => "Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory::create (line 60)"
28 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 350)"
29 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
30 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
31 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
35 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
36 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 61)"
38 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::Shopware\Core\System\SalesChannel\Context\{closure} (line 72)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 71)"
41 => "Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory::create (line 101)"
42 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
43 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
44 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
45 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
46 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
47 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
48 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
49 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
50 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
51 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
52 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
53 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
54 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
55 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
56 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
57 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
59 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
60 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
61 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
63 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
64 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
65 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
66 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
67 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
68 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
69 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
70 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
71 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
72 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
73 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
74 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
75 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
76 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
77 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
78 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
79 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
80 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
81 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
82 => "Shopware\Core\HttpKernel::doHandle (line 81)"
83 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.18 ms (0.00%)
|
|
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_9f3162b695b54594aa239e3939f1db3f AND ((`product.visibilities`.`visibility` >= :param_d2b4ef9c567c4a8183b8a881398d7cb9) AND `product.visibilities`.`sales_channel_id` = :param_8d4f8f042d1c4ba99159894d3cae2797 AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_f2dc69a701544f578978503c21a8d96b))) GROUP BY `product`.`id`
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`id` = 0x8B692923856B4D64A6300F8D3A79D8E7 AND ((`product.visibilities`.`visibility` >= 10) AND `product.visibilities`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND IFNULL(`product`.`active`, `product.parent`.`active`) = 1))) GROUP BY `product`.`id`;
array:50 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
7 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
8 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
9 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
13 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
14 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
15 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
16 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
19 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
20 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
21 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
22 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
23 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
24 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
25 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
26 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
27 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
30 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
31 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
32 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
33 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
36 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
37 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
38 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
39 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
42 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
43 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
44 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
45 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
46 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
47 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
48 => "Shopware\Core\HttpKernel::doHandle (line 81)"
49 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
8.07 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:51 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
8 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
9 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
10 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
18 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
19 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
20 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
21 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
22 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
23 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
24 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
25 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
26 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
27 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
28 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
30 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
31 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
32 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
33 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
34 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
35 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
37 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
38 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
39 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
40 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
41 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
42 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
43 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
44 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
45 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
46 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
47 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
48 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
49 => "Shopware\Core\HttpKernel::doHandle (line 81)"
50 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.00 ms (0.00%)
|
|
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_aa0049290621436a9f3836b499f5d925)))
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_aa0049290621436a9f3836b499f5d925
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`parent_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)));
array:55 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
12 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
13 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
14 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
24 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
25 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
26 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
27 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
30 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
33 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
34 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
35 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
37 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
41 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
42 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
43 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
46 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
48 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
49 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
50 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
51 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
52 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
53 => "Shopware\Core\HttpKernel::doHandle (line 81)"
54 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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_81149e81702244e7804c83f8fd2cc0e7)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)));
array:55 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
12 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
13 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
14 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
24 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
25 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
26 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
27 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
30 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
33 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
34 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
35 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
37 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
41 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
42 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
43 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
46 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
48 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
49 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
50 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
51 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
52 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
53 => "Shopware\Core\HttpKernel::doHandle (line 81)"
54 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.07 ms (0.00%)
|
|
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_5776210665524a0896879c9181c996b4 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_611276d971294f57a55197df2f98e51b OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_ea5fee2325b242a58e1f0f6aecb63ea2) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_e36f5062751a4c55861e91963d46edf2 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_865618a196b34121a82678ba8bc051d4) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_30e4241c18a243b98be8cab563671f3a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5f6e2461a49a45c5ab6f51a3aded0452) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_9bdc51b77eda4fc396bb9519aa7f46ec OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_52fe54f032cb44e0b439d0e76ae210d0)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_a9af2edc802f448e9e56c8fa50fdff99 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_99879a18767941b9abe5ef8e0a7ba86f))) AND `moorl_pp_stock`.`product_id` IN (:param_c1cf35b93d864ba68748d4ec59d80c1f))
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_5776210665524a0896879c9181c996b4
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_611276d971294f57a55197df2f98e51b
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_ea5fee2325b242a58e1f0f6aecb63ea2
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_e36f5062751a4c55861e91963d46edf2
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_865618a196b34121a82678ba8bc051d4
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_30e4241c18a243b98be8cab563671f3a
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_5f6e2461a49a45c5ab6f51a3aded0452
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_9bdc51b77eda4fc396bb9519aa7f46ec
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_52fe54f032cb44e0b439d0e76ae210d0
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_a9af2edc802f448e9e56c8fa50fdff99
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_99879a18767941b9abe5ef8e0a7ba86f
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_c1cf35b93d864ba68748d4ec59d80c1f
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:55 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
12 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
13 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
14 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
24 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
25 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
26 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
27 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
28 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
29 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
30 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
31 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
33 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
34 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
35 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
36 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
37 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
38 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
39 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
40 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
41 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
42 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
43 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
45 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
46 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
48 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
49 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
50 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
51 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
52 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
53 => "Shopware\Core\HttpKernel::doHandle (line 81)"
54 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7)) LIMIT 1;
array:68 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
25 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
26 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
27 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
31 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
32 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
33 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
34 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
35 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
36 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
37 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
38 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
39 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
40 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
41 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
42 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
43 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
45 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
46 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
48 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
49 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
50 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
51 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
52 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
53 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
54 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
55 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
56 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
57 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
58 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
59 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
60 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
61 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
62 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
63 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
64 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
65 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
66 => "Shopware\Core\HttpKernel::doHandle (line 81)"
67 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.39 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:69 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
26 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
27 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
28 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
30 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
31 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
32 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
33 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
34 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
35 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
36 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
37 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
38 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
39 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
40 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
41 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
42 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
43 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
44 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
45 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
46 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
48 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
49 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
50 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
51 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
52 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
53 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
54 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
55 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
56 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
57 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
58 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
59 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
60 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
61 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
62 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
63 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
64 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
65 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
66 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
67 => "Shopware\Core\HttpKernel::doHandle (line 81)"
68 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.12 ms (0.00%)
|
|
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_1286614350f84721acc6ee9e2f936a5f AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_e4668c356e344399ae90e28465eeb06e OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_ca70188a7d7142fcb92706a2e82f0c33) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_edf7e4f329c9431692679d34337f2e46 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_8ccddb01d6c64b1fb274bc7e6ad44e5e) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c17ba16f0a5a4c28bb3dc402b8ef08f8 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_2a7a5d0b952f4020865b528208291922) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_315bdcf148294813bac40288652848a6 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_7bb5cef2f09d427aa3bd48983a3950a8)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_adc245a12b8e46fe980e93a3a1965897 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_c14f9f5c48944ee188330a7bb4fcc269))) AND `moorl_pp_stock`.`product_id` IN (:param_a3d5b1deeab7417287b3c9576a974451))
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_1286614350f84721acc6ee9e2f936a5f
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_e4668c356e344399ae90e28465eeb06e
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_ca70188a7d7142fcb92706a2e82f0c33
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_edf7e4f329c9431692679d34337f2e46
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_8ccddb01d6c64b1fb274bc7e6ad44e5e
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_c17ba16f0a5a4c28bb3dc402b8ef08f8
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_2a7a5d0b952f4020865b528208291922
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_315bdcf148294813bac40288652848a6
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_7bb5cef2f09d427aa3bd48983a3950a8
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_adc245a12b8e46fe980e93a3a1965897
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_c14f9f5c48944ee188330a7bb4fcc269
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_a3d5b1deeab7417287b3c9576a974451
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:73 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 228)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
30 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
31 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
32 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
34 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
35 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
36 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
37 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
38 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
39 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
40 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
41 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
42 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
43 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
44 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
45 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
46 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
47 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
48 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
49 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
50 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
51 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
52 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
53 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
54 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
55 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
56 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
57 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
58 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
59 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
60 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
61 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
62 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
63 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
64 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
65 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
66 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
67 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
68 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
69 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
70 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
71 => "Shopware\Core\HttpKernel::doHandle (line 81)"
72 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.08 ms (0.00%)
|
|
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_e745c6204e5248e6ba0a83ba04e637e0) AND (`product`.`available_stock` > :param_f606c820c91c4c869d3113817e08269d)))
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_e745c6204e5248e6ba0a83ba04e637e0
)
AND (
`product`.`available_stock` > : param_f606c820c91c4c869d3113817e08269d
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`parent_id` IN (0x8B692923856B4D64A6300F8D3A79D8E7) AND (`product`.`available_stock` > 0)));
array:65 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 168)"
10 => "ZweiPunktVariantenAusgrauen\Subscriber\ChooseAvailableVariant::getSiblings (line 127)"
11 => "ZweiPunktVariantenAusgrauen\Subscriber\ChooseAvailableVariant::getUrlFromAvailableVariant (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
18 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
19 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
20 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
21 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 179)"
22 => "Cogi\Closeout\Core\Service\CloseoutService::getProductById (line 108)"
23 => "Cogi\Closeout\Core\Service\CloseoutService::getCloseoutOptions (line 33)"
24 => "Cogi\Closeout\Subscriber\StorefrontSubscriber::onProductConfiguratorSettingLoaded (line 270)"
25 => "Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure} (line 230)"
26 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
28 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
29 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
30 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
31 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 269)"
34 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
35 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
36 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
37 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 98)"
38 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::loadSettings (line 48)"
39 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
40 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
41 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
42 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
43 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
44 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
45 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
46 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
47 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
48 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
49 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
50 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
51 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
52 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
53 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
54 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
55 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
56 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
57 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
58 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
59 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
60 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
61 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
62 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
63 => "Shopware\Core\HttpKernel::doHandle (line 81)"
64 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.21 ms (0.00%)
|
|
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)
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 = 0x8B692923856B4D64A6300F8D3A79D8E7) AND (product.version_id = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (IFNULL(product.active, parent.active) = 1) AND (product.option_ids IS NOT NULL) AND (visibilities.sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010);
array:30 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 73)"
3 => "Shopware\Core\Content\Product\SalesChannel\Detail\AvailableCombinationLoader::load (line 55)"
4 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader::load (line 33)"
5 => "Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader::load (line 106)"
6 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 59)"
7 => "Shopware\Core\Profiling\Profiler::trace (line 128)"
8 => "Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute::load (line 96)"
9 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 350)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
16 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
17 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
19 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::Shopware\Core\Content\Product\SalesChannel\Detail\{closure} (line 72)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
22 => "Shopware\Core\Content\Product\SalesChannel\Detail\CachedProductDetailRoute::load (line 77)"
23 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
24 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
25 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
26 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
27 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
28 => "Shopware\Core\HttpKernel::doHandle (line 81)"
29 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
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_b286ea8d59924694ba2ea012ff330457 AND `language.salesChannels`.`id` = :param_4a0a6a74b9984989a3be944302cc19ef) GROUP BY `language`.`id` ORDER BY MIN(`language`.`name`) ASC
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` = 0x26E78D0343EF42EC9D29E188C47B9010 AND `language.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) GROUP BY `language`.`id` ORDER BY MIN(`language`.`name`) ASC;
array:34 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 50)"
7 => "Shopware\Core\System\Language\SalesChannel\LanguageRoute::load (line 102)"
8 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::Shopware\Core\System\Language\SalesChannel\{closure} (line 350)"
9 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
15 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
16 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 103)"
18 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::Shopware\Core\System\Language\SalesChannel\{closure} (line 72)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 108)"
21 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::load (line 132)"
22 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::getLanguages (line 64)"
23 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
24 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
26 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
27 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
28 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
31 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
32 => "Shopware\Core\HttpKernel::doHandle (line 81)"
33 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.20 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `language.translationCode.locale_translation` ON `language.translationCode.locale_translation`.`locale_id` = `language.translationCode`.`id` WHERE `language`.`id` IN (0x2FBB5FE2E29A4D70AA5854CE7CE3E20B);
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 50)"
8 => "Shopware\Core\System\Language\SalesChannel\LanguageRoute::load (line 102)"
9 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::Shopware\Core\System\Language\SalesChannel\{closure} (line 350)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
16 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
17 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 103)"
19 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::Shopware\Core\System\Language\SalesChannel\{closure} (line 72)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 108)"
22 => "Shopware\Core\System\Language\SalesChannel\CachedLanguageRoute::load (line 132)"
23 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::getLanguages (line 64)"
24 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
25 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
27 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0xD587D52402F84678908C15181FD56D4D OR `parent_id` = 0xD587D52402F84678908C15181FD56D4D OR `id` = 0xD587D52402F84678908C15181FD56D4D
;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 146)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 74)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
5 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
6 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
12 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
13 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
15 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
18 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
19 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
22 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
23 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 72)"
24 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
25 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
27 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.53 ms (0.00%)
|
|
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_32d782459b534510b9872d71472e270e AND (`category`.`level` > :param_2bc937cea2534f2cb3142bf7b2a9ef71 AND `category`.`level` <= :param_d22c3abd4a8548a3bebc12a5811e7bb9)))
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_32d782459b534510b9872d71472e270e
AND (
`category`.`level` > : param_2bc937cea2534f2cb3142bf7b2a9ef71
AND `category`.`level` <= : param_d22c3abd4a8548a3bebc12a5811e7bb9
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category`.`path` LIKE '%|d587d52402f84678908c15181fd56d4d|%' AND (`category`.`level` > 1 AND `category`.`level` <= 5)));
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 117)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 132)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadLevels (line 95)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
10 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
20 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
23 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
26 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
27 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
28 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 72)"
29 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
30 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
31 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
32 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
33 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
34 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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_13dbfe3f43dd4861bc20ca131a8eaa15 AND `category`.`level` = :param_52f60b33f7dd483493438161166edcfc AND `category`.`active` = :param_2e4b68bb63bf4e44bf55fcde45c0142a AND `category`.`visible` = :param_2981b581bd054386b414175e9700886a)) GROUP BY `category`.`parent_id`
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category`.`path` LIKE '%|d587d52402f84678908c15181fd56d4d|%' AND `category`.`level` = 5 AND `category`.`active` = 1 AND `category`.`visible` = 1)) GROUP BY `category`.`parent_id`;
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 205)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::fetchAggregation (line 95)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::aggregate (line 52)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator::aggregate (line 171)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::aggregate (line 263)"
7 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::addVisibilityCounts (line 134)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadLevels (line 95)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
10 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
20 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
23 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
26 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
27 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
28 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 72)"
29 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
30 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
31 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
32 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
33 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
34 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.73 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0xD587D52402F84678908C15181FD56D4D));
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 117)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 111)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadCategories (line 179)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadChildren (line 99)"
10 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
11 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
25 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
27 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
28 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
29 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 72)"
30 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
31 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
33 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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_75ab3691db764c71902f73bbab952561) GROUP BY `currency`.`id`
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` = 0x26E78D0343EF42EC9D29E188C47B9010) GROUP BY `currency`.`id`;
array:33 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 49)"
7 => "Shopware\Core\System\Currency\SalesChannel\CurrencyRoute::load (line 102)"
8 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::Shopware\Core\System\Currency\SalesChannel\{closure} (line 350)"
9 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
15 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
16 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 103)"
18 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::Shopware\Core\System\Currency\SalesChannel\{closure} (line 72)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 108)"
21 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::load (line 79)"
22 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
23 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
25 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
26 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
27 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
30 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
31 => "Shopware\Core\HttpKernel::doHandle (line 81)"
32 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.12 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `currency.currency_translation` ON `currency.currency_translation`.`currency_id` = `currency`.`id` WHERE `currency`.`id` IN (0xB7D2554B0CE847CD82F3AC9BD1C0DFCA);
array:34 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 49)"
8 => "Shopware\Core\System\Currency\SalesChannel\CurrencyRoute::load (line 102)"
9 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::Shopware\Core\System\Currency\SalesChannel\{closure} (line 350)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
16 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
17 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 103)"
19 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::Shopware\Core\System\Currency\SalesChannel\{closure} (line 72)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 108)"
22 => "Shopware\Core\System\Currency\SalesChannel\CachedCurrencyRoute::load (line 79)"
23 => "Shopware\Storefront\Pagelet\Header\HeaderPageletLoader::load (line 89)"
24 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
26 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
27 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
28 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
31 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
32 => "Shopware\Core\HttpKernel::doHandle (line 81)"
33 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0xA6839BCA45A442BD863B122434A058EB OR `parent_id` = 0xA6839BCA45A442BD863B122434A058EB OR `id` = 0xA6839BCA45A442BD863B122434A058EB
;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 146)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 74)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
5 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
6 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
12 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
13 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
15 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
18 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
19 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
22 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
23 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
24 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
25 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
27 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.77 ms (0.00%)
|
|
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_aa75aa707900445c8982c9f2741fa1be AND (`category`.`level` > :param_5c2f849f17ee407dac5920646c78fcd9 AND `category`.`level` <= :param_de890b032ff44ddf83bd09bad2b28037)))
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_aa75aa707900445c8982c9f2741fa1be
AND (
`category`.`level` > : param_5c2f849f17ee407dac5920646c78fcd9
AND `category`.`level` <= : param_de890b032ff44ddf83bd09bad2b28037
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category`.`path` LIKE '%|a6839bca45a442bd863b122434a058eb|%' AND (`category`.`level` > 1 AND `category`.`level` <= 4)));
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 117)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 132)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadLevels (line 95)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
10 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
20 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
23 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
26 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
27 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
28 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
29 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
30 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
31 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
32 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
33 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
34 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
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_3853aeda4bad45e3a8c4f2c34df8afd2 AND `category`.`level` = :param_f9d1d17ba0944c84958a64fb2f3592f3 AND `category`.`active` = :param_23cdd8d7b40345fa9f3a9970553e1ea9 AND `category`.`visible` = :param_a76401ccd79e4d948f7f3edc6ee4ace7)) GROUP BY `category`.`parent_id`
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`category`.`path` LIKE '%|a6839bca45a442bd863b122434a058eb|%' AND `category`.`level` = 4 AND `category`.`active` = 1 AND `category`.`visible` = 1)) GROUP BY `category`.`parent_id`;
array:40 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 205)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::fetchAggregation (line 95)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::aggregate (line 52)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator::aggregate (line 171)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::aggregate (line 263)"
7 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::addVisibilityCounts (line 134)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadLevels (line 95)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
10 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
20 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
23 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
26 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
27 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
28 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
29 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
30 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
31 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
32 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
33 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
34 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
35 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
37 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
38 => "Shopware\Core\HttpKernel::doHandle (line 81)"
39 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.69 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0xA6839BCA45A442BD863B122434A058EB));
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 117)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 111)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadCategories (line 179)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadChildren (line 99)"
10 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
11 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 98)"
25 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
27 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
28 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
29 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
30 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
31 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
33 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.25 ms (0.00%)
|
|
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = :activeId OR `parent_id` = :activeId OR `id` = :rootId
SELECT LOWER(HEX(`id`)), `path`, `level`
FROM `category`
WHERE `id` = 0x0A904F7A71BC4EA692E876466035152C OR `parent_id` = 0x0A904F7A71BC4EA692E876466035152C OR `id` = 0xA6839BCA45A442BD863B122434A058EB
;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 146)"
3 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::getCategoryMetaInfo (line 74)"
4 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
5 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
6 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
12 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
13 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
15 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
18 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 106)"
19 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
20 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
22 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
23 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
24 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
25 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
27 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.22 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `category.media.media_translation` ON `category.media.media_translation`.`media_id` = `category.media`.`id` WHERE (`category`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0x0A904F7A71BC4EA692E876466035152C, 0xA6839BCA45A442BD863B122434A058EB));
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 117)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 111)"
8 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadCategories (line 179)"
9 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::loadChildren (line 99)"
10 => "Shopware\Core\Content\Category\SalesChannel\NavigationRoute::load (line 136)"
11 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 137)"
21 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 142)"
24 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::loadNavigation (line 106)"
25 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::Shopware\Core\Content\Category\SalesChannel\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
27 => "Shopware\Core\Content\Category\SalesChannel\CachedNavigationRoute::load (line 48)"
28 => "Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute::load (line 68)"
29 => "Shopware\Core\Content\Category\Service\NavigationLoader::load (line 47)"
30 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
31 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
32 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
33 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `language`.`id` FROM `language` WHERE `language`.`id` IN (:ids) LIMIT 1
SELECT `language`.`id` FROM `language` WHERE `language`.`id` IN (0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) LIMIT 1;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 29)"
9 => "Swag\PayPal\Util\LocaleCodeProvider::getLocaleCodeFromContext (line 70)"
10 => "Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService::getButtonLanguage (line 52)"
11 => "Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService::buildData (line 49)"
12 => "Swag\PayPal\Storefront\Data\FundingSubscriber::addFundingAvailabilityData (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 53)"
21 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
22 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
23 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
24 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
25 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
26 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.13 ms (0.00%)
|
|
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `language.locale.locale_translation` ON `language.locale.locale_translation`.`locale_id` = `language.locale`.`id` WHERE `language`.`id` IN (0x2FBB5FE2E29A4D70AA5854CE7CE3E20B);
array:33 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 29)"
10 => "Swag\PayPal\Util\LocaleCodeProvider::getLocaleCodeFromContext (line 70)"
11 => "Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService::getButtonLanguage (line 52)"
12 => "Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService::buildData (line 49)"
13 => "Swag\PayPal\Storefront\Data\FundingSubscriber::addFundingAvailabilityData (line 117)"
14 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
21 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 53)"
22 => "Shopware\Storefront\Pagelet\Footer\FooterPageletLoader::load (line 93)"
23 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
25 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
26 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
27 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
30 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
31 => "Shopware\Core\HttpKernel::doHandle (line 81)"
32 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.09 ms (0.00%)
|
|
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_1419e575cfa84a6d8cedec3d9a261bb6 AND `shipping_method.salesChannels`.`id` = :param_5bab5fd7116b4d8e88f015284159ead8) GROUP BY `shipping_method`.`id` ORDER BY MIN(`shipping_method`.`position`) ASC, MIN(COALESCE(`shipping_method.translation.name`)) ASC
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND `shipping_method.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) GROUP BY `shipping_method`.`id` ORDER BY MIN(`shipping_method`.`position`) ASC, MIN(COALESCE(`shipping_method.translation.name`)) ASC;
array:33 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 59)"
7 => "Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute::load (line 99)"
8 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::Shopware\Core\Checkout\Shipping\SalesChannel\{closure} (line 350)"
9 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
10 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
15 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
16 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 100)"
18 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::Shopware\Core\Checkout\Shipping\SalesChannel\{closure} (line 72)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 105)"
21 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::load (line 42)"
22 => "Shopware\Core\Checkout\Shipping\SalesChannel\SortedShippingMethodRoute::load (line 103)"
23 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
24 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
25 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
26 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
27 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
30 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
31 => "Shopware\Core\HttpKernel::doHandle (line 81)"
32 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.70 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `shipping_method.media.media_translation` ON `shipping_method.media.media_translation`.`media_id` = `shipping_method.media`.`id` WHERE `shipping_method`.`id` IN (0x0A39E259F41E463E91654CB11FC73584, 0x5A5F7D7306284FF797FBD6DF76ACF076);
array:34 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 59)"
8 => "Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute::load (line 99)"
9 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::Shopware\Core\Checkout\Shipping\SalesChannel\{closure} (line 350)"
10 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
16 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
17 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 100)"
19 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::Shopware\Core\Checkout\Shipping\SalesChannel\{closure} (line 72)"
20 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 105)"
22 => "Shopware\Core\Checkout\Shipping\SalesChannel\CachedShippingMethodRoute::load (line 42)"
23 => "Shopware\Core\Checkout\Shipping\SalesChannel\SortedShippingMethodRoute::load (line 103)"
24 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
25 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
26 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
27 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
28 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
29 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
31 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
32 => "Shopware\Core\HttpKernel::doHandle (line 81)"
33 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = NULL) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 93)"
5 => "Kiener\MolliePayments\Compatibility\Storefront\Route\PaymentMethodRoute\Cache\CachedPaymentMethodRoute64::addMollieLimitsKey (line 62)"
6 => "Kiener\MolliePayments\Compatibility\Storefront\Route\PaymentMethodRoute\Cache\CachedPaymentMethodRoute64::onGenerateCacheKey (line 117)"
7 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
10 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
11 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
12 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
13 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
14 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 124)"
15 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::generateKey (line 89)"
16 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::load (line 42)"
17 => "Shopware\Core\Checkout\Payment\SalesChannel\SortedPaymentMethodRoute::load (line 115)"
18 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
19 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
20 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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_2eee5633a6464520930d075e16949e1c AND `payment_method.salesChannels`.`id` = :param_d1085e9fc649405fafae7c768bd1708d) GROUP BY `payment_method`.`id` ORDER BY MIN(`payment_method`.`position`) ASC
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` = 1 AND `payment_method.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) GROUP BY `payment_method`.`id` ORDER BY MIN(`payment_method`.`position`) ASC;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 52)"
7 => "Shopware\Core\Checkout\Payment\SalesChannel\PaymentMethodRoute::load (line 125)"
8 => "Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute::load (line 50)"
9 => "Kiener\MolliePayments\Compatibility\Storefront\Route\PaymentMethodRoute\RemovePaymentMethodRoute64::load (line 99)"
10 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 350)"
11 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
17 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 100)"
20 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 72)"
21 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 105)"
23 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::load (line 42)"
24 => "Shopware\Core\Checkout\Payment\SalesChannel\SortedPaymentMethodRoute::load (line 115)"
25 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
26 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
27 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.68 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `payment_method.media.media_translation` ON `payment_method.media.media_translation`.`media_id` = `payment_method.media`.`id` WHERE `payment_method`.`id` IN (0x074F9CB6538B4C8188B92804719E3B23, 0x9508073499E34F8BA6FED26AD3B53BD3, 0xFFB92ED5A1E7454A9AF6B05FDE99A4B4, 0xF7B88FC9C0104702A96F664DABFE2656, 0x69C0F1F7A8324221BC796251ADAA2403, 0xF43D1F34FAD64976A2FC80B6489D2D03);
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 52)"
8 => "Shopware\Core\Checkout\Payment\SalesChannel\PaymentMethodRoute::load (line 125)"
9 => "Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute::load (line 50)"
10 => "Kiener\MolliePayments\Compatibility\Storefront\Route\PaymentMethodRoute\RemovePaymentMethodRoute64::load (line 99)"
11 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 350)"
12 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
18 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 100)"
21 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 72)"
22 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 105)"
24 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::load (line 42)"
25 => "Shopware\Core\Checkout\Payment\SalesChannel\SortedPaymentMethodRoute::load (line 115)"
26 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
27 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
28 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:32 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 56)"
5 => "Kiener\MolliePayments\Components\MollieLimits\Service\MollieLimitsRemover::removePaymentMethods (line 53)"
6 => "Kiener\MolliePayments\Compatibility\Storefront\Route\PaymentMethodRoute\RemovePaymentMethodRoute64::load (line 99)"
7 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 350)"
8 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
9 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
10 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
11 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
12 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
13 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
14 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
15 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
16 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 100)"
17 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::Shopware\Core\Checkout\Payment\SalesChannel\{closure} (line 72)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 105)"
20 => "Shopware\Core\Checkout\Payment\SalesChannel\CachedPaymentMethodRoute::load (line 42)"
21 => "Shopware\Core\Checkout\Payment\SalesChannel\SortedPaymentMethodRoute::load (line 115)"
22 => "Shopware\Storefront\Page\GenericPageLoader::Shopware\Storefront\Page\{closure} (line 59)"
23 => "Shopware\Core\Profiling\Profiler::trace (line 132)"
24 => "Shopware\Storefront\Page\GenericPageLoader::load (line 97)"
25 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
26 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
27 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
28 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
29 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
30 => "Shopware\Core\HttpKernel::doHandle (line 81)"
31 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.35 ms (0.00%)
|
|
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_aa20c026d8ec48cb838762ac1363e165) AND (`product_review.product`.`id` = :param_7831d9e3993446aaa5820c43fbb3f234 OR `product_review.product`.`parent_id` = :param_d3c30a06365042b79ea55c37d8397374)))) AND (((`product_review`.`status` = :param_021cd9272ef74261b537d76e9e318cf6))) GROUP BY `product_review`.`points`
SELECT `product_review`.`points` as `ratingMatrix.key`, COUNT(`product_review`.`id`) as `ratingMatrix.count` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE ((((`product_review`.`status` = 1) AND (`product_review.product`.`id` = 0x8B692923856B4D64A6300F8D3A79D8E7 OR `product_review.product`.`parent_id` = 0x8B692923856B4D64A6300F8D3A79D8E7)))) AND (((`product_review`.`status` = 1))) GROUP BY `product_review`.`points`;
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 205)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::fetchAggregation (line 95)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator::aggregate (line 52)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator::aggregate (line 118)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::aggregate (line 279)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 65)"
12 => "Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute::load (line 96)"
13 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
23 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
26 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::load (line 69)"
27 => "Shopware\Storefront\Page\Product\Review\ProductReviewLoader::load (line 190)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::loadDefaultAdditions (line 106)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.20 ms (0.00%)
|
|
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_c45f7f73f3ba4986828074e65f45643b) AND (`product_review.product`.`id` = :param_e1f1cb5790fa4f35b94623feff0b97f9 OR `product_review.product`.`parent_id` = :param_27365f84bd184f66ab4c35936cad1f22))) ORDER BY `product_review`.`created_at` DESC LIMIT 10
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = 1) AND (`product_review.product`.`id` = 0x8B692923856B4D64A6300F8D3A79D8E7 OR `product_review.product`.`parent_id` = 0x8B692923856B4D64A6300F8D3A79D8E7))) ORDER BY `product_review`.`created_at` DESC LIMIT 10;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 65)"
11 => "Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute::load (line 96)"
12 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 350)"
13 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
15 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
19 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
20 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
21 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
22 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 72)"
23 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
25 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::load (line 69)"
26 => "Shopware\Storefront\Page\Product\Review\ProductReviewLoader::load (line 190)"
27 => "Shopware\Storefront\Page\Product\ProductPageLoader::loadDefaultAdditions (line 106)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.18 ms (0.00%)
|
|
SELECT COUNT(*) FROM (
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_c45f7f73f3ba4986828074e65f45643b) AND (`product_review.product`.`id` = :param_e1f1cb5790fa4f35b94623feff0b97f9 OR `product_review.product`.`parent_id` = :param_27365f84bd184f66ab4c35936cad1f22)))) total
SELECT COUNT(*) FROM (
SELECT `product_review`.`id` FROM `product_review` LEFT JOIN `product` `product_review.product` ON `product_review`.`product_id` = `product_review.product`.`id` LEFT JOIN `product` `product_review.product.parent` ON `product_review.product`.`parent_id` = `product_review.product.parent`.`id` AND `product_review.product`.`version_id` = `product_review.product.parent`.`version_id` WHERE (((`product_review`.`status` = 1) AND (`product_review.product`.`id` = 0x8B692923856B4D64A6300F8D3A79D8E7 OR `product_review.product`.`parent_id` = 0x8B692923856B4D64A6300F8D3A79D8E7)))) total;
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 195)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::getTotalCount (line 109)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
5 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 65)"
12 => "Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute::load (line 96)"
13 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 97)"
23 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::Shopware\Core\Content\Product\SalesChannel\Review\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 102)"
26 => "Shopware\Core\Content\Product\SalesChannel\Review\CachedProductReviewRoute::load (line 69)"
27 => "Shopware\Storefront\Page\Product\Review\ProductReviewLoader::load (line 190)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::loadDefaultAdditions (line 106)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.21 ms (0.00%)
|
|
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_7280317628fe44b9825925d659891de5 AND `product_cross_selling`.`active` = :param_de09619fe93245d491642da16b91c4ae) ORDER BY `product_cross_selling`.`position` ASC
SELECT `product_cross_selling`.`id` FROM `product_cross_selling` LEFT JOIN `product` `product_cross_selling.product` ON `product_cross_selling`.`product_id` = `product_cross_selling.product`.`crossSellings` LEFT JOIN `product` `product_cross_selling.product.parent` ON `product_cross_selling.product`.`parent_id` = `product_cross_selling.product.parent`.`id` AND `product_cross_selling.product`.`version_id` = `product_cross_selling.product.parent`.`version_id` WHERE (`product_cross_selling.product`.`id` = 0xCBF27E15C67B43B0B65FB25DEBDF1C62 AND `product_cross_selling`.`active` = 1) ORDER BY `product_cross_selling`.`position` ASC;
array:35 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
8 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 122)"
11 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::loadCrossSellings (line 86)"
12 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute::load (line 101)"
13 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\CachedProductCrossSellingRoute::Shopware\Core\Content\Product\SalesChannel\CrossSelling\{closure} (line 350)"
14 => "Shopware\Core\System\SystemConfig\SystemConfigService::trace (line 44)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 120)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::trace (line 45)"
17 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::Shopware\Core\Framework\Adapter\Cache\{closure} (line 46)"
18 => "Shopware\Core\Framework\Adapter\Cache\CacheTagCollection::trace (line 46)"
19 => "Shopware\Core\Framework\Adapter\Cache\CacheTracer::trace (line 41)"
20 => "Shopware\Storefront\Framework\Cache\CacheTracer::Shopware\Storefront\Framework\Cache\{closure} (line 59)"
21 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::trace (line 42)"
22 => "Shopware\Storefront\Framework\Cache\CacheTracer::trace (line 102)"
23 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\CachedProductCrossSellingRoute::Shopware\Core\Content\Product\SalesChannel\CrossSelling\{closure} (line 72)"
24 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
25 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 107)"
26 => "Shopware\Core\Content\Product\SalesChannel\CrossSelling\CachedProductCrossSellingRoute::load (line 195)"
27 => "Shopware\Storefront\Page\Product\ProductPageLoader::loadDefaultAdditions (line 106)"
28 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
29 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
30 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
32 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
33 => "Shopware\Core\HttpKernel::doHandle (line 81)"
34 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.43 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x8B692923856B4D64A6300F8D3A79D8E7));
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 87)"
10 => "TrustedShops\Subscriber\FrontendSubscriber::onProductPageLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.13 ms (0.00%)
|
|
SELECT product.is_closeout,
product.option_ids
FROM product
WHERE product.available_stock < 1
AND product.parent_id = UNHEX(:parent)
SELECT product.is_closeout,
product.option_ids
FROM product
WHERE product.available_stock < 1
AND product.parent_id = UNHEX('8b692923856b4d64a6300f8d3a79d8e7');
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1000)"
2 => "Doctrine\DBAL\Connection::fetchAll (line 127)"
3 => "ZweiPunktVariantenAusgrauen\Subscriber\AddStockToDetailPage::getOptionIds (line 89)"
4 => "ZweiPunktVariantenAusgrauen\Subscriber\AddStockToDetailPage::onProductPageLoaded (line 117)"
5 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
6 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
8 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
13 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
18 => "Shopware\Core\HttpKernel::doHandle (line 81)"
19 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.03 ms (0.00%)
|
|
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_03fb0b5b39f54dc6a1ebc63d8724181a AND `neno_marketing_essentials_register_popup`.`visible_settings` = :param_10e29c78f0ca46c58257864c2012fb48 AND `neno_marketing_essentials_register_popup`.`product_id` = :param_09eb6e64d9c445fa999f9a5b0c4f76de))
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_03fb0b5b39f54dc6a1ebc63d8724181a
AND `neno_marketing_essentials_register_popup`.`visible_settings` = : param_10e29c78f0ca46c58257864c2012fb48
AND `neno_marketing_essentials_register_popup`.`product_id` = : param_09eb6e64d9c445fa999f9a5b0c4f76de
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0 AND `neno_marketing_essentials_register_popup`.`visible_settings` = 'product' AND `neno_marketing_essentials_register_popup`.`product_id` = 0x8B692923856B4D64A6300F8D3A79D8E7));
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 62)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\PopupProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.59 ms (0.00%)
|
|
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_1bbf11cc09aa4413a076b246b7e09d80 AND `neno_marketing_essentials_newsletter_popup`.`visible_settings` = :param_9fdb8c4f5b2e49ce816afe6272744fe9 AND `neno_marketing_essentials_newsletter_popup`.`product_id` = :param_876598063e9942d5a7d704dd46530c20))
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_1bbf11cc09aa4413a076b246b7e09d80
AND `neno_marketing_essentials_newsletter_popup`.`visible_settings` = : param_9fdb8c4f5b2e49ce816afe6272744fe9
AND `neno_marketing_essentials_newsletter_popup`.`product_id` = : param_876598063e9942d5a7d704dd46530c20
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0 AND `neno_marketing_essentials_newsletter_popup`.`visible_settings` = 'product' AND `neno_marketing_essentials_newsletter_popup`.`product_id` = 0x8B692923856B4D64A6300F8D3A79D8E7));
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 77)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\PopupProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.70 ms (0.00%)
|
|
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_d1ea0fbcb3ad483b83a336c788357cbf)
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_d1ea0fbcb3ad483b83a336c788357cbf
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 91)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\PopupProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.84 ms (0.00%)
|
|
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_4e79edb5c9a64cd598b6c42a6f776f73)
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_4e79edb5c9a64cd598b6c42a6f776f73
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 97)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\PopupProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.73 ms (0.00%)
|
|
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_12e38334c9244b5bb1c3c07794c0834f AND `neno_marketing_essentials_tabs`.`display` = :param_12c1d8a9ea5248538bd6044da917d8d8 AND `neno_marketing_essentials_tabs`.`product_id` = :param_4cf608f5699947dfb90dc2116a194ae7))
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_12e38334c9244b5bb1c3c07794c0834f
AND `neno_marketing_essentials_tabs`.`display` = : param_12c1d8a9ea5248538bd6044da917d8d8
AND `neno_marketing_essentials_tabs`.`product_id` = : param_4cf608f5699947dfb90dc2116a194ae7
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0 AND `neno_marketing_essentials_tabs`.`display` = 'product' AND `neno_marketing_essentials_tabs`.`product_id` = 0x8B692923856B4D64A6300F8D3A79D8E7));
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 55)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\TabsProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.54 ms (0.00%)
|
|
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_f7841e51b58d4a4bb2f00bf5b56012d4)
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_f7841e51b58d4a4bb2f00bf5b56012d4
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 68)"
10 => "Neno\MarketingEssentials\Storefront\Subscriber\TabsProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
19 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.43 ms (0.00%)
|
|
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_12586deaacf9455189671e581f2788cb)
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_12586deaacf9455189671e581f2788cb
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` <=> NULL);
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 27)"
10 => "Neno\MarketingEssentials\Storefront\Service\ConversionBarLoader::fetchDefaultConfig (line 40)"
11 => "Neno\MarketingEssentials\Storefront\Service\ConversionBarLoader::loadForSalesChannel (line 31)"
12 => "Neno\MarketingEssentials\Storefront\Subscriber\ConversionBarProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.53 ms (0.00%)
|
|
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_33d5ceacc23543e2b1645775a5de991c)
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_33d5ceacc23543e2b1645775a5de991c
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x26E78D0343EF42EC9D29E188C47B9010);
array:27 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 53)"
10 => "Neno\MarketingEssentials\Storefront\Service\ConversionBarLoader::loadForSalesChannel (line 31)"
11 => "Neno\MarketingEssentials\Storefront\Subscriber\ConversionBarProductPageLoadedSubscriber::listenToProductLoaded (line 117)"
12 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
15 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
16 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
17 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
18 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
19 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
20 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
21 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
24 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
25 => "Shopware\Core\HttpKernel::doHandle (line 81)"
26 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
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
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;
array:29 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 34)"
3 => "Shopware\Core\System\Language\LanguageLoader::loadLanguages (line 49)"
4 => "Shopware\Core\System\Language\CachedLanguageLoader::Shopware\Core\System\Language\{closure} (line 72)"
5 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 50)"
7 => "Shopware\Core\System\Language\CachedLanguageLoader::loadLanguages (line 57)"
8 => "Shopware\Core\System\Locale\LanguageLocaleCodeProvider::getLanguages (line 27)"
9 => "Shopware\Core\System\Locale\LanguageLocaleCodeProvider::getLocaleForLanguageId (line 348)"
10 => "Shopware\Core\Framework\Adapter\Translation\Translator::getFallbackLocale (line 146)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
13 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
14 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
21 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
22 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
23 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
25 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
26 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
27 => "Shopware\Core\HttpKernel::doHandle (line 81)"
28 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
SELECT iso FROM snippet_set WHERE id = :snippetSetId
SELECT iso FROM snippet_set WHERE id = 0x2A9F422BC5934F9F912A999D00ABFD1A;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 734)"
2 => "Doctrine\DBAL\Connection::fetchOne (line 417)"
3 => "Shopware\Core\System\Snippet\SnippetService::getLocaleBySnippetSetId (line 132)"
4 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 341)"
5 => "Shopware\Core\Framework\Adapter\Translation\Translator::Shopware\Core\Framework\Adapter\Translation\{closure} (line 72)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 342)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 320)"
9 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 162)"
10 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
12 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
SELECT `base_class` AS `baseClass`, `author`
FROM `plugin`
SELECT `base_class` AS `baseClass`, `author`
FROM `plugin`
;
array:37 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1065)"
2 => "Doctrine\DBAL\Connection::fetchAllKeyValue (line 156)"
3 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::getPluginAuthors (line 146)"
4 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::getAuthorFromBundle (line 113)"
5 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadSnippetFilesInDir (line 70)"
6 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadPluginSnippets (line 52)"
7 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadSnippetFilesIntoCollection (line 23)"
8 => "Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory::createSnippetFileCollection (line 14462)"
9 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getSnippetFileCollectionService (line 14448)"
10 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::ContainerTx9EvCp\{closure} (line 1443)"
11 => "Closure::__invoke (line 1443)"
12 => "ContainerTx9EvCp\SnippetFileCollection_08f09cc::__clone (line 136)"
13 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 341)"
14 => "Shopware\Core\Framework\Adapter\Translation\Translator::Shopware\Core\Framework\Adapter\Translation\{closure} (line 72)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 342)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 320)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 162)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
20 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
21 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
22 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
23 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
25 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
26 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
27 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
28 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
29 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
30 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
31 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
34 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
35 => "Shopware\Core\HttpKernel::doHandle (line 81)"
36 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.05 ms (0.00%)
|
|
SELECT `name`, `path`, `author`
FROM `app`
WHERE `active` = 1
SELECT `name`, `path`, `author`
FROM `app`
WHERE `active` = 1
;
array:36 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 62)"
3 => "Shopware\Core\Framework\App\ActiveAppsLoader::loadApps (line 44)"
4 => "Shopware\Core\Framework\App\ActiveAppsLoader::getActiveApps (line 82)"
5 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadAppSnippets (line 54)"
6 => "Shopware\Core\System\Snippet\Files\SnippetFileLoader::loadSnippetFilesIntoCollection (line 23)"
7 => "Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory::createSnippetFileCollection (line 14462)"
8 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::getSnippetFileCollectionService (line 14448)"
9 => "ContainerTx9EvCp\Shopware_Production_KernelDevDebugContainer::ContainerTx9EvCp\{closure} (line 1443)"
10 => "Closure::__invoke (line 1443)"
11 => "ContainerTx9EvCp\SnippetFileCollection_08f09cc::__clone (line 136)"
12 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 341)"
13 => "Shopware\Core\Framework\Adapter\Translation\Translator::Shopware\Core\Framework\Adapter\Translation\{closure} (line 72)"
14 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 342)"
16 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 320)"
17 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 162)"
18 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
19 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
20 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
21 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
22 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
23 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
24 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
25 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
26 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
27 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
28 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
29 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
30 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
31 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
32 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
33 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
34 => "Shopware\Core\HttpKernel::doHandle (line 81)"
35 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
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 = 0x26E78D0343EF42EC9D29E188C47B9010
;
array:29 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 684)"
2 => "Doctrine\DBAL\Connection::fetchAssociative (line 45)"
3 => "Shopware\Storefront\Theme\SalesChannelThemeLoader::load (line 337)"
4 => "Shopware\Core\System\Snippet\SnippetService::getUsedThemes (line 138)"
5 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 341)"
6 => "Shopware\Core\Framework\Adapter\Translation\Translator::Shopware\Core\Framework\Adapter\Translation\{closure} (line 72)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
8 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 342)"
9 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 320)"
10 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 162)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
12 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
13 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
14 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
21 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
22 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
23 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
25 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
26 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
27 => "Shopware\Core\HttpKernel::doHandle (line 81)"
28 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.06 ms (0.00%)
|
|
SELECT translation_key, value FROM snippet WHERE snippet_set_id = :snippetSetId
SELECT translation_key, value FROM snippet WHERE snippet_set_id = 0x2A9F422BC5934F9F912A999D00ABFD1A;
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1065)"
2 => "Doctrine\DBAL\Connection::fetchAllKeyValue (line 295)"
3 => "Shopware\Core\System\Snippet\SnippetService::fetchSnippetsFromDatabase (line 166)"
4 => "Shopware\Core\System\Snippet\SnippetService::getStorefrontSnippets (line 341)"
5 => "Shopware\Core\Framework\Adapter\Translation\Translator::Shopware\Core\Framework\Adapter\Translation\{closure} (line 72)"
6 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
7 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 342)"
8 => "Shopware\Core\Framework\Adapter\Translation\Translator::loadSnippets (line 320)"
9 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCustomizedCatalog (line 162)"
10 => "Shopware\Core\Framework\Adapter\Translation\Translator::getCatalogue (line 178)"
11 => "Shopware\Core\Framework\Adapter\Translation\Translator::trans (line 210)"
12 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.13 ms (0.00%)
|
|
SELECT LOWER(HEX(property_group_id)) as property_group_id, LOWER(HEX(id)) as id FROM property_group_option WHERE id IN (:ids)
SELECT LOWER(HEX(property_group_id)) as property_group_id, LOWER(HEX(id)) as id FROM property_group_option WHERE id IN (0x726E1A3087E24F7092E8297AB0343EFB, 0xAE187F59F25B4BA1AEA4CD802057507C, 0xFD7B6816B8B64FEE832587C16384214C);
array:20 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 350)"
3 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::getPropertyFilter (line 240)"
4 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
5 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
6 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
8 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
9 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
10 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
11 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
12 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
13 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
14 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
15 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
17 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
18 => "Shopware\Core\HttpKernel::doHandle (line 81)"
19 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
495.51 ms (0.00%)
|
|
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_88f9c061443b4523bcc716e5f28b1613))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_da624996d49d49c99404143707f50d87)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_e6e9b416afc04c379e1d0b1f144378b7))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_06eb9deca4f5411d829485a573c1b9c9)))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY(:param_a4e3eb37c6bd42698a2267a8abd10613))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY(:param_ed6036e262dc42c8a64191327e08c809))))) AND NOT (`product`.`id` <=> :param_c87318c5cedd46b18fd160d4d2d104e6) AND NOT (`product`.`parent_id` <=> :param_da20559b9176401eafd3a36151133f37) AND NOT (`product`.`id` <=> :param_bf0d5a03e21848a099a8725a1487e203) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> :param_696339f8005a4066b3c98fa1fdbe0739 AND `product`.`available` <=> :param_3f94571812d74dcfb6c93116008af352) AND ((`product.visibilities`.`visibility` >= :param_b70217b82d7e4f738f48fb2cbe422f1d) AND `product.visibilities`.`sales_channel_id` = :param_f0de3f9e91624bddb5cdcfac560bd35c AND IFNULL(`product`.`active`, `product.parent`.`active`) = :param_4560cfa87f044c69b414dac6166f382c))) GROUP BY `product`.`id` LIMIT 5
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (((((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY('726e1a3087e24f7092e8297ab0343efb'))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY('726e1a3087e24f7092e8297ab0343efb')))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY('ae187f59f25b4ba1aea4cd802057507c'))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY('ae187f59f25b4ba1aea4cd802057507c')))) AND ((JSON_CONTAINS(IFNULL(`product`.`option_ids`, `product.parent`.`option_ids`), JSON_ARRAY('fd7b6816b8b64fee832587c16384214c'))) OR (JSON_CONTAINS(IFNULL(`product`.`property_ids`, `product.parent`.`property_ids`), JSON_ARRAY('fd7b6816b8b64fee832587c16384214c'))))) AND NOT (`product`.`id` <=> 0xCBF27E15C67B43B0B65FB25DEBDF1C62) AND NOT (`product`.`parent_id` <=> 0x8B692923856B4D64A6300F8D3A79D8E7) AND NOT (`product`.`id` <=> 0x8B692923856B4D64A6300F8D3A79D8E7) AND NOT (IFNULL(`product`.`is_closeout`, `product.parent`.`is_closeout`) <=> 1 AND `product`.`available` <=> 0) AND ((`product.visibilities`.`visibility` >= 10) AND `product.visibilities`.`sales_channel_id` = 0x26E78D0343EF42EC9D29E188C47B9010 AND IFNULL(`product`.`active`, `product.parent`.`active`) = 1))) GROUP BY `product`.`id` LIMIT 5;
array:23 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 216)"
5 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::doSearch (line 122)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
7 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
8 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
11 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
12 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
13 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
14 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
15 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
16 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
17 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
20 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
21 => "Shopware\Core\HttpKernel::doHandle (line 81)"
22 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
8.51 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.unit.unit_translation` ON `product.unit.unit_translation`.`unit_id` = `product.unit`.`id` LEFT JOIN (SELECT `product.deliveryTime.translation`.delivery_time_id, `product.deliveryTime.translation`.name as `product.deliveryTime.translation.name`, `product.deliveryTime.translation`.custom_fields as `product.deliveryTime.translation.customFields`, `product.deliveryTime.translation`.created_at as `product.deliveryTime.translation.createdAt`, `product.deliveryTime.translation`.updated_at as `product.deliveryTime.translation.updatedAt`, `product.deliveryTime.translation`.delivery_time_id as `product.deliveryTime.translation.deliveryTimeId`, `product.deliveryTime.translation`.language_id as `product.deliveryTime.translation.languageId` FROM `delivery_time_translation` `product.deliveryTime.translation` WHERE `product.deliveryTime.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.deliveryTime.delivery_time_translation` ON `product.deliveryTime.delivery_time_translation`.`delivery_time_id` = `product.deliveryTime`.`id` LEFT JOIN `media` `product.cover.media` ON `product.cover`.`media_id` = `product.cover.media`.`id` LEFT JOIN (SELECT `product.cover.media.translation`.media_id, `product.cover.media.translation`.title as `product.cover.media.translation.title`, `product.cover.media.translation`.alt as `product.cover.media.translation.alt`, `product.cover.media.translation`.custom_fields as `product.cover.media.translation.customFields`, `product.cover.media.translation`.created_at as `product.cover.media.translation.createdAt`, `product.cover.media.translation`.updated_at as `product.cover.media.translation.updatedAt`, `product.cover.media.translation`.media_id as `product.cover.media.translation.mediaId`, `product.cover.media.translation`.language_id as `product.cover.media.translation.languageId` FROM `media_translation` `product.cover.media.translation` WHERE `product.cover.media.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product.cover.media.media_translation` ON `product.cover.media.media_translation`.`media_id` = `product.cover.media`.`id` WHERE (`product`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x09293BDFD094421E94C184A05101E3DC, 0x0AE153992E134023BC18829157D4BD9C, 0x62E04C6527184A34B83E17D1F7DD332B, 0x76145C9737FC4A1EB36CBF404AB7332E, 0x8A6679B783E94AD5B6EDC3FD2603A8AF));
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
6 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
7 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
8 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
12 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
17 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
22 => "Shopware\Core\HttpKernel::doHandle (line 81)"
23 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.19 ms (0.00%)
|
|
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_b4e21ba8f4db4ee997effdca13c6dd63)))
SELECT `product_price`.`id` as `product_price.id`, `product_price`.`version_id` as `product_price.versionId`, `product_price`.`product_id` as `product_price.productId`, `product_price`.`product_version_id` as `product_price.productVersionId`, `product_price`.`rule_id` as `product_price.ruleId`, `product_price`.`price` as `product_price.price`, `product_price`.`quantity_start` as `product_price.quantityStart`, `product_price`.`quantity_end` as `product_price.quantityEnd`, `product_price`.`custom_fields` as `product_price.customFields`, `product_price`.`created_at` as `product_price.createdAt`, `product_price`.`updated_at` as `product_price.updatedAt` FROM `product_price` WHERE (`product_price`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_price`.`product_id` IN (0x09293BDFD094421E94C184A05101E3DC, 0x0AE153992E134023BC18829157D4BD9C, 0x62E04C6527184A34B83E17D1F7DD332B, 0x76145C9737FC4A1EB36CBF404AB7332E, 0x8A6679B783E94AD5B6EDC3FD2603A8AF, 0xF9283761C86047A299A13FD25D3D4F18)));
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
12 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.66 ms (0.00%)
|
|
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_ac97c6991e4e47f9b74deac4148d9639 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_bf8999177bb94def97ed6e771d906a59 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_5b7128f52a464827b3f209cdf4aa9f7d) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_ddb38e808c17454e92187ddc6994008c OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_022a08065e824c96812b352ba98d7a2e) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_43cad76e4db8412bb3bd01c9b96d59bc OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_23220fea3b684a50b51745bbdc9c8198) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_a4827087ebc04855b2145e02debf8456 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_d1b03249af6c4c08a39797556ceae9c5)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_c1234dba8fb84dd991190b7fb76f4be4 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_6cd44f956ab1489ea1f6cc365256ee37))) AND `moorl_pp_stock`.`product_id` IN (:param_204b14dd096740b7a3a9a3814aabf971))
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_ac97c6991e4e47f9b74deac4148d9639
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_bf8999177bb94def97ed6e771d906a59
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_5b7128f52a464827b3f209cdf4aa9f7d
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_ddb38e808c17454e92187ddc6994008c
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_022a08065e824c96812b352ba98d7a2e
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_43cad76e4db8412bb3bd01c9b96d59bc
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_23220fea3b684a50b51745bbdc9c8198
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_a4827087ebc04855b2145e02debf8456
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_d1b03249af6c4c08a39797556ceae9c5
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_c1234dba8fb84dd991190b7fb76f4be4
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_6cd44f956ab1489ea1f6cc365256ee37
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_204b14dd096740b7a3a9a3814aabf971
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0x09293BDFD094421E94C184A05101E3DC, 0x0AE153992E134023BC18829157D4BD9C, 0x62E04C6527184A34B83E17D1F7DD332B, 0x76145C9737FC4A1EB36CBF404AB7332E, 0x8A6679B783E94AD5B6EDC3FD2603A8AF, 0xF9283761C86047A299A13FD25D3D4F18));
array:28 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 195)"
10 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
11 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
12 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
13 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
14 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
16 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
17 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
18 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
19 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
20 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
21 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
22 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
23 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
24 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
25 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
26 => "Shopware\Core\HttpKernel::doHandle (line 81)"
27 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.18 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18)) LIMIT 1;
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
25 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
26 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
29 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
30 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
31 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
4.08 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
26 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.53 ms (0.00%)
|
|
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_4de151a909ee402b805799c97a254d63 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_c90fba3cdf3842179b2d039bce5f76a8 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_dc45e6e2e0e849f0bbea570a20452de7) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_411214e9a30b4c429c4d1aa909e97b26 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_33f8a059aa2c454f93a7c388474fcfd9) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c3b9eb8987dd48df824f0f90ac405c56 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_bc74d3746f5a454cbcbd6302c0221cda) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_771559b65df6420cbf6386fb9440fb18 OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_bba9d7b661a84f029cf091f5936232e3)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_952dcf5a97b24a35bc83c4166f8b1da5 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_bb99096e9cd84712ac995245a37df66c))) AND `moorl_pp_stock`.`product_id` IN (:param_e067378d73144cd5b9be6b237800029d))
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_4de151a909ee402b805799c97a254d63
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_c90fba3cdf3842179b2d039bce5f76a8
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_dc45e6e2e0e849f0bbea570a20452de7
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_411214e9a30b4c429c4d1aa909e97b26
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_33f8a059aa2c454f93a7c388474fcfd9
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_c3b9eb8987dd48df824f0f90ac405c56
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_bc74d3746f5a454cbcbd6302c0221cda
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_771559b65df6420cbf6386fb9440fb18
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_bba9d7b661a84f029cf091f5936232e3
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_952dcf5a97b24a35bc83c4166f8b1da5
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_bb99096e9cd84712ac995245a37df66c
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_e067378d73144cd5b9be6b237800029d
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:46 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
30 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
31 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
34 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
35 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
36 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
37 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
38 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
39 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
40 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
43 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
44 => "Shopware\Core\HttpKernel::doHandle (line 81)"
45 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18)) LIMIT 1;
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
25 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
26 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
29 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
30 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
31 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.42 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
26 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.33 ms (0.00%)
|
|
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_b2ca5869722848d2bc7eef57e75c4de7 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_95e889f537674b9ba0e623ffaef33d22 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_6d9da9b8f51a4c12a79c1ff4a0f06f00) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_8c419cb17a6e43af92d6782b0e015fb3 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_8fe67f1c06954f7c95b883e193c4a7ed) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_c4d9b887b7874f409ecd7c4497f1e89a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_48037010326b468894a6708e6a75004a) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_9868fae14aab4561b39958b0d943cd1d OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_870ebdf9a92141a89de9830d6cfb3e90)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_1fc1fb564c884039a190abade585dd6d OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_3d0a814b0279461b8abe70bfe8b0495e))) AND `moorl_pp_stock`.`product_id` IN (:param_c6017af64ad84924ae801cb8a0b7ee84))
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_b2ca5869722848d2bc7eef57e75c4de7
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_95e889f537674b9ba0e623ffaef33d22
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_6d9da9b8f51a4c12a79c1ff4a0f06f00
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_8c419cb17a6e43af92d6782b0e015fb3
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_8fe67f1c06954f7c95b883e193c4a7ed
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_c4d9b887b7874f409ecd7c4497f1e89a
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_48037010326b468894a6708e6a75004a
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_9868fae14aab4561b39958b0d943cd1d
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_870ebdf9a92141a89de9830d6cfb3e90
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_1fc1fb564c884039a190abade585dd6d
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_3d0a814b0279461b8abe70bfe8b0495e
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_c6017af64ad84924ae801cb8a0b7ee84
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:46 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
30 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
31 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
34 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
35 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
36 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
37 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
38 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
39 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
40 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
43 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
44 => "Shopware\Core\HttpKernel::doHandle (line 81)"
45 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18)) LIMIT 1;
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
25 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
26 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
29 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
30 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
31 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.40 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
26 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.12 ms (0.00%)
|
|
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_7c512030c23842e79faf4524849eef22 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_fc94da1ad64a4253b4e0650998fd1d45 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_1dccfe2486cc45599a8f56cae96b4689) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_95e9a71aaf5541ce8e2f5529f711f7f8 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_58e6311c852b4d49a738dedcb3e498ce) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_8e38a6e43fb24ee6a392699d4af80672 OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_7efe54b8d692493cb5f910c0f49ce227) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_ea2f31b131624e8e9ee2263ef54719da OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_79347960c6854f76a06d783d2dfdd67e)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_a07c59b4ad2e43dc946cf7ed79b18ef2 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_a96970c2851c45bc83a5b989fbc128c7))) AND `moorl_pp_stock`.`product_id` IN (:param_b535d2619c624055a5c5d16c474be3d7))
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_7c512030c23842e79faf4524849eef22
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_fc94da1ad64a4253b4e0650998fd1d45
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_1dccfe2486cc45599a8f56cae96b4689
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_95e9a71aaf5541ce8e2f5529f711f7f8
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_58e6311c852b4d49a738dedcb3e498ce
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_8e38a6e43fb24ee6a392699d4af80672
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_7efe54b8d692493cb5f910c0f49ce227
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_ea2f31b131624e8e9ee2263ef54719da
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_79347960c6854f76a06d783d2dfdd67e
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_a07c59b4ad2e43dc946cf7ed79b18ef2
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_a96970c2851c45bc83a5b989fbc128c7
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_b535d2619c624055a5c5d16c474be3d7
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:46 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
30 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
31 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
34 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
35 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
36 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
37 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
38 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
39 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
40 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
43 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
44 => "Shopware\Core\HttpKernel::doHandle (line 81)"
45 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.07 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18)) LIMIT 1;
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
25 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
26 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
29 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
30 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
31 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.86 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
26 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.10 ms (0.00%)
|
|
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_2a4d4a10683244a9aeb095a7a37b58a8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_877a6b4dc642425b941d7800ee831570 OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_b71990b4a8034716ae88701af240c936) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_2ffcd8c032cd4d09aa63307ad2bf6850 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_064787252dd94f42a0dbc13eee743b90) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_5af07eab97004e0cac024b5ce636430a OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_9c72dcb67e104127ad5355e57f49a77f) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_4a1f1c9acb654ea0b5bd789c0778f73b OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_b95471b7ca6f41fa9b4cccf747a2b0a3)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_8a0cf08e10fe48b1939301e223551473 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_1316de7eff574a9ab5c25d729c751f43))) AND `moorl_pp_stock`.`product_id` IN (:param_1dc2dfe6f43e4fa79bda213c5bf2ea86))
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_2a4d4a10683244a9aeb095a7a37b58a8
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_877a6b4dc642425b941d7800ee831570
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_b71990b4a8034716ae88701af240c936
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_2ffcd8c032cd4d09aa63307ad2bf6850
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_064787252dd94f42a0dbc13eee743b90
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_5af07eab97004e0cac024b5ce636430a
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_9c72dcb67e104127ad5355e57f49a77f
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_4a1f1c9acb654ea0b5bd789c0778f73b
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_b95471b7ca6f41fa9b4cccf747a2b0a3
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_8a0cf08e10fe48b1939301e223551473
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_1316de7eff574a9ab5c25d729c751f43
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_1dc2dfe6f43e4fa79bda213c5bf2ea86
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:46 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
30 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
31 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
34 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
35 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
36 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
37 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
38 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
39 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
40 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
43 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
44 => "Shopware\Core\HttpKernel::doHandle (line 81)"
45 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.08 ms (0.00%)
|
|
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
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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18)) LIMIT 1;
array:41 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 291)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
9 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
10 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
12 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
13 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
15 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
17 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
18 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
19 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
20 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
22 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
23 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
25 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
26 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
27 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
29 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
30 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
31 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
32 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
33 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
34 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
35 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
36 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
38 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
39 => "Shopware\Core\HttpKernel::doHandle (line 81)"
40 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.37 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:42 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
10 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
11 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
12 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
13 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
14 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
15 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
16 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
17 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
18 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
19 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
20 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
21 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
22 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
23 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
24 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
25 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
26 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
27 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
28 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
29 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
30 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
31 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
32 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
33 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
34 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
35 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
36 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
37 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
38 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
39 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
40 => "Shopware\Core\HttpKernel::doHandle (line 81)"
41 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
1.09 ms (0.00%)
|
|
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_cbf059e56c3a43df81241c96759b2ba8 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> :param_dd0fa827ddfc4ddb9bf00841c7b38adb OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = :param_eb9d096c97924f6e83093e6e589903a6) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> :param_cbb4ef7e27924c6c959b44fe04f51d70 OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = :param_74bc66abeb324179ba37dd181eb24bba) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_170d08d8058542c0b65e5ddf3a43f52b OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> :param_4616cc9dd4c945838c6131f6bab490bc) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> :param_cdf4d9320acb4560b026323c90376f5d OR (`moorl_pp_stock.ppPromotion`.`show_from` <= :param_52c1fa1173d3483b95d3b8e438d2f0fb)) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> :param_b6a1055bc2c34a4cac00c1ad4dbeef66 OR (`moorl_pp_stock.ppPromotion`.`show_until` >= :param_f64add23494d4296b2986b68be69dddb))) AND `moorl_pp_stock`.`product_id` IN (:param_4bfbe9c9de17419db1e8726e00d16acf))
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_cbf059e56c3a43df81241c96759b2ba8
AND (
`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> : param_dd0fa827ddfc4ddb9bf00841c7b38adb
OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = : param_eb9d096c97924f6e83093e6e589903a6
)
AND (
`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> : param_cbb4ef7e27924c6c959b44fe04f51d70
OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = : param_74bc66abeb324179ba37dd181eb24bba
)
AND (
`moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_170d08d8058542c0b65e5ddf3a43f52b
OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> : param_4616cc9dd4c945838c6131f6bab490bc
)
AND (
`moorl_pp_stock.ppPromotion`.`show_from` <=> : param_cdf4d9320acb4560b026323c90376f5d
OR (
`moorl_pp_stock.ppPromotion`.`show_from` <= : param_52c1fa1173d3483b95d3b8e438d2f0fb
)
)
AND (
`moorl_pp_stock.ppPromotion`.`show_until` <=> : param_b6a1055bc2c34a4cac00c1ad4dbeef66
OR (
`moorl_pp_stock.ppPromotion`.`show_until` >= : param_f64add23494d4296b2986b68be69dddb
)
)
)
AND `moorl_pp_stock`.`product_id` IN (
: param_4bfbe9c9de17419db1e8726e00d16acf
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1 AND (`moorl_pp_stock.ppPromotion.salesChannels`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.salesChannels`.`id` = 0x26E78D0343EF42EC9D29E188C47B9010) AND (`moorl_pp_stock.ppPromotion.customerGroups`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customerGroups`.`id` = 0xCFBD5018D38D41D8ADCA10D94FC8BDD6) AND (`moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL OR `moorl_pp_stock.ppPromotion.customers`.`id` <=> NULL) AND (`moorl_pp_stock.ppPromotion`.`show_from` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_from` <= '2024-11-23T12:37:08+00:00')) AND (`moorl_pp_stock.ppPromotion`.`show_until` <=> NULL OR (`moorl_pp_stock.ppPromotion`.`show_until` >= '2024-11-23T12:37:08+00:00'))) AND `moorl_pp_stock`.`product_id` IN (0xF9283761C86047A299A13FD25D3D4F18));
array:46 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 302)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 319)"
14 => "MoorlProductPromo\Core\Service\PpService::getProduct (line 244)"
15 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProduct (line 191)"
16 => "MoorlProductPromo\Core\Service\PpService::overrideSalesChannelProducts (line 32)"
17 => "MoorlProductPromo\Core\Content\Product\PpSalesChannelProductBuilder::calculate (line 172)"
18 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::productSalesChannelLoaded (line 95)"
19 => "Shopware\Core\Content\Product\Subscriber\ProductSubscriber::salesChannelLoaded (line 230)"
20 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
21 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
22 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
23 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
24 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
25 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
26 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
27 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
28 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
29 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
30 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
31 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
32 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
33 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
34 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
35 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
36 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
37 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
38 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
39 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
40 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
41 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
42 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
43 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
44 => "Shopware\Core\HttpKernel::doHandle (line 81)"
45 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.42 ms (0.00%)
|
|
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_108ef6c80fd04800924009942fddaa1c) AND (`product`.`available_stock` > :param_ea59ff5c96a847afb2e7101d7b05ece8)))
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_108ef6c80fd04800924009942fddaa1c
)
AND (
`product`.`available_stock` > : param_ea59ff5c96a847afb2e7101d7b05ece8
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`parent_id` IN () AND (`product`.`available_stock` > 0)));
array:38 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 168)"
10 => "ZweiPunktVariantenAusgrauen\Subscriber\ChooseAvailableVariant::getSiblings (line 127)"
11 => "ZweiPunktVariantenAusgrauen\Subscriber\ChooseAvailableVariant::getUrlFromAvailableVariant (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 33)"
18 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
19 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 208)"
20 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::read (line 133)"
21 => "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::search (line 298)"
22 => "Cogi\PropertyCrossSelling\Subscriber\ProductPageSubscriber::onPageLoaded (line 117)"
23 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
24 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
25 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
26 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
27 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
28 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
29 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
30 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
31 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
32 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
33 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
34 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
35 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
36 => "Shopware\Core\HttpKernel::doHandle (line 81)"
37 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 73)"
5 => "Kiener\MolliePayments\Subscriber\SubscriptionSubscriber::addSubscriptionData (line 117)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
9 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 115)"
14 => "Shopware\Storefront\Page\Product\ProductPageLoader::load (line 90)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
19 => "Shopware\Core\HttpKernel::doHandle (line 81)"
20 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.32 ms (0.00%)
|
|
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_ef7df19dd0e34d4b97442f9b2b23729f)
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_ef7df19dd0e34d4b97442f9b2b23729f
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 1);
array:23 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 119)"
12 => "Shopware\Core\Framework\App\Lifecycle\Persister\ScriptPersister::refresh (line 73)"
13 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
14 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
15 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 253)"
16 => "Shopware\Storefront\Controller\StorefrontController::hook (line 92)"
17 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
20 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
21 => "Shopware\Core\HttpKernel::doHandle (line 81)"
22 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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`
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`
;
array:13 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 76)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 253)"
6 => "Shopware\Storefront\Controller\StorefrontController::hook (line 92)"
7 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
8 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
9 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
10 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
11 => "Shopware\Core\HttpKernel::doHandle (line 81)"
12 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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`
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`
;
array:13 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1042)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociative (line 92)"
3 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::load (line 57)"
4 => "Shopware\Core\Framework\Script\Execution\ScriptLoader::get (line 71)"
5 => "Shopware\Core\Framework\Script\Execution\ScriptExecutor::execute (line 253)"
6 => "Shopware\Storefront\Controller\StorefrontController::hook (line 92)"
7 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
8 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
9 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
10 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
11 => "Shopware\Core\HttpKernel::doHandle (line 81)"
12 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
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;
array:15 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 1093)"
2 => "Doctrine\DBAL\Connection::fetchAllAssociativeIndexed (line 68)"
3 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder::getAppTemplateNamespaces (line 47)"
4 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder::buildNamespaceHierarchy (line 35)"
5 => "Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder::buildHierarchy (line 147)"
6 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::getNamespaceHierarchy (line 68)"
7 => "Shopware\Core\Framework\Adapter\Twig\TemplateFinder::find (line 58)"
8 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
9 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
10 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
11 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
12 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
13 => "Shopware\Core\HttpKernel::doHandle (line 81)"
14 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.04 ms (0.00%)
|
|
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = :param_ed28e378347442bb978bf20b35d290eb AND `payment_method`.`active` = :param_ee2086ed057f4e41b9df64cb8d66e34d)
SELECT `payment_method`.`id` FROM `payment_method` WHERE (`payment_method`.`handler_identifier` = 'Kiener\\MolliePayments\\Handler\\Method\\ApplePayPayment' AND `payment_method`.`active` = 1);
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 107)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher::search (line 62)"
4 => "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher::search (line 132)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::searchIds (line 58)"
6 => "Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodRepositoryDecorator::searchIds (line 41)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::searchIds (line 40)"
8 => "Kiener\MolliePayments\Repository\PaymentMethod\PaymentMethodRepository::getActiveApplePayID (line 160)"
9 => "Kiener\MolliePayments\Components\ApplePayDirect\ApplePayDirect::getActiveApplePayID (line 44)"
10 => "Kiener\MolliePayments\Subscriber\ApplePaySubscriber::onStorefrontRender (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
19 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 51)"
5 => "Kiener\MolliePayments\Subscriber\ApplePayDirectSubscriber::onStorefrontRender (line 117)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
9 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
14 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
19 => "Shopware\Core\HttpKernel::doHandle (line 81)"
20 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 170)"
5 => "Kiener\MolliePayments\Components\ApplePayDirect\ApplePayDirect::isApplePayDirectEnabled (line 53)"
6 => "Kiener\MolliePayments\Subscriber\ApplePayDirectSubscriber::onStorefrontRender (line 117)"
7 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
10 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
11 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
12 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
13 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
14 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
15 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
20 => "Shopware\Core\HttpKernel::doHandle (line 81)"
21 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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
SELECT configuration_key, configuration_value FROM system_config WHERE (sales_channel_id IS NULL OR sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010) AND (configuration_key LIKE 'MolliePayments.config.%') ORDER BY sales_channel_id ASC;
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 189)"
3 => "Shopware\Core\System\SystemConfig\SystemConfigService::getDomain (line 74)"
4 => "Kiener\MolliePayments\Service\SettingsService::getSettings (line 62)"
5 => "Kiener\MolliePayments\Subscriber\SubscriptionSubscriber::onStorefrontRender (line 117)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
9 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
14 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
19 => "Shopware\Core\HttpKernel::doHandle (line 81)"
20 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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)
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);
array:21 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
5 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
6 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
7 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
9 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
10 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
11 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
12 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
13 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
14 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
15 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
16 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
18 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
19 => "Shopware\Core\HttpKernel::doHandle (line 81)"
20 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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)
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);
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
5 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
6 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
7 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
10 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
11 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
12 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
13 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
14 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
15 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
20 => "Shopware\Core\HttpKernel::doHandle (line 81)"
21 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.03 ms (0.00%)
|
|
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)
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);
array:23 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
5 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
6 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
7 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
8 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
11 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
12 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
13 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
14 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
15 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
16 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
17 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
20 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
21 => "Shopware\Core\HttpKernel::doHandle (line 81)"
22 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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)
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);
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
5 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
6 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
7 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
8 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
12 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
17 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
22 => "Shopware\Core\HttpKernel::doHandle (line 81)"
23 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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)
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);
array:24 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
5 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
6 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
7 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
8 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
9 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
10 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
11 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
12 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
13 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
14 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
15 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
16 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
17 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
18 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
19 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
20 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
21 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
22 => "Shopware\Core\HttpKernel::doHandle (line 81)"
23 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.02 ms (0.00%)
|
|
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)
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);
array:22 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 154)"
3 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 164)"
4 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::getChildrenList (line 47)"
5 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
6 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
7 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
8 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
9 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
10 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
11 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
12 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
13 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
14 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
15 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
16 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
17 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
18 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
19 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
20 => "Shopware\Core\HttpKernel::doHandle (line 81)"
21 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.14 ms (0.00%)
|
|
SELECT name FROM category_translation WHERE category_id = :dcValue1 ORDER BY IF(language_id = , 1, 0) DESC
SELECT name FROM category_translation WHERE category_id = 0x9715B7A01CB3499794BA5E65982FF494 ORDER BY IF(language_id = , 1, 0) DESC;
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 131)"
3 => "Wbm\TagManagerEcomm\Twig\TagManagerExtension::dbquery (line 48)"
4 => "__TwigTemplate_d228cb1af743c0296afa8a25bbd5b406::doDisplay (line 394)"
5 => "Twig\Template::displayWithErrorHandling (line 367)"
6 => "Twig\Template::display (line 379)"
7 => "Twig\Template::render (line 40)"
8 => "Twig\TemplateWrapper::render (line 54)"
9 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
10 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
19 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.33 ms (0.00%)
|
|
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)
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 = 0xCBF27E15C67B43B0B65FB25DEBDF1C62) AND (product.parent_id IS NOT NULL) AND (product.option_ids IS NOT NULL) AND (option_translation.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B);
array:26 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 271)"
2 => "Doctrine\DBAL\Query\QueryBuilder::execute (line 245)"
3 => "Wbm\TagManagerEcomm\Twig\TagManagerExtension::getvariantdescription (line 83)"
4 => "__TwigTemplate_d228cb1af743c0296afa8a25bbd5b406::doDisplay (line 394)"
5 => "Twig\Template::displayWithErrorHandling (line 367)"
6 => "Twig\Template::display (line 379)"
7 => "Twig\Template::render (line 40)"
8 => "Twig\TemplateWrapper::render (line 54)"
9 => "Wbm\TagManagerEcomm\Services\DataLayerRenderer::renderDataLayer (line 67)"
10 => "Wbm\TagManagerEcomm\Subscriber\StorefrontRenderSubscriber::onRender (line 117)"
11 => "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke (line 230)"
12 => "Symfony\Component\EventDispatcher\EventDispatcher::callListeners (line 59)"
13 => "Symfony\Component\EventDispatcher\EventDispatcher::dispatch (line 56)"
14 => "Shopware\Core\Content\Flow\Dispatching\FlowDispatcher::dispatch (line 98)"
15 => "Shopware\Core\Framework\Webhook\WebhookDispatcher::dispatch (line 55)"
16 => "Shopware\Core\Framework\Event\BusinessEventDispatcher::dispatch (line 37)"
17 => "Shopware\Core\Framework\Event\NestedEventDispatcher::dispatch (line 154)"
18 => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch (line 62)"
19 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
20 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
21 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
22 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
23 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
24 => "Shopware\Core\HttpKernel::doHandle (line 81)"
25 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.12 ms (0.00%)
|
|
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`
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `theme.theme_translation` ON `theme.theme_translation`.`theme_id` = `theme`.`id`;
array:110 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 209)"
12 => "Shopware\Storefront\Theme\ThemeService::getThemeConfiguration (line 42)"
13 => "Shopware\Storefront\Theme\ResolvedConfigLoader::load (line 39)"
14 => "Shopware\Storefront\Theme\CachedResolvedConfigLoader::Shopware\Storefront\Theme\{closure} (line 72)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 44)"
17 => "Shopware\Storefront\Theme\CachedResolvedConfigLoader::load (line 117)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::getThemeConfig (line 42)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::get (line 51)"
20 => "Shopware\Storefront\Framework\Twig\TemplateConfigAccessor::theme (line 49)"
21 => "Shopware\Storefront\Framework\Twig\Extension\ConfigExtension::theme (line 877)"
22 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags_image_meta (line 171)"
23 => "Twig\Template::displayBlock (line 795)"
24 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags_schema_webpage (line 171)"
25 => "Twig\Template::displayBlock (line 282)"
26 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags (line 171)"
27 => "Twig\Template::displayBlock (line 191)"
28 => "Twig\Template::displayBlock (line 134)"
29 => "Twig\Template::displayParentBlock (line 71)"
30 => "__TwigTemplate_e62e26b76697b803a8b0237e99cbbc47::block_layout_head_meta_tags (line 171)"
31 => "Twig\Template::displayBlock (line 132)"
32 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_inner (line 171)"
33 => "Twig\Template::displayBlock (line 91)"
34 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::doDisplay (line 394)"
35 => "Twig\Template::displayWithErrorHandling (line 367)"
36 => "Twig\Template::display (line 50)"
37 => "__TwigTemplate_c67fa611f0c47c36c014e7ffdc68a738::doDisplay (line 394)"
38 => "Twig\Template::displayWithErrorHandling (line 367)"
39 => "Twig\Template::display (line 50)"
40 => "__TwigTemplate_e62e26b76697b803a8b0237e99cbbc47::doDisplay (line 394)"
41 => "Twig\Template::displayWithErrorHandling (line 367)"
42 => "Twig\Template::display (line 74)"
43 => "__TwigTemplate_5932a5792de659f9b995accb12d3cdb2::doDisplay (line 394)"
44 => "Twig\Template::displayWithErrorHandling (line 367)"
45 => "Twig\Template::display (line 52)"
46 => "__TwigTemplate_1ec6be93a1c40598ab16a3145eb2597d::doDisplay (line 394)"
47 => "Twig\Template::displayWithErrorHandling (line 367)"
48 => "Twig\Template::display (line 50)"
49 => "__TwigTemplate_434bef51c1a8eb8b771691f00e989c2c::doDisplay (line 394)"
50 => "Twig\Template::displayWithErrorHandling (line 367)"
51 => "Twig\Template::display (line 52)"
52 => "__TwigTemplate_dc5e080b2fa06d8d9a8f442cdae0f8ce::doDisplay (line 394)"
53 => "Twig\Template::displayWithErrorHandling (line 367)"
54 => "Twig\Template::display (line 52)"
55 => "__TwigTemplate_a545e53fd76904441dedca95c0e162ae::doDisplay (line 394)"
56 => "Twig\Template::displayWithErrorHandling (line 367)"
57 => "Twig\Template::display (line 52)"
58 => "__TwigTemplate_33c99b2430f11d154fbee5b3eab4c3ca::doDisplay (line 394)"
59 => "Twig\Template::displayWithErrorHandling (line 367)"
60 => "Twig\Template::display (line 51)"
61 => "__TwigTemplate_756bbb8f8364a951fa4543a332695ffd::doDisplay (line 394)"
62 => "Twig\Template::displayWithErrorHandling (line 367)"
63 => "Twig\Template::display (line 81)"
64 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::block_base_head (line 171)"
65 => "Twig\Template::displayBlock (line 92)"
66 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
67 => "Twig\Template::displayWithErrorHandling (line 367)"
68 => "Twig\Template::display (line 50)"
69 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
70 => "Twig\Template::displayWithErrorHandling (line 367)"
71 => "Twig\Template::display (line 51)"
72 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
73 => "Twig\Template::displayWithErrorHandling (line 367)"
74 => "Twig\Template::display (line 50)"
75 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
76 => "Twig\Template::displayWithErrorHandling (line 367)"
77 => "Twig\Template::display (line 51)"
78 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
79 => "Twig\Template::displayWithErrorHandling (line 367)"
80 => "Twig\Template::display (line 51)"
81 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
82 => "Twig\Template::displayWithErrorHandling (line 367)"
83 => "Twig\Template::display (line 51)"
84 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
85 => "Twig\Template::displayWithErrorHandling (line 367)"
86 => "Twig\Template::display (line 50)"
87 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
88 => "Twig\Template::displayWithErrorHandling (line 367)"
89 => "Twig\Template::display (line 60)"
90 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
91 => "Twig\Template::displayWithErrorHandling (line 367)"
92 => "Twig\Template::display (line 53)"
93 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
94 => "Twig\Template::displayWithErrorHandling (line 367)"
95 => "Twig\Template::display (line 379)"
96 => "Twig\Template::render (line 40)"
97 => "Twig\TemplateWrapper::render (line 277)"
98 => "Twig\Environment::render (line 235)"
99 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
100 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
101 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
102 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
103 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
104 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
105 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
106 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
107 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
108 => "Shopware\Core\HttpKernel::doHandle (line 81)"
109 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.40 ms (0.00%)
|
|
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_0641505fe6b041c3a49bd84fe6c2ee6e OR (`media`.`private` = :param_614b5a03cac34ae3848ddc5788723e3d AND `media.mediaFolder.defaultFolder`.`entity` = :param_b3c77b94221c42278782e2f6bd30e394)))) AND (`media`.`id` IN (:ids))
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0 OR (`media`.`private` = 1 AND `media.mediaFolder.defaultFolder`.`entity` = 'product_download')))) AND (`media`.`id` IN (0xFD6194BE4E5A432B87AC6BD25690860F, 0x8CB57CA6E17B48C88385FF6D4E18F21B));
array:110 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 59)"
11 => "Shopware\Core\Content\Media\DataAbstractionLayer\MediaRepositoryDecorator::search (line 51)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 63)"
13 => "Shopware\Storefront\Theme\ResolvedConfigLoader::load (line 39)"
14 => "Shopware\Storefront\Theme\CachedResolvedConfigLoader::Shopware\Storefront\Theme\{closure} (line 72)"
15 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::doGet (line 35)"
16 => "Shopware\Core\Framework\Adapter\Cache\CacheDecorator::get (line 44)"
17 => "Shopware\Storefront\Theme\CachedResolvedConfigLoader::load (line 117)"
18 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::getThemeConfig (line 42)"
19 => "Shopware\Storefront\Theme\ThemeConfigValueAccessor::get (line 51)"
20 => "Shopware\Storefront\Framework\Twig\TemplateConfigAccessor::theme (line 49)"
21 => "Shopware\Storefront\Framework\Twig\Extension\ConfigExtension::theme (line 877)"
22 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags_image_meta (line 171)"
23 => "Twig\Template::displayBlock (line 795)"
24 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags_schema_webpage (line 171)"
25 => "Twig\Template::displayBlock (line 282)"
26 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_meta_tags (line 171)"
27 => "Twig\Template::displayBlock (line 191)"
28 => "Twig\Template::displayBlock (line 134)"
29 => "Twig\Template::displayParentBlock (line 71)"
30 => "__TwigTemplate_e62e26b76697b803a8b0237e99cbbc47::block_layout_head_meta_tags (line 171)"
31 => "Twig\Template::displayBlock (line 132)"
32 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::block_layout_head_inner (line 171)"
33 => "Twig\Template::displayBlock (line 91)"
34 => "__TwigTemplate_5ad084006ded7c6466d6e5dd1570ec30::doDisplay (line 394)"
35 => "Twig\Template::displayWithErrorHandling (line 367)"
36 => "Twig\Template::display (line 50)"
37 => "__TwigTemplate_c67fa611f0c47c36c014e7ffdc68a738::doDisplay (line 394)"
38 => "Twig\Template::displayWithErrorHandling (line 367)"
39 => "Twig\Template::display (line 50)"
40 => "__TwigTemplate_e62e26b76697b803a8b0237e99cbbc47::doDisplay (line 394)"
41 => "Twig\Template::displayWithErrorHandling (line 367)"
42 => "Twig\Template::display (line 74)"
43 => "__TwigTemplate_5932a5792de659f9b995accb12d3cdb2::doDisplay (line 394)"
44 => "Twig\Template::displayWithErrorHandling (line 367)"
45 => "Twig\Template::display (line 52)"
46 => "__TwigTemplate_1ec6be93a1c40598ab16a3145eb2597d::doDisplay (line 394)"
47 => "Twig\Template::displayWithErrorHandling (line 367)"
48 => "Twig\Template::display (line 50)"
49 => "__TwigTemplate_434bef51c1a8eb8b771691f00e989c2c::doDisplay (line 394)"
50 => "Twig\Template::displayWithErrorHandling (line 367)"
51 => "Twig\Template::display (line 52)"
52 => "__TwigTemplate_dc5e080b2fa06d8d9a8f442cdae0f8ce::doDisplay (line 394)"
53 => "Twig\Template::displayWithErrorHandling (line 367)"
54 => "Twig\Template::display (line 52)"
55 => "__TwigTemplate_a545e53fd76904441dedca95c0e162ae::doDisplay (line 394)"
56 => "Twig\Template::displayWithErrorHandling (line 367)"
57 => "Twig\Template::display (line 52)"
58 => "__TwigTemplate_33c99b2430f11d154fbee5b3eab4c3ca::doDisplay (line 394)"
59 => "Twig\Template::displayWithErrorHandling (line 367)"
60 => "Twig\Template::display (line 51)"
61 => "__TwigTemplate_756bbb8f8364a951fa4543a332695ffd::doDisplay (line 394)"
62 => "Twig\Template::displayWithErrorHandling (line 367)"
63 => "Twig\Template::display (line 81)"
64 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::block_base_head (line 171)"
65 => "Twig\Template::displayBlock (line 92)"
66 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
67 => "Twig\Template::displayWithErrorHandling (line 367)"
68 => "Twig\Template::display (line 50)"
69 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
70 => "Twig\Template::displayWithErrorHandling (line 367)"
71 => "Twig\Template::display (line 51)"
72 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
73 => "Twig\Template::displayWithErrorHandling (line 367)"
74 => "Twig\Template::display (line 50)"
75 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
76 => "Twig\Template::displayWithErrorHandling (line 367)"
77 => "Twig\Template::display (line 51)"
78 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
79 => "Twig\Template::displayWithErrorHandling (line 367)"
80 => "Twig\Template::display (line 51)"
81 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
82 => "Twig\Template::displayWithErrorHandling (line 367)"
83 => "Twig\Template::display (line 51)"
84 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
85 => "Twig\Template::displayWithErrorHandling (line 367)"
86 => "Twig\Template::display (line 50)"
87 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
88 => "Twig\Template::displayWithErrorHandling (line 367)"
89 => "Twig\Template::display (line 60)"
90 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
91 => "Twig\Template::displayWithErrorHandling (line 367)"
92 => "Twig\Template::display (line 53)"
93 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
94 => "Twig\Template::displayWithErrorHandling (line 367)"
95 => "Twig\Template::display (line 379)"
96 => "Twig\Template::render (line 40)"
97 => "Twig\TemplateWrapper::render (line 277)"
98 => "Twig\Environment::render (line 235)"
99 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
100 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
101 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
102 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
103 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
104 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
105 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
106 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
107 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
108 => "Shopware\Core\HttpKernel::doHandle (line 81)"
109 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.68 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`product`.`id` IN (0x680BB9C9D5A74B93B02F412F3A1027D7));
array:108 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 75)"
10 => "SanettaTheme\Twig\AppExtension::searchProductByID (line 137)"
11 => "__TwigTemplate_f42154e242147c8f632fa14732710043::block_layout_navigation_flyout_teaser (line 171)"
12 => "Twig\Template::displayBlock (line 332)"
13 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout_content (line 171)"
14 => "Twig\Template::displayBlock (line 89)"
15 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout (line 171)"
16 => "Twig\Template::displayBlock (line 58)"
17 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::doDisplay (line 394)"
18 => "Twig\Template::displayWithErrorHandling (line 367)"
19 => "Twig\Template::display (line 53)"
20 => "__TwigTemplate_f42154e242147c8f632fa14732710043::doDisplay (line 394)"
21 => "Twig\Template::displayWithErrorHandling (line 367)"
22 => "Twig\Template::display (line 700)"
23 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_include (line 171)"
24 => "Twig\Template::displayBlock (line 675)"
25 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout (line 171)"
26 => "Twig\Template::displayBlock (line 630)"
27 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyouts (line 171)"
28 => "Twig\Template::displayBlock (line 585)"
29 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_container (line 171)"
30 => "Twig\Template::displayBlock (line 557)"
31 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_wrapper (line 171)"
32 => "Twig\Template::displayBlock (line 89)"
33 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation (line 171)"
34 => "Twig\Template::displayBlock (line 56)"
35 => "__TwigTemplate_6137dae747ffdcb8d3ad24f375c530ce::doDisplay (line 394)"
36 => "Twig\Template::displayWithErrorHandling (line 367)"
37 => "Twig\Template::display (line 61)"
38 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::doDisplay (line 394)"
39 => "Twig\Template::displayWithErrorHandling (line 367)"
40 => "Twig\Template::display (line 415)"
41 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation_inner (line 171)"
42 => "Twig\Template::displayBlock (line 391)"
43 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation (line 171)"
44 => "Twig\Template::displayBlock (line 273)"
45 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body_inner (line 171)"
46 => "Twig\Template::displayBlock (line 134)"
47 => "Twig\Template::displayParentBlock (line 71)"
48 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::block_base_body_inner (line 171)"
49 => "Twig\Template::displayBlock (line 191)"
50 => "Twig\Template::displayBlock (line 191)"
51 => "Twig\Template::displayBlock (line 191)"
52 => "Twig\Template::displayBlock (line 134)"
53 => "Twig\Template::displayParentBlock (line 72)"
54 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::block_base_body_inner (line 171)"
55 => "Twig\Template::displayBlock (line 193)"
56 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body (line 171)"
57 => "Twig\Template::displayBlock (line 191)"
58 => "Twig\Template::displayBlock (line 191)"
59 => "Twig\Template::displayBlock (line 191)"
60 => "Twig\Template::displayBlock (line 134)"
61 => "Twig\Template::displayParentBlock (line 99)"
62 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::block_base_body (line 171)"
63 => "Twig\Template::displayBlock (line 97)"
64 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
65 => "Twig\Template::displayWithErrorHandling (line 367)"
66 => "Twig\Template::display (line 50)"
67 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
68 => "Twig\Template::displayWithErrorHandling (line 367)"
69 => "Twig\Template::display (line 51)"
70 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
71 => "Twig\Template::displayWithErrorHandling (line 367)"
72 => "Twig\Template::display (line 50)"
73 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
74 => "Twig\Template::displayWithErrorHandling (line 367)"
75 => "Twig\Template::display (line 51)"
76 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
77 => "Twig\Template::displayWithErrorHandling (line 367)"
78 => "Twig\Template::display (line 51)"
79 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
80 => "Twig\Template::displayWithErrorHandling (line 367)"
81 => "Twig\Template::display (line 51)"
82 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
83 => "Twig\Template::displayWithErrorHandling (line 367)"
84 => "Twig\Template::display (line 50)"
85 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
86 => "Twig\Template::displayWithErrorHandling (line 367)"
87 => "Twig\Template::display (line 60)"
88 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
89 => "Twig\Template::displayWithErrorHandling (line 367)"
90 => "Twig\Template::display (line 53)"
91 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
92 => "Twig\Template::displayWithErrorHandling (line 367)"
93 => "Twig\Template::display (line 379)"
94 => "Twig\Template::render (line 40)"
95 => "Twig\TemplateWrapper::render (line 277)"
96 => "Twig\Environment::render (line 235)"
97 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
98 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
99 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
100 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
101 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
102 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
103 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
104 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
105 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
106 => "Shopware\Core\HttpKernel::doHandle (line 81)"
107 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.33 ms (0.00%)
|
|
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)
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)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.property_group_option_translation` ON `property_group_option.property_group_option_translation`.`property_group_option_id` = `property_group_option`.`id` LEFT JOIN `property_group` `property_group_option.group` ON `property_group_option`.`property_group_id` = `property_group_option.group`.`id` LEFT JOIN (SELECT `property_group_option.group.translation`.property_group_id, `property_group_option.group.translation`.name as `property_group_option.group.translation.name`, `property_group_option.group.translation`.description as `property_group_option.group.translation.description`, `property_group_option.group.translation`.position as `property_group_option.group.translation.position`, `property_group_option.group.translation`.custom_fields as `property_group_option.group.translation.customFields`, `property_group_option.group.translation`.created_at as `property_group_option.group.translation.createdAt`, `property_group_option.group.translation`.updated_at as `property_group_option.group.translation.updatedAt`, `property_group_option.group.translation`.property_group_id as `property_group_option.group.translation.propertyGroupId`, `property_group_option.group.translation`.language_id as `property_group_option.group.translation.languageId` FROM `property_group_translation` `property_group_option.group.translation` WHERE `property_group_option.group.translation`.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `property_group_option.group.property_group_translation` ON `property_group_option.group.property_group_translation`.`property_group_id` = `property_group_option.group`.`id` WHERE `property_group_option`.`id` IN (0x34124F854FCB44BA9158EF579BF76350, 0x4838F3A5248A4998B27D8E98A387B205, 0x507EB660F99E438E89E65C1188442B3F, 0x5A8CC1C37B34443C916420A624E9B260, 0x8E950701766E48D99DE024FCAC90A002, 0x8EF27D04BBFE4D439033CF1328A9DCD0, 0xA86A28DC368643DBBBB5A1B5B905D957, 0xACC6F54F7C534D488455219072CE0331, 0xB6EDCDA3C5784AD8B68B26452BB41E19, 0xB88E68B3BBFD427090F2F0855D6FC6F8, 0xDF4136C56B32419E89FD7F8B9864322F, 0xE6FF721B46BE4B928F656BB996E17395);
array:112 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 683)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToManyOverExtension (line 347)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadManyToMany (line 1216)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 75)"
14 => "SanettaTheme\Twig\AppExtension::searchProductByID (line 137)"
15 => "__TwigTemplate_f42154e242147c8f632fa14732710043::block_layout_navigation_flyout_teaser (line 171)"
16 => "Twig\Template::displayBlock (line 332)"
17 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout_content (line 171)"
18 => "Twig\Template::displayBlock (line 89)"
19 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout (line 171)"
20 => "Twig\Template::displayBlock (line 58)"
21 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::doDisplay (line 394)"
22 => "Twig\Template::displayWithErrorHandling (line 367)"
23 => "Twig\Template::display (line 53)"
24 => "__TwigTemplate_f42154e242147c8f632fa14732710043::doDisplay (line 394)"
25 => "Twig\Template::displayWithErrorHandling (line 367)"
26 => "Twig\Template::display (line 700)"
27 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_include (line 171)"
28 => "Twig\Template::displayBlock (line 675)"
29 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout (line 171)"
30 => "Twig\Template::displayBlock (line 630)"
31 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyouts (line 171)"
32 => "Twig\Template::displayBlock (line 585)"
33 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_container (line 171)"
34 => "Twig\Template::displayBlock (line 557)"
35 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_wrapper (line 171)"
36 => "Twig\Template::displayBlock (line 89)"
37 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation (line 171)"
38 => "Twig\Template::displayBlock (line 56)"
39 => "__TwigTemplate_6137dae747ffdcb8d3ad24f375c530ce::doDisplay (line 394)"
40 => "Twig\Template::displayWithErrorHandling (line 367)"
41 => "Twig\Template::display (line 61)"
42 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::doDisplay (line 394)"
43 => "Twig\Template::displayWithErrorHandling (line 367)"
44 => "Twig\Template::display (line 415)"
45 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation_inner (line 171)"
46 => "Twig\Template::displayBlock (line 391)"
47 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation (line 171)"
48 => "Twig\Template::displayBlock (line 273)"
49 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body_inner (line 171)"
50 => "Twig\Template::displayBlock (line 134)"
51 => "Twig\Template::displayParentBlock (line 71)"
52 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::block_base_body_inner (line 171)"
53 => "Twig\Template::displayBlock (line 191)"
54 => "Twig\Template::displayBlock (line 191)"
55 => "Twig\Template::displayBlock (line 191)"
56 => "Twig\Template::displayBlock (line 134)"
57 => "Twig\Template::displayParentBlock (line 72)"
58 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::block_base_body_inner (line 171)"
59 => "Twig\Template::displayBlock (line 193)"
60 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body (line 171)"
61 => "Twig\Template::displayBlock (line 191)"
62 => "Twig\Template::displayBlock (line 191)"
63 => "Twig\Template::displayBlock (line 191)"
64 => "Twig\Template::displayBlock (line 134)"
65 => "Twig\Template::displayParentBlock (line 99)"
66 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::block_base_body (line 171)"
67 => "Twig\Template::displayBlock (line 97)"
68 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
69 => "Twig\Template::displayWithErrorHandling (line 367)"
70 => "Twig\Template::display (line 50)"
71 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
72 => "Twig\Template::displayWithErrorHandling (line 367)"
73 => "Twig\Template::display (line 51)"
74 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
75 => "Twig\Template::displayWithErrorHandling (line 367)"
76 => "Twig\Template::display (line 50)"
77 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
78 => "Twig\Template::displayWithErrorHandling (line 367)"
79 => "Twig\Template::display (line 51)"
80 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
81 => "Twig\Template::displayWithErrorHandling (line 367)"
82 => "Twig\Template::display (line 51)"
83 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
84 => "Twig\Template::displayWithErrorHandling (line 367)"
85 => "Twig\Template::display (line 51)"
86 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
87 => "Twig\Template::displayWithErrorHandling (line 367)"
88 => "Twig\Template::display (line 50)"
89 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
90 => "Twig\Template::displayWithErrorHandling (line 367)"
91 => "Twig\Template::display (line 60)"
92 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
93 => "Twig\Template::displayWithErrorHandling (line 367)"
94 => "Twig\Template::display (line 53)"
95 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
96 => "Twig\Template::displayWithErrorHandling (line 367)"
97 => "Twig\Template::display (line 379)"
98 => "Twig\Template::render (line 40)"
99 => "Twig\TemplateWrapper::render (line 277)"
100 => "Twig\Environment::render (line 235)"
101 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
102 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
103 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
104 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
105 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
106 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
107 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
108 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
109 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
110 => "Shopware\Core\HttpKernel::doHandle (line 81)"
111 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.21 ms (0.00%)
|
|
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_06fbae4bf087404abc509607b7a423f9)))
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_06fbae4bf087404abc509607b7a423f9
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `product_media.media.media_translation` ON `product_media.media.media_translation`.`media_id` = `product_media.media`.`id` WHERE (`product_media`.`version_id` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product_media`.`product_id` IN (0x680BB9C9D5A74B93B02F412F3A1027D7)));
array:112 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 75)"
14 => "SanettaTheme\Twig\AppExtension::searchProductByID (line 137)"
15 => "__TwigTemplate_f42154e242147c8f632fa14732710043::block_layout_navigation_flyout_teaser (line 171)"
16 => "Twig\Template::displayBlock (line 332)"
17 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout_content (line 171)"
18 => "Twig\Template::displayBlock (line 89)"
19 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout (line 171)"
20 => "Twig\Template::displayBlock (line 58)"
21 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::doDisplay (line 394)"
22 => "Twig\Template::displayWithErrorHandling (line 367)"
23 => "Twig\Template::display (line 53)"
24 => "__TwigTemplate_f42154e242147c8f632fa14732710043::doDisplay (line 394)"
25 => "Twig\Template::displayWithErrorHandling (line 367)"
26 => "Twig\Template::display (line 700)"
27 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_include (line 171)"
28 => "Twig\Template::displayBlock (line 675)"
29 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout (line 171)"
30 => "Twig\Template::displayBlock (line 630)"
31 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyouts (line 171)"
32 => "Twig\Template::displayBlock (line 585)"
33 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_container (line 171)"
34 => "Twig\Template::displayBlock (line 557)"
35 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_wrapper (line 171)"
36 => "Twig\Template::displayBlock (line 89)"
37 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation (line 171)"
38 => "Twig\Template::displayBlock (line 56)"
39 => "__TwigTemplate_6137dae747ffdcb8d3ad24f375c530ce::doDisplay (line 394)"
40 => "Twig\Template::displayWithErrorHandling (line 367)"
41 => "Twig\Template::display (line 61)"
42 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::doDisplay (line 394)"
43 => "Twig\Template::displayWithErrorHandling (line 367)"
44 => "Twig\Template::display (line 415)"
45 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation_inner (line 171)"
46 => "Twig\Template::displayBlock (line 391)"
47 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation (line 171)"
48 => "Twig\Template::displayBlock (line 273)"
49 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body_inner (line 171)"
50 => "Twig\Template::displayBlock (line 134)"
51 => "Twig\Template::displayParentBlock (line 71)"
52 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::block_base_body_inner (line 171)"
53 => "Twig\Template::displayBlock (line 191)"
54 => "Twig\Template::displayBlock (line 191)"
55 => "Twig\Template::displayBlock (line 191)"
56 => "Twig\Template::displayBlock (line 134)"
57 => "Twig\Template::displayParentBlock (line 72)"
58 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::block_base_body_inner (line 171)"
59 => "Twig\Template::displayBlock (line 193)"
60 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body (line 171)"
61 => "Twig\Template::displayBlock (line 191)"
62 => "Twig\Template::displayBlock (line 191)"
63 => "Twig\Template::displayBlock (line 191)"
64 => "Twig\Template::displayBlock (line 134)"
65 => "Twig\Template::displayParentBlock (line 99)"
66 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::block_base_body (line 171)"
67 => "Twig\Template::displayBlock (line 97)"
68 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
69 => "Twig\Template::displayWithErrorHandling (line 367)"
70 => "Twig\Template::display (line 50)"
71 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
72 => "Twig\Template::displayWithErrorHandling (line 367)"
73 => "Twig\Template::display (line 51)"
74 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
75 => "Twig\Template::displayWithErrorHandling (line 367)"
76 => "Twig\Template::display (line 50)"
77 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
78 => "Twig\Template::displayWithErrorHandling (line 367)"
79 => "Twig\Template::display (line 51)"
80 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
81 => "Twig\Template::displayWithErrorHandling (line 367)"
82 => "Twig\Template::display (line 51)"
83 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
84 => "Twig\Template::displayWithErrorHandling (line 367)"
85 => "Twig\Template::display (line 51)"
86 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
87 => "Twig\Template::displayWithErrorHandling (line 367)"
88 => "Twig\Template::display (line 50)"
89 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
90 => "Twig\Template::displayWithErrorHandling (line 367)"
91 => "Twig\Template::display (line 60)"
92 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
93 => "Twig\Template::displayWithErrorHandling (line 367)"
94 => "Twig\Template::display (line 53)"
95 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
96 => "Twig\Template::displayWithErrorHandling (line 367)"
97 => "Twig\Template::display (line 379)"
98 => "Twig\Template::render (line 40)"
99 => "Twig\TemplateWrapper::render (line 277)"
100 => "Twig\Environment::render (line 235)"
101 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
102 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
103 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
104 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
105 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
106 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
107 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
108 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
109 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
110 => "Shopware\Core\HttpKernel::doHandle (line 81)"
111 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
3.47 ms (0.00%)
|
|
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_2c9cb2f04b094a8f959a8dc32ec0e1da)))
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_2c9cb2f04b094a8f959a8dc32ec0e1da
)
)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND ((`product`.`parent_id` IN (0x680BB9C9D5A74B93B02F412F3A1027D7)));
array:112 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 503)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToManyWithoutPagination (line 438)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::loadOneToMany (line 1210)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetchAssociations (line 152)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
9 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 106)"
12 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
13 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 75)"
14 => "SanettaTheme\Twig\AppExtension::searchProductByID (line 137)"
15 => "__TwigTemplate_f42154e242147c8f632fa14732710043::block_layout_navigation_flyout_teaser (line 171)"
16 => "Twig\Template::displayBlock (line 332)"
17 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout_content (line 171)"
18 => "Twig\Template::displayBlock (line 89)"
19 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::block_layout_navigation_flyout (line 171)"
20 => "Twig\Template::displayBlock (line 58)"
21 => "__TwigTemplate_dca3fdbeb618b846ed2d8d47681044d5::doDisplay (line 394)"
22 => "Twig\Template::displayWithErrorHandling (line 367)"
23 => "Twig\Template::display (line 53)"
24 => "__TwigTemplate_f42154e242147c8f632fa14732710043::doDisplay (line 394)"
25 => "Twig\Template::displayWithErrorHandling (line 367)"
26 => "Twig\Template::display (line 700)"
27 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_include (line 171)"
28 => "Twig\Template::displayBlock (line 675)"
29 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout (line 171)"
30 => "Twig\Template::displayBlock (line 630)"
31 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyouts (line 171)"
32 => "Twig\Template::displayBlock (line 585)"
33 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_container (line 171)"
34 => "Twig\Template::displayBlock (line 557)"
35 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation_menu_flyout_wrapper (line 171)"
36 => "Twig\Template::displayBlock (line 89)"
37 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::block_layout_main_navigation (line 171)"
38 => "Twig\Template::displayBlock (line 56)"
39 => "__TwigTemplate_6137dae747ffdcb8d3ad24f375c530ce::doDisplay (line 394)"
40 => "Twig\Template::displayWithErrorHandling (line 367)"
41 => "Twig\Template::display (line 61)"
42 => "__TwigTemplate_7c84a7b4c225b3858ac43712251cf5bd::doDisplay (line 394)"
43 => "Twig\Template::displayWithErrorHandling (line 367)"
44 => "Twig\Template::display (line 415)"
45 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation_inner (line 171)"
46 => "Twig\Template::displayBlock (line 391)"
47 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_navigation (line 171)"
48 => "Twig\Template::displayBlock (line 273)"
49 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body_inner (line 171)"
50 => "Twig\Template::displayBlock (line 134)"
51 => "Twig\Template::displayParentBlock (line 71)"
52 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::block_base_body_inner (line 171)"
53 => "Twig\Template::displayBlock (line 191)"
54 => "Twig\Template::displayBlock (line 191)"
55 => "Twig\Template::displayBlock (line 191)"
56 => "Twig\Template::displayBlock (line 134)"
57 => "Twig\Template::displayParentBlock (line 72)"
58 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::block_base_body_inner (line 171)"
59 => "Twig\Template::displayBlock (line 193)"
60 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body (line 171)"
61 => "Twig\Template::displayBlock (line 191)"
62 => "Twig\Template::displayBlock (line 191)"
63 => "Twig\Template::displayBlock (line 191)"
64 => "Twig\Template::displayBlock (line 134)"
65 => "Twig\Template::displayParentBlock (line 99)"
66 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::block_base_body (line 171)"
67 => "Twig\Template::displayBlock (line 97)"
68 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
69 => "Twig\Template::displayWithErrorHandling (line 367)"
70 => "Twig\Template::display (line 50)"
71 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
72 => "Twig\Template::displayWithErrorHandling (line 367)"
73 => "Twig\Template::display (line 51)"
74 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
75 => "Twig\Template::displayWithErrorHandling (line 367)"
76 => "Twig\Template::display (line 50)"
77 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
78 => "Twig\Template::displayWithErrorHandling (line 367)"
79 => "Twig\Template::display (line 51)"
80 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
81 => "Twig\Template::displayWithErrorHandling (line 367)"
82 => "Twig\Template::display (line 51)"
83 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
84 => "Twig\Template::displayWithErrorHandling (line 367)"
85 => "Twig\Template::display (line 51)"
86 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
87 => "Twig\Template::displayWithErrorHandling (line 367)"
88 => "Twig\Template::display (line 50)"
89 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
90 => "Twig\Template::displayWithErrorHandling (line 367)"
91 => "Twig\Template::display (line 60)"
92 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
93 => "Twig\Template::displayWithErrorHandling (line 367)"
94 => "Twig\Template::display (line 53)"
95 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
96 => "Twig\Template::displayWithErrorHandling (line 367)"
97 => "Twig\Template::display (line 379)"
98 => "Twig\Template::render (line 40)"
99 => "Twig\TemplateWrapper::render (line 277)"
100 => "Twig\Environment::render (line 235)"
101 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
102 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
103 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
104 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
105 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
106 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
107 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
108 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
109 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
110 => "Shopware\Core\HttpKernel::doHandle (line 81)"
111 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
0.73 ms (0.00%)
|
|
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))
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)
)
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 = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) `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` = 0x0FA91CE3E96A4BC2BE4BD9CE752C3425) AND (`category`.`id` IN (0x8DBFB5B5C64348519CF1C1D74C34708E, 0x0A904F7A71BC4EA692E876466035152C));
array:92 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 316)"
3 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::fetch (line 148)"
4 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::_read (line 93)"
5 => "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader::read (line 257)"
6 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::read (line 286)"
7 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::_search (line 110)"
8 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::Shopware\Core\Framework\DataAbstractionLayer\{closure} (line 59)"
9 => "Shopware\Core\Profiling\Profiler::trace (line 111)"
10 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepository::search (line 51)"
11 => "Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryForwardCompatibilityDecorator::search (line 80)"
12 => "Shopware\Core\Framework\Adapter\Twig\Extension\BuildBreadcrumbExtension::getFullBreadcrumb (line 72)"
13 => "__TwigTemplate_441f8d6395efe31b03ae9c4a54f5a53b::block_layout_breadcrumb_inner (line 171)"
14 => "Twig\Template::displayBlock (line 49)"
15 => "__TwigTemplate_441f8d6395efe31b03ae9c4a54f5a53b::doDisplay (line 394)"
16 => "Twig\Template::displayWithErrorHandling (line 367)"
17 => "Twig\Template::display (line 52)"
18 => "__TwigTemplate_85f4977bff8bdab7d4d9ca3d519ef787::doDisplay (line 394)"
19 => "Twig\Template::displayWithErrorHandling (line 367)"
20 => "Twig\Template::display (line 645)"
21 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_breadcrumb (line 171)"
22 => "Twig\Template::displayBlock (line 614)"
23 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_main_container (line 171)"
24 => "Twig\Template::displayBlock (line 588)"
25 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_main_inner (line 171)"
26 => "Twig\Template::displayBlock (line 504)"
27 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_main (line 171)"
28 => "Twig\Template::displayBlock (line 283)"
29 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body_inner (line 171)"
30 => "Twig\Template::displayBlock (line 134)"
31 => "Twig\Template::displayParentBlock (line 71)"
32 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::block_base_body_inner (line 171)"
33 => "Twig\Template::displayBlock (line 191)"
34 => "Twig\Template::displayBlock (line 191)"
35 => "Twig\Template::displayBlock (line 191)"
36 => "Twig\Template::displayBlock (line 134)"
37 => "Twig\Template::displayParentBlock (line 72)"
38 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::block_base_body_inner (line 171)"
39 => "Twig\Template::displayBlock (line 193)"
40 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::block_base_body (line 171)"
41 => "Twig\Template::displayBlock (line 191)"
42 => "Twig\Template::displayBlock (line 191)"
43 => "Twig\Template::displayBlock (line 191)"
44 => "Twig\Template::displayBlock (line 134)"
45 => "Twig\Template::displayParentBlock (line 99)"
46 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::block_base_body (line 171)"
47 => "Twig\Template::displayBlock (line 97)"
48 => "__TwigTemplate_229ce523b4d5459319208c33bd3818ac::doDisplay (line 394)"
49 => "Twig\Template::displayWithErrorHandling (line 367)"
50 => "Twig\Template::display (line 50)"
51 => "__TwigTemplate_571dba4734f32c1430c3c2621894e21f::doDisplay (line 394)"
52 => "Twig\Template::displayWithErrorHandling (line 367)"
53 => "Twig\Template::display (line 51)"
54 => "__TwigTemplate_ac20ccab396255e439166b8e7046a91b::doDisplay (line 394)"
55 => "Twig\Template::displayWithErrorHandling (line 367)"
56 => "Twig\Template::display (line 50)"
57 => "__TwigTemplate_f075b07819b054d13d4a5805862f1a97::doDisplay (line 394)"
58 => "Twig\Template::displayWithErrorHandling (line 367)"
59 => "Twig\Template::display (line 51)"
60 => "__TwigTemplate_b78e79ccaf21af21a55b28724c53901f::doDisplay (line 394)"
61 => "Twig\Template::displayWithErrorHandling (line 367)"
62 => "Twig\Template::display (line 51)"
63 => "__TwigTemplate_48fe36c9b12947d2ff50fa52f4cd4a36::doDisplay (line 394)"
64 => "Twig\Template::displayWithErrorHandling (line 367)"
65 => "Twig\Template::display (line 51)"
66 => "__TwigTemplate_87743a05df0be1c8efa20465bcb0ccf1::doDisplay (line 394)"
67 => "Twig\Template::displayWithErrorHandling (line 367)"
68 => "Twig\Template::display (line 50)"
69 => "__TwigTemplate_1ba8789936a3b501d60107d32c93b4df::doDisplay (line 394)"
70 => "Twig\Template::displayWithErrorHandling (line 367)"
71 => "Twig\Template::display (line 60)"
72 => "__TwigTemplate_e6cd9e396dd7ceb03b2d5164f362bdf3::doDisplay (line 394)"
73 => "Twig\Template::displayWithErrorHandling (line 367)"
74 => "Twig\Template::display (line 53)"
75 => "__TwigTemplate_07f621773da1040ac78423bf142549f2::doDisplay (line 394)"
76 => "Twig\Template::displayWithErrorHandling (line 367)"
77 => "Twig\Template::display (line 379)"
78 => "Twig\Template::render (line 40)"
79 => "Twig\TemplateWrapper::render (line 277)"
80 => "Twig\Environment::render (line 235)"
81 => "Shopware\Storefront\Controller\StorefrontController::renderView (line 266)"
82 => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController::render (line 72)"
83 => "Shopware\Storefront\Controller\StorefrontController::Shopware\Storefront\Controller\{closure} (line 59)"
84 => "Shopware\Core\Profiling\Profiler::trace (line 73)"
85 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
86 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
87 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
88 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
89 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
90 => "Shopware\Core\HttpKernel::doHandle (line 81)"
91 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|
2.51 ms (0.00%)
|
|
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
SELECT seo_path_info, path_info FROM seo_url WHERE (seo_url.is_canonical = 1) AND (seo_url.path_info IN ('/detail/cbf27e15c67b43b0b65fb25debdf1c62', '/detail/8b692923856b4d64a6300f8d3a79d8e7', '/navigation/778b1b20a3b24336959272a3104edcf3', '/navigation/75899728769643b4a82e19cef56bcc6a', '/navigation/c8f046ff0a794885a87cccc3d0933bbf', '/navigation/6d676bbd873a457da4dab55422878052', '/navigation/cdd8437f4168441d96b75e1e650e79a3', '/navigation/d09be089d07b4b6cae75dc68ecd58d04', '/navigation/9fcc476a50b541e38efe66b8f95a5c1f', '/navigation/4ce7e6743f4a478dbcf5b04dc016ed48', '/navigation/cbcb9ca0e4704c52926d7340aee8f3e5', '/navigation/a196c05052c64963b7eb64b4edfce53f', '/navigation/e6a5a8d92f6841eb8fb0bec29f2938e8', '/navigation/12c6c7c59a4c4fb8a948560e80b21d00', '/navigation/60e093023de74e13b313220b94939853', '/navigation/de2f7be6573b471f8a9dc086aea69be7', '/navigation/2fd21b3176c1404f884c289406941234', '/navigation/8f3ab464acfc4c838018d8714155b7ff', '/navigation/6a47c8afcb0c4ad1b97427e87de969c4', '/navigation/2d2d8306c537473faa367c88c6cc55a5', '/navigation/b82747f28704428ba3029e66834eb728', '/navigation/e724c389d8c248deaeecfc443518f645', '/navigation/1efb7a3623374c1b8edd207554809474', '/navigation/841a9fd06fde46148e573c7b6147e9ae', '/navigation/c6d073dc5d554d2580950e144e3e47ab', '/navigation/c3a228bae1814061a0b21118c7335944', '/navigation/7d0349bf6c474d02b24e5310675808e1', '/navigation/fe1611dcfbb04bdaa15bcece415e298e', '/navigation/aca0b314077949f1a356b26ed7bebd74', '/navigation/9715b7a01cb3499794ba5e65982ff494', '/navigation/202aa05c9b8f43b7b7ba0fcf895307d0', '/navigation/204351cab0e04b8eacd4a6e88198c581', '/navigation/be439f27d01e4ddd82f22edb4fadd98f', '/navigation/529bbbdf17d84a17a3926a8f65f29781', '/navigation/7763a64fa6dd41f7badda80214c9c1e1', '/navigation/bb26cbe0b0bc45ff8b4528fea5db940e', '/navigation/67435f68c185485297c4ed2c0b9304ef', '/navigation/0ccf1396d6b14832abd243314616e041', '/navigation/a0f4bab590dd49fba544c2f6caafc77b', '/navigation/948190d8d81148a28fdf5f872da9ddc2', '/navigation/38107359baaf4586b7d74ed6eee536df', '/navigation/2ab499fccf974f4eb039d3b19d22a8be', '/navigation/61996dac09b3489eb89559a7fcfa8c7f', '/navigation/8fda12da55c2461d85aa940784d5f267', '/navigation/ef6160bec0704746821db43a5da102d2', '/navigation/91e9214ca68d41a7a76cbb02cefdd35b', '/navigation/c9cf8b6e8b30456f8e7cd715a814c9b0', '/navigation/0c205a9147b04f60bb762a045a42aa90', '/navigation/3c4495c5ea344259a4196785b16c17b1', '/navigation/684cfd317a64440a8b64aae5657c0e0d', '/navigation/c19c7c4c8ade473e9f5a13058a478ada', '/navigation/9ce30bbb160c43ca8545c108a4027608', '/navigation/8a8ca042f73a43f0bcc6fa202e1d05fb', '/navigation/d03c813def87441ea7dc84893880af0c', '/navigation/b406098106e54ae191522b88ea490ddf', '/navigation/09a65e9978954032b2b28002fc3af515', '/navigation/7bc6884d71324a5fbff6ad59057901a8', '/navigation/c6a3faf26e0547d68c2c5c2db1648621', '/navigation/0ac602433a654c9fa388d3ebf7115b6a', '/navigation/59cc2424051f40eb8d40e95469b09361', '/navigation/29660629991443c5ba9db82ba6c7dce9', '/navigation/f66f58ad54854da89bdbd1d13103de3d', '/navigation/fdcb5c5002094bfe91b3d96189e3323c', '/navigation/b4325573b3444acd95076d60f96ce5d0', '/navigation/d58615f5fc4f411682b668103a0cd448', '/navigation/9e7c3aa1878e42059e66fc14dfbf85fc', '/navigation/03c2a7935a614ef2ad72cc66333f93be', '/navigation/3784d84008f34538916d8e2d16842b52', '/navigation/2be3cba15f264996a8870e8301077ad3', '/navigation/7c00b3bb669c4d489e422915a35b9349', '/navigation/b92d58163cac44fdbc5e4897a2ca89b0', '/navigation/e0d8adf18ea94fa28a83b7c04bd7cd39', '/navigation/5a0ea1b841824b6880175129fdf0a4b5', '/navigation/a28937fee3214379906ce38c30e42e67', '/navigation/77f5116eb6fb475891a02ca3bc5749c2', '/navigation/2e34051879354366b01e0915f2899218', '/navigation/a59d092a327442e38078eaa13fe9f1f2', '/navigation/838ca1184b084e1abfec9ebb53fe27ee', '/navigation/6ee6bf35bf754fd799588303061a04a5', '/navigation/883110749dfe486b9b8261541b8f3ca4', '/navigation/cb4a1790b1944027a16156de49c5b151', '/navigation/a9e6abdb87f949a4933f64cbaeb72aae', '/navigation/5f8c26b50ca54f9b8df938d4fb08e51d', '/navigation/89f31dfeb87644e3899418a1abebab2e', '/navigation/296b81a9917d4f63891ac2e364d6d32b', '/navigation/6cfc615a03e9416a8f37d5834a2f49af', '/navigation/8f95d38ecccb4636993849ca2ffd4eeb', '/navigation/6054ad95c80d421bb6d29d8758152358', '/navigation/919a74f2a01e43daa0371cac692d1290', '/navigation/e870e4a0903b41b097adca5346367af5', '/navigation/9cf05e134a7b4c1ca075d9f1f95ea812', '/navigation/0427bcd066de4f2ab35632e1c508e960', '/navigation/da7f1b7f76a34bad9edb6b2af2706450', '/navigation/cf5e57ea8a9c44dd9d47a3c5ba1e82be', '/navigation/4f51546d90784d0bad97c7ce0c1cff3b', '/navigation/2dcaf26c1c4640aebe1ad7d0e0567b30', '/navigation/822e0c50f33743b7a18d012341763c3b', '/navigation/b35e692e28ec4bc5949b23b810cba55e', '/navigation/a36a73be5346432aba647c3969ce8598', '/navigation/76ea05ab4b90471ea25b18a84a1ecd96', '/navigation/ea54e75132994b6896bfd6da085f19ff', '/navigation/34722245acf042dabc7491002a1ec7a8', '/navigation/ef96cd6399b4428bab4da18002591ef9', '/detail/07f1e9adb874438d8e5f9519919fe88b', '/navigation/0a904f7a71bc4ea692e876466035152c', '/navigation/8dbfb5b5c64348519cf1c1d74c34708e', '/account/recover', '/detail/09293bdfd094421e94c184a05101e3dc', '/detail/0ae153992e134023bc18829157d4bd9c', '/detail/62e04c6527184a34b83e17d1f7dd332b', '/detail/76145c9737fc4a1eb36cbf404ab7332e', '/detail/8a6679b783e94ad5b6edc3fd2603a8af', '/navigation/fe0487a490a74066a3dd214b9b9a3e0a', '/navigation/1ddd182159c04d54a9ac3c923483b60e', '/navigation/e701a81f12fa470a82484e3436721549', '/navigation/b1fc25fed31142caac36c59108cb1341', '/navigation/6a812c9b1f92484088fc3a4ee8b933a2', '/navigation/3287f409f95e4bc192f3f62cdb97ee4d', '/navigation/fdd3ba67f7e54bb18308422334a82432', '/navigation/f56545e1b24a482dad26a53d99d5a08f', '/navigation/4d818238b104420ca0b9ec2b00ba9d93', '/navigation/1ef5733fae134b78b1fb240fbd2f1166', '/navigation/8cb3f25ea7cc4d219ff64403523a2062', '/navigation/9d39416137ce47d99e899449dea104d3', '/navigation/0debcae662ba4ba7b16caaeacfd88dbf', '/navigation/95e509601006414191231576ae3fde0f', '/navigation/066b623d1a194e4a9482f9f864c11a6d', '/landingPage/cbc249af66e746c98e6ce3264914fbb2', '/landingPage/65189f4a39d04f9696a11c84c070f9f4', '/navigation/a1515c3c28004925a8aad4038319aff0', '/navigation/aa4f9aa52ad24d6498ff278b5c3397b0', '/navigation/2b5360af9d264e39b3aa0c39a8ea15b8', '/navigation/383a5112bce5420897100919034df081', '/navigation/b6f68802fcd541ecaf6b13660577008e', '/navigation/e7b05683d39f4dcabe4a693e84de33d7', '/navigation/81d0be8590244e37a7e6e3c04d71a4ca', '/navigation/76a6795849bf4904a8c66612361bd349', '/navigation/86f4a8b2bdcf4704aed86e74f583ee45')) AND (seo_url.language_id = 0x2FBB5FE2E29A4D70AA5854CE7CE3E20B) AND (seo_url.sales_channel_id = 0x26E78D0343EF42EC9D29E188C47B9010 OR seo_url.sales_channel_id IS NULL) AND (is_deleted = 0) ORDER BY seo_url.sales_channel_id ASC;
array:14 [
0 => "Shopware\Core\Profiling\Doctrine\DebugStack::stopQuery (line 1323)"
1 => "Doctrine\DBAL\Connection::executeQuery (line 242)"
2 => "Doctrine\DBAL\Query\QueryBuilder::executeQuery (line 106)"
3 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::createSeoMapping (line 59)"
4 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::Shopware\Core\Content\Seo\{closure} (line 59)"
5 => "Shopware\Core\Profiling\Profiler::trace (line 70)"
6 => "Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler::replace (line 90)"
7 => "Shopware\Storefront\Controller\StorefrontController::renderStorefront (line 104)"
8 => "Shopware\Storefront\Controller\ProductController::index (line 163)"
9 => "Symfony\Component\HttpKernel\HttpKernel::handleRaw (line 75)"
10 => "Symfony\Component\HttpKernel\HttpKernel::handle (line 202)"
11 => "Symfony\Component\HttpKernel\Kernel::handle (line 156)"
12 => "Shopware\Core\HttpKernel::doHandle (line 81)"
13 => "Shopware\Core\HttpKernel::handle (line 69)"
]
|