Почему WooCommerce One Page Checkout выводит информацию о продукте дважды? - PullRequest
0 голосов
/ 01 октября 2019

В настоящее время я использую их Avada на моем веб-сайте WordPress WooCommerce, где я создал продукт для членства с id = 1234. Это членство продуктов имеет 8 различных вариантов, т.е. Silver (Monthly, Quarterly, Half Year & Yearly), Gold (Monthly, Quarterly, Half Year & Yearly). Чтобы позволить моим членам обновлять или ухудшать свои существующие планы членства, то есть переключаться между серебряными ежемесячными и золотыми ежемесячными.

Я показываю этот продукт (все 8 его вариантов в таблице цен), используя файл шаблона для этоготолько продукт. Когда продукт находится в режиме редактирования, я размещаю следующий шорткод в разделе параметров оплаты:

[woocommerce_one_page_checkout product_ids="1234" template="pricing-table"]

Хотя я получаю необходимые варианты этого продукта в форме таблицы цен,Тем не менее, результат имеет несколько проблем. Это:

  1. Шорткод правильно выводит требуемые варианты, информацию о платеже и информацию о доставке / информацию о пользователе, однако они дважды отображаются на внешнем интерфейсе. Чтобы преодолеть такое поведение шорткода, я использую CSS display: none; для разделов, которые выглядят дублированными, таких как таблица цен, адрес доставки, информация об оплате и т. Д.

  2. Информация об оплате в обоих этихдубликаты разделов (которые появляются дважды в результате вышеприведенного шорткода) отключены. Иногда код безопасности кредитной карты также появляется более одного раза в обоих разделах.

Я также пытался использовать шорткод в моем файле functions.php, но все равно получаюта же проблема. В настоящее время я работаю над дочерней темой Avada для настройки. Как я могу обойти эту проблему? Любые предложения будут высоко оценены.

...