WooCommerce - как указать страницу корзины в 3.8+ (исправлено одностраничное оформление заказа) - PullRequest
0 голосов
/ 22 января 2020

До версии 3.6.5 WooCommerce вы можете установить страницы корзины и оформления заказа в качестве одной и той же страницы и использовать короткие коды для комбинированной проверки (что отлично работает, автоматически удаляет дубликаты областей и т. Д. c.). Начиная с версии 3.7 вы больше не можете этого делать - вы можете попытаться выполнить этот учебник , но, поскольку страница корзины не установлена, щелкните сообщения «Просмотреть корзину» (например, те, которые отображаются после добавления элемента в cart) просто переместит вас на домашнюю страницу.

Я связался со службой поддержки WooCommerce, и они сказали, что вы больше не можете устанавливать корзину и оформление заказа как одну и ту же страницу, потому что это вызвало проблемы с несколькими указанными c платежными шлюзами, но у меня никогда не было проблем с опциями оплаты Stripe, PayPal, Ca sh или PO. Единственное, что они предлагают в поддержку, - это купить их премиум плагин «One Page Checkout». Мои заявки на поддержку форума с прошлого декабря (вместе с другими, кто сообщал об этой же проблеме) были с тех пор удалены, поскольку они не думают, что это проблема, учитывая, что доступен премиум-плагин.

Однако платить за удаление такой полезной и часто используемой функции кажется большой ценой. В версии 3.8 они добавили это изменение:

Use wc_get_cart_url instead of wc_get_page_permalink( 'cart' ) because former has a filter woocommerce_get_cart_url to allow customization. #24530

Может ли это дополнение использоваться для решения вышеуказанной проблемы (перенаправление корзины на домашнюю страницу), если мы можем каким-либо образом установить страницу корзины в качестве страница оформления заказа в functions.php? Вызывает ли это другие проблемы с точки зрения добавления товаров в корзину et c.?

Или есть способ «обойти» невозможность увидеть / выбрать страницу в выпадающем списке на сайте администратора, сделать ее доступной для выбора?

В данный момент я застрял с помощью 3.6.5, пока я не могу найти решение для этого, так как мне нужно сохранить одностраничные проверки. Однако это не идеально, так как некоторые другие плагины планируют удалить поддержку старых версий WooCommerce.

ОБНОВЛЕНИЕ 28/02/20

WooCommerce теперь удален варианты лицензий для нескольких сайтов (для 5 и 25 сайтов), так что если я go с их предложенным вариантом, теперь это будет стоить мне 1 975

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...