Платежный плагин Wordpress для всего сайта Cookie, предотвращающий кеширование краев лака через Пантеон - PullRequest
0 голосов
/ 05 января 2019

Бег по кругу, пытающийся использовать кеширование Pantheon CDN / Varnish.

Пусть сайт Wordpress использует плагин WP Simple Pay Lite для обработки транзакций Stripe на одной странице. Этот плагин создает cookie-файл сеанса, чтобы обеспечить правильную обработку успешного / неудачного платежа.

Этот файл cookie сеанса предотвращает кэширование с помощью Varnish. Насколько я понимаю, многие сталкиваются с этим и с WooCommerce, но мне трудно найти четкое решение, и поддержка Pantheon дает мне «это выше нашей поддержки», что справедливо, но это кажется, это было бы очень распространенной проблемой.

Документы Simple Pay специально упоминают Pantheon как исключение и ссылаются на использование плагина Pantheon Native Session (который мы есть), который, насколько я понимаю, выгружает сессии в базу данных. Следующий шаг мне не совсем понятен, так как он сам по себе не устраняет сеанс, а только переключает способ его обработки.

Так есть ли у кого-нибудь надежный обходной путь для этого файла cookie всего сайта, будь то через Simple Pay Lite, WooCommerce или иным способом?

Если я не могу получить лучшее решение, работающее, я полагаю, что я мог бы просто перенести платежную часть на поддомен, но мне бы хотелось более чистое решение.

Я немного посмотрел на , выборочно загружая плагин только для одной страницы, которая использует форму оплаты , но многие решения там довольно общие, и я не уверен, что мой уровень опыт поможет мне преодолеть горб.

Терпите меня ... вроде как здесь.

...