Shopify订单草稿

时间:2018-10-10 05:43:00

标签: javascript php jquery ajax shopify

我已经通过ajax调用在php中使用Shopify Draft Order API创建了草稿订单。

在ajax响应中,我得到一个URL并重定向到其上www.mysite.com/17875421/invoices/280fa46bee5ca183da7e774457522428。 url正确,一切顺利,用户可以看到带有正确订单数据的结帐页面。

但是有时shopify显示404页而不是结帐页。

显示404页面后,如果我通过简单加热F5键刷新页面,则一切正常。

我不明白为什么会这样。

有人会帮助我解决并找到发生这种情况的原因吗?

我的ajax调用功能如下

jQuery.ajax({
    url: AjaxUrl,
    type: "post",
    dataType: "json",
    data: {
        formData
    },
    beforeSend: function () {
        showLoader();
    },
    complete: function () {
        hideLoader();
    },
    success: function (response) {
        if (response['result'] == 'success') {
            window.location = response['invoice_url'];
        }
    }
});

0 个答案:

没有答案