我已经设法在prestashop上编写了一个SQL查询,以便从我的电子商务中导出产品和属性组合。
产品价格
22欧元
44欧元
100欧元
B 15欧元
B 30欧元
B 45欧元
我想知道是否有一种SQL查询的方法,使用WHERE命令或任何其他命令,来过滤产品中的组合,只给出最便宜的一个作为结果。
产品-price
22欧元
B 15欧元
可以吗?
我的问题与已经解决的问题有关,在“所有商店”上下文中保存产品时,无论货币如何,所有商店的价格都是相同的。因此,如果产品在波兰的价格为100 PLN,那么在德国为100欧元,在英国为100英镑。指向此主题的链接: Prestashop Multistore - local store prices are overwritten with price from default shop 无论如何,所提供的解决方案没有涵盖产品组合的这个问题,额外的成本。所以当我在“所有商店”上下文中保存产品时,我想忽略这些字段。 有人知道怎么解决这个问题吗?
我想要显示购买的“产品名称”在prestashop的订单页面。对于prestashop 1.6,我已经有了一个可以工作的代码,但在prestashop 1.7上使用相同的代码会给我重复的订单... public function getProductsName($id_order, $tr)
{
$products=Db::getInstance()->executeS(
'SELECT product_name FROM '._DB_PREFIX_.'order_detail
WHERE id_order='.(