【问题标题】:how to display different price for same product in opencart?如何在opencart中显示相同产品的不同价格?
【发布时间】:2016-01-10 12:02:14
【问题描述】:

想要为同一产品显示不同的价格。如果有人查看产品,我希望显示多个卖家以各自的价格销售相同的产品....

【问题讨论】:

    标签: opencart frontend price


    【解决方案1】:

    如果我理解你,这不是编码案例。

    1 - 转到Admin/Sales/Customers/Customers Group,并根据需要创建任意数量的组。

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

    【讨论】:

    • 我相信产品的价格因卖家而不是客户而异。
    【解决方案2】:

    我的第一个想法是让它们成为单独的产品,但是您可能希望在单个页面上显示一个产品并提供可供选择的卖家列表,在这种情况下......

    不同的卖家是产品选项!

    【讨论】:

      【解决方案3】:

      我设置的方法是在 SQL 产品表中为它们添加字段,例如 price_aprice_bprice_c,然后将另一个字段添加到名为 price_category 的客户表中,并带有相关前缀 (甲,乙,丙)。然后我在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下写了什么函数?请你指导我...
      • 看我上面的函数
      • GETTING:-未定义索引:第 14 行 /Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php 中的 price_category 注意:未定义索引:/Applications/MAMP/ 中的 debtor_class htdocs/opencart/upload/catalog/model/catalog/product.php 第 15 行注意:未定义索引:第 16 行 /Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php 中的 price_percentage 注意:未定义变量:/Applications/MAMP/htdocs/opencart/upload/catalog/model/catalog/product.php 中的 customer_group_id 在第 23 行注意:错误:表 'octheme.product_special' 不存在错误编号:1146
      • 这不是复制和粘贴解决方案。它需要根据您希望如何显示产品价格以及价格设置的工作方式进行定制
      • 我不是那么擅长 php 先生!请详细说明好吗?或者通过邮件或Skype亲自指导我,我的ID分别是pratik.sharma1619@gmail.com和pratik.sharma60,请做需要的先生,我非常需要它。
      猜你喜欢
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多