title | issue | author | author_email | author_github |
---|---|---|---|---|
Implement new cheapest price field |
NEXT-12169 |
OliverSkroblin |
OliverSkroblin |
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CalculatedCheapestPrice
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPrice
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPriceAccessorBuilder
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPriceContainer
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPriceField
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\AbstractCheapestPriceQuantitySelector
- Added
\Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceUpdater
- Added
\Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceCollection::filterByRuleId
- Added
\Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceCollection::sortByQuantity
- Added
\Shopware\Core\Content\Product\SalesChannel\Price\AbstractProductPriceCalculator
- Added
\Shopware\Core\Content\Product\SalesChannel\Price\ReferencePriceDto
- Added
\Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity::$calculatedCheapestPrice
- Added
\Shopware\Core\Content\Product\ProductEntity::$cheapestPrice
, which contains the cheapest available price - Added
\Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PHPUnserializeFieldSerializer
, which can be used for php serialized values - Added
\Shopware\Core\Framework\DataAbstractionLayer\VersionManager::DISABLE_AUDIT_LOG
, which allows to disable the audit log be written - Added
\Shopware\Core\System\SalesChannel\SalesChannelContext::getCurrencyId
- Deprecated
\Shopware\Core\Content\Product\DataAbstractionLayer\Indexing\ListingPriceUpdater
, will be removed - Deprecated
\Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceDefinitionBuilderInterface
, useAbstractProductPriceCalculator
instead - Deprecated
\Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceDefinitions
, will be removed - Deprecated
\Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity::$calculatedListingPrice
, usecalculatedCheapestPrice
instead - Deprecated
\Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity::getCalculatedListingPrice
, usecalculatedCheapestPrice
instead - Deprecated
\Shopware\Core\Content\Product\SalesChannel\SalesChannelProductEntity::setCalculatedListingPrice
, usecalculatedCheapestPrice
instead - Deprecated
\Shopware\Core\Content\Product\ProductEntity::$grouped
, will be removed - Deprecated
\Shopware\Core\Content\Product\ProductEntity::setGrouped
, will be removed - Deprecated
\Shopware\Core\Content\Product\ProductEntity::isGrouped
, will be removed - Deprecated
\Shopware\Core\Content\Product\ProductEntity::$listingPrices
, usecheapestPrice
instead - Deprecated
\Shopware\Core\Content\Product\ProductEntity::getListingPrices
, usecheapestPrice
instead - Deprecated
\Shopware\Core\Content\Product\ProductEntity::setListingPrices
, usecheapestPrice
instead