想要为同一产品显示不同的价格。如果有人看到产品,多个卖家将销售相同的产品,其价格是我想要展示的....
答案 0 :(得分:0)
如果我理解你,那不是编码案例。
1 - 转到Admin/Sales/Customers/Customers Group
,然后根据需要创建任意数量的组。
2 - 转到Admin/Catalog/Products
并修改现有产品或创建新产品。在Special
标签中,您可以为在步骤1中创建的每个组分配不同的价格。
答案 1 :(得分:0)
我设置它的方法是在SQL产品表中添加字段,例如price_a
,price_b
,price_c
,然后在customers表中添加另一个字段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. "'");
答案 2 :(得分:0)
我的第一个想法是让它们成为单独的产品,但是您可能希望在单个页面上显示产品,并列出可供选择的卖家,在这种情况下......
不同的卖家是产品选择!