【问题标题】:Shopping cart coupon/discount code process购物车优惠券/折扣码流程
【发布时间】:2023-05-31 01:46:01
【问题描述】:

我想将优惠券/折扣代码添加到已经有购物车的自定义 asp.net 网站。我正在寻找是否有任何关于在 asp.net 中实现此功能的最佳实践的资源。那里可能还有第三方产品。任何建议将不胜感激。

贾马尔

【问题讨论】:

    标签: asp.net shopping-cart


    【解决方案1】:

    优惠券/折扣代码既简单又棘手,具体取决于其实施方式。 以下几个问题可能对您有所帮助:

    • 优惠券代码项目或组/项目类型是否特定?
    • 优惠券是否是用户特定的,如果不是,那么是否设置了过期日期?
    • 如果您的购物车已经有打折商品的捆绑包,那么优惠券代码是否仍然有效?
    • 如果在购物车中分别计算增值税和税款,那么折扣是在计算增值税和税款之前应用还是在计算之前应用?
    • 是否允许用户多次使用同一张优惠券?

    其他注意事项:

    • 在捆绑包中,用户应该无法应用优惠券代码并移除商品。
    • 用户可能会频繁使用浏览器中的返回按钮,因此优惠券代码必须是 仅在付款成功完成后验证并存储在数据库中。

    希望以上内容有所帮助。

    【讨论】:

    • 这些都是很好的问题。我试图避免从头开始构建一些东西,因为我是 .net 新手并且资源有限。您或那里的任何人是否知道那里的任何东西,例如第三方或示例源代码。
    • 嗯,CMS 内置了许多第三方购物卡,如 Umbraco、Sitecore 等。话虽如此,它仍然需要努力学习现有的框架(如 Umbraco 的购物车框架)。很费时间。我建议您自己创建一个,因为您很可能会根据自己的需要定制购物车,除非您已经知道它的框架,否则通用的购物车并不那么容易定制!所以如果你只是为购物车构建自己的 BAL 会更好。
    • 我们已经有了购物车。我会接受你的建议,然后从那里开始。我认为只需为优惠券/舞会代码添加一个文本框,该文本框将在结帐期间引用数据库并根据舞会代码进行验证。我希望我不会让它变得简单。
    • 所有最好的伙伴!抱歉,我不确定你提到的真正简单的购物车。
    • 谢谢拉姆。感谢您的回复。