Shopify проект заказа вопроса - PullRequest
0 голосов
/ 10 октября 2018

У меня есть черновик заказа с использованием API-интерфейса Shopify Draft в php через вызов ajax.

в ответе 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'];
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...