WooCommerce - 用户可以购买产品预订

时间:2016-03-29 18:20:48

标签: php wordpress woocommerce e-commerce

我正在使用this theme建立汽车经销商网站 这与WooCommerce兼容。经销商希望提供一种服务,用户可以直接从网站上预订或暂停汽车。使用woocommerce,我想知道如何设置它。此外,保持需要在再次可用之前设置一段时间。

它会像这样工作:用户选择汽车并点击“保留”#39;这将像添加到购物车按钮一样起作用,但是一旦购买预订,前端列表将被标记为“保留”。'但是,我希望此预订按钮的页面不是一个woocommerce产品页面: see here

我也不知道如何更新要标记的列表'保留'一旦预订被购买。 ?

也许有更好的方法来实现这一目标?接受建议。谢谢你的帮助!

2 个答案:

答案 0 :(得分:1)

我从问题中理解的是,用户/客户购买汽车的“持有”期或“预订”期(并支付费用)。我想你会希望保留按钮位于汽车列表页面上(正如你所提到的)不是一个woocommerce产品页面(可能是this页面)。我想这是通过主题启用的自定义帖子类型。

嗯,我认为您所描述的内容可能通过自定义/附加功能实现。如果我不得不这样做的话,我会这样做。

  • 创建用于启用预订的自定义产品类型(某些内容为“预订”)
  • 为自定义产品类型
  • 启用/创建其他字段(某些字段为“持续时间”)
  • 为展出的每辆车创建单独的“预订”产品
  • 创建此类产品时,请指定每种产品的持续时间(类似10天)
  • 将相应的预订产品与列出的汽车相关联/链接
  • 在相应的汽车列表页面上放置“预约”或“暂停”按钮(此功能类似于“添加到购物车”按钮)。从技术上讲,这将是添加到购物车的形式,也将检查持有/预订期限。
  • 点击此按钮后,(需要额外的javascript功能)各个车的预订将被添加到购物车中,并通过结帐进一步购买。
  • 如果此次购买的付款成功,则会将重新购买的购买日期添加为产品的附加元键。
  • 在呈现产品的预订按钮(在汽车列表页面上)时,将根据产品的购买日期检查为其指定的持续时间。如果在购买期间,按钮将显示为已禁用,其文本将显示为“已保留”。
  • 预订期结束后,购买时创建的产品的其他元键将被删除,按钮将正常呈现且汽车可供预订
  • 如果经销商想要启用多个预订(例如5),那么在创建汽车的相应预订产品时,其库存将被设置为5,并且将与按钮一起显示相应的可用预订计数。 (每次新预订也会减少)

这可能不是您的方案的理想解决方案,也可能没有涉及所有技术方面,但似乎有可能。

如果我已正确理解你的要求,我希望这至少会给你一些方向。

答案 1 :(得分:-1)

您可能想了解 Woocommerce预订扩展程序。

http://woothemes.com/products/woocommerce-bookings/