ubercart 中产品的多个价格?

Posted

技术标签:

【中文标题】ubercart 中产品的多个价格?【英文标题】:Multiple Prices for a product in ubercart? 【发布时间】:2011-03-02 14:31:11 【问题描述】:

我的产品是一本书。每本书将以 3 种格式出售。

1) 打印 2) 在线 3) 打印+在线

每本书的三个价格都不同。

如果我将这本书添加为不同的产品。我必须为每本书添加 3 次所有内容,如索引、作者详细信息等。

有什么方法可以让管理员为每个产品添加 3 个价格,并且用户可以选择任何一个价格?

感谢和问候, 萨提亚。

【问题讨论】:

【参考方案1】:

Kevin 是对的,但纯纸质版存在问题。

您必须在产品上附加一个“功能”,即数字资产,以便他们在购买时可以访问下载。我相信这是针对整个产品的。

因此,如果您将它们全部包装在一种产品中,您只能提供:在线或在线和印刷。 但实际上没有理由只获得印刷版,因为在线版不会花费您任何费用。

【讨论】:

嗨,产品属性和选项允许将值增加特定数量。根据我的要求,管理员必须为所有产品添加所有 3 个价格。例如,第一本书的印刷价格为 100 美元,在线价格为 30 美元,印刷+在线价格为 115 美元。第二本书的印刷价值为 200 美元,在线价值为 42 美元,印刷+在线价值为 230 美元。请建议这是否可以通过属性来完成。 是的,你当然可以用属性来做不同的价格......但同样 - 让数字资产附带我不认为依赖于属性的产品,所以你不能有一个纯粹的硬使用您正在谈论的设置复制版本...轻松。【参考方案2】:

不,您不需要创建 3 个不同的产品,除非 SKU 不同。

您可以为该产品添加属性,我们称之为“格式”。然后,您可以向该属性添加 3 个选项,打印、在线、打印 + 在线。然后,当您编辑产品时,您可以调整这些选项的定价(例如打印 + 10 美元)。

成本会添加到产品的基本价格中。所以,你可以让这本书变成 0 美元,让这些选项推动成本。示例打印 35 美元,在线 25 美元,打印和在线 40 美元。

有几种方法可以解决这个问题,但我可能会这样做。

【讨论】:

嗨 Kevin,产品属性和选项允许将值增加特定数量。根据我的要求,管理员必须为所有产品添加所有 3 个价格。例如,第一本书的印刷价格为 100 美元,在线价格为 30 美元,印刷+在线价格为 115 美元。第二本书的印刷价值为 200 美元,在线价值为 42 美元,印刷+在线价值为 230 美元。请建议这是否可以通过属性来完成。【参考方案3】:

萨提亚

您可以在构建属性时为所有产品使用默认的通用模式,稍后您可以通过编辑产品来覆盖每个产品。

对于每种产品,您可以改变范围。

【讨论】:

【参考方案4】:

您实际上可以将数字部分设置为依赖于属性。

    创建一个名为“格式”的属性,并为其提供三个选项(打印、在线、打印和在线),并为每个选项设置适当的价格。 将此属性添加到您的产品中。 您现在应该在产品的编辑页面上看到一个“调整”子选项卡,您可以在此处根据所选格式调整 SKU。 然后,您可以在“功能”选项卡上为数字下载指定调整后的 SKU(您可能需要添加两次下载功能,每个应具有该功能的 SKU 一次)

【讨论】:

以上是关于ubercart 中产品的多个价格?的主要内容,如果未能解决你的问题,请参考以下文章

Drupal/Ubercart ...节点样式?

添加产品的 UberCart 统计信息

如何在 Ubercart 中显示可用库存数量?

如何在 Ubercart 中创建产品集合?

需要有关 drupal、ubercart 和产品加载模块挂钩的帮助

订购超过 200,500 件商品时给予指定折扣