Входящий купон не работает на странице оплаты моего сайта Magento 2.2.4.
При проверке с помощью инструмента разработчика Chrome;я видел эту ошибку:
Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at Object.process (error-processor.js:28)
at Object.<anonymous> (set-coupon-code.js:57)
at fire (jquery.js:3232)
at Object.fireWith [as rejectWith] (jquery.js:3362)
at done (jquery.js:9842)
at XMLHttpRequest.callback (jquery.js:10311)
- нет ошибок в разрешениях файлов и chmods;я уверен.
Я переустановил magento и theme снова, чтобы сделать тест;но проблема все та же, даже свежая установка.(владельцы темы говорят: «Они были протестированы несколько раз; на их сайте все в порядке; я также видел, что их сайт тоже работает)
Может ли это быть проблемой конфигурации сервера?(я проверил все темы в Stackoverflow и Google; но не смог найти решение)
Кстати;Я также вижу эту ошибку на консоли Chrome на той же странице:
PUT https://www.example.com/rest/default/V1/guest-carts/7da32163da52d8ea1521572a8799c86a/coupons/asd 404 ()
На вкладке Сеть;я вижу эту ошибку (example.com - мой сайт):
Request URL: https://www.example.com/rest/default/V1/guest-carts/02432152dc488bb6b7435911edb57505/coupons/test
Request Method: PUT
Status Code: 404
Remote Address: 104.31.89.116:443
Referrer Policy: no-referrer-when-downgrade
104.31.89.116 - IP-адрес Clodflare, я думаю.
Кстати;я также видел эту ошибку в журналах Apache (но не уверен, что это об этой проблеме или нет)
2018/06/08 20:53:29 [error] 3436#3436: *28844 upstream prematurely
closed connection while reading response header from upstream, client:
162.158.89.48, server: www.example.com, request: "GET
/customer/section/load/sections=cart&update_section_id=false&_=1528491190921
HTTP/1.1", upstream: "http://172.31.32.231:82/customer/section/load/?
sections=cart&update_section_id=false&_=1528491190921", host:
"www.example.com", referrer: "https://www.example.com/"
не уверен, что это за IP: 172.31.32.231, 162.158.89.48 (они не являются IP моего сервера)
- я также отключил свой CDN (keyCDN);но проблема все та же.(как и мой новый тестовый magento + установка темы)
- ввод купона работает на странице корзины (я имею в виду; в процессе купона нет ошибок)