想要显示同一产品的不同价格。如果有人查看产品,我想显示多个卖家将以各自的价格销售相同的产品....
问问题
2060 次
3 回答
0
我的第一个想法是让它们成为单独的产品,但是您可能希望在单个页面上显示产品,并提供可供选择的卖家列表,在这种情况下......
不同的卖家是产品选择!
于 2016-01-11T13:06:03.190 回答
0
我设置的方法是在 SQL 产品表中为它们添加字段,例如price_a
, price_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. "'");
于 2016-01-11T09:43:11.463 回答
0
如果我理解你,这不是一个编码案例。
1 - 转到Admin/Sales/Customers/Customers Group
,并根据需要创建任意数量的组。
2 - 转到Admin/Catalog/Products
并编辑现有产品或创建新产品。在Special
选项卡中,您可以为在步骤 1 中创建的每个组分配不同的价格。
于 2016-01-10T14:23:49.827 回答