如何在opencart中显示相同产品的不同价格?

如何在opencart中显示相同产品的不同价格?,opencart,frontend,price,Opencart,Frontend,Price,想要显示同一产品的不同价格。如果有人查看某个产品,多个卖家将以各自的价格销售同一产品……如果我理解你的意思,这不是编码案例 1-转到管理/销售/客户/客户组,创建任意数量的组 2-转到管理/Catalog/Products编辑现有产品或创建新产品。在特殊选项卡中,您可以为步骤1中创建的每个组分配不同的价格。我的设置方式是在SQL products表中为它们添加字段,例如价格a,价格b,price_c然后将另一个名为price_category的字段添加到客户表中,并带有相关前缀(A、B、c)。然

想要显示同一产品的不同价格。如果有人查看某个产品,多个卖家将以各自的价格销售同一产品……如果我理解你的意思,这不是编码案例

1-转到
管理/销售/客户/客户组
,创建任意数量的组


2-转到
管理/Catalog/Products
编辑现有产品或创建新产品。在
特殊
选项卡中,您可以为步骤1中创建的每个组分配不同的价格。

我的设置方式是在SQL products表中为它们添加字段,例如
价格a
价格b
price_c
然后将另一个名为price_category的字段添加到客户表中,并带有相关前缀(A、B、c)。然后我在
getProduct(catalog/model/catalog/product.php)
下编写了一个函数来满足这个需求

我之所以选择这种方式,是因为我的文件会自动上传到表中,并链接到另一个程序,该程序会生成发票,并自动将结果发送回网站

我的职能如下:

if ($query->rows) {
    foreach ($query1->rows as $row) {
        $price_category = strtolower($row['price_category']);
        $debtor_class = $row['debtor_class'];
        $price_percentage = $row['price_percentage'];
    }
} else {
    $price = ($query->row['discount'] ? $query->row['discount'] : $query->row['price']);
    $special = $query->row['special'];
}

$product_special_query = $this->db->query("SELECT price, to_qty, bonus_qty FROM product_special WHERE debtor_class = '".$debtor_class."' AND product_id = '".(int)$product_id."' AND customer_group_id = '".(int)$customer_group_id. "'");

我的第一个想法是让它们成为独立的产品,但是你可能想在一个页面上显示一个产品,其中有一个卖家列表可供选择,在这种情况下


不同的卖家有不同的产品选择

我相信产品的价格是由卖家决定的,而不是由客户决定的。你在getProduct下写了什么函数?请您指导我…查看我上面的函数获取:-未定义索引:第14行/Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php中的价格类别注意:未定义索引:第15行/Applications/MAMP/htdocs/opencart/upload/catalog/catalog/product.php中的债务人类别注意:未定义索引:第16行/Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php中的价格百分比注意:未定义变量:第23行/Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php中的客户组id注意:错误:表“octheme.product_special”不存在错误号:1146这不是复制粘贴解决方案它需要根据您希望如何显示产品价格以及您的价格设置应该如何工作来定制。先生,我不太擅长php!请你详细说明一下好吗?或者通过邮件或skype亲自指导我,我的id是pratik。sharma1619@gmail.com和pratik.sharma60请做需要的事,先生,我非常需要它。