Magento 2 - 以编程方式删除产品的等级价格
Magento 2 - Delete Tierprices of products programmatically
我尝试了多种方法来删除等级价格,看起来它们表现良好,没有任何问题。
但产品没有变化,层级价格仍然存在。
请为此推荐任何解决方案。
$connection = $this->resource->
getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);
$sql = 'DELETE FROM `catalog_product_entity_tier_price`
WHERE `value_id` = ' . $price['price_id'];
$connection->query($sql);
我们可以通过 运行 查询直接通过数据库删除等级价格。
我尝试了多种方法来删除等级价格,看起来它们表现良好,没有任何问题。 但产品没有变化,层级价格仍然存在。 请为此推荐任何解决方案。
$connection = $this->resource->
getConnection(\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION);
$sql = 'DELETE FROM `catalog_product_entity_tier_price`
WHERE `value_id` = ' . $price['price_id'];
$connection->query($sql);
我们可以通过 运行 查询直接通过数据库删除等级价格。