【问题标题】:SimpleCart JS: How can I know if a product it's correctly sold?SimpleCart JS:我如何知道产品是否正确销售?
【发布时间】:2012-11-28 21:09:09
【问题描述】:

我正在尝试http://simplecartjs.org – 有一种方法可以知道用户是否购买并支付了商品?

谢谢

【问题讨论】:

    标签: javascript simplecart


    【解决方案1】:

    如果您查看此购物车应用程序的文档,您会发现有几个可用的结帐选项。 参见例如:http://simplecartjs.org/documentation/paypal

    因此,您可以将您的 SimpleCart 链接到这些结帐提供商之一,并且您必须在这些网站上查找已完成的付款。

    当然,您可以选择通过SendForm 使用您自己的结帐方法,但是您必须自己编写。

    您还可以使用多个用于结帐过程的事件回调,例如 checkoutSuccesscheckoutFailbeforeCheckout

    simpleCart({
        checkout: {
            type: "PayPal" ,
            email: "you@yours.com"
        },
        checkoutSuccess    : null, /* insert your function call here */
        checkoutFail       : null,
        beforeCheckout     : null
    });
    

    您只需插入函数调用,而不是 null

    【讨论】:

    • 好的,那么我必须查看 PayPal 以了解某件商品是否正确销售,然后手动更新我的商品数据库?
    • 顾名思义,这是一个非常简单的购物车应用程序。它完全在客户端运行。如果您愿意,您可以更改 javascript 代码执行一些服务器端代码(如 php)来操作您的数据库项目。但是你需要知道你在做什么。购物网站不是第一个 hello world web 应用程序的东西。
    • 我不是第一个 hello world web 应用程序。 :) 你用过这个应用程序吗?你知道我可以在哪里(以及最好的阶段)对服务器进行一些 ajax 调用来操作我的数据库项目吗?我在 PayPal 结帐后考虑,但问题是:PayPal 会在 url 中向我发送一些参考代码或参数,以识别所售商品的正确性?如果您有任何其他想法,我会全力以赴 :)
    • 我编辑了我的答案,希望对您有所帮助。对这些简短的问题给出有用的答案也非常困难。最好尽可能多地提供有关问题和遇到问题的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多