WooCommerce One Page Checkout: показывать поля оплаты кредитной картой, даже если корзина пуста

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

У меня есть касса WooCommerce One Page, чтобы помочь мне в этом, но мне нужно, чтобы поля кредитной карты всегда отображались. Сейчас они скрыты и появляются только тогда, когда что-то есть в тележке.

К вашему сведению, я использую Sage Payments USA для обработки платежей (если это имеет значение).

Не могли бы вы помочь мне отобразить поля кредитных карт, даже если корзина пуста?

Заранее спасибо!

  • Roselle

P.S. Вот соответствующая страница: https://dev.sanma.org/sponsor-a-project/


person Roselle Celina    schedule 15.04.2016    source источник


Ответы (1)


Я бы сказал, что это нормальное поведение, которое не позволяет оформить заказ с пустой корзиной. Вы используете какие-либо специальные плагины, например, https://wordpress.org/plugins/woocommerce-quick-donation/?

person bugnumber9    schedule 15.04.2016
comment
Я женат на WooCommerce, так как мне нужно использовать определенный платежный шлюз. Если бы не это, я бы просто использовал Gravity Forms с PayPal Payments Pro и покончил с этим. Но поскольку мне нужно использовать WooCommerce для создания формы пожертвования, я просто использовал надстройку Gravity Forms WooCommerce для создания формы и расширение One Page Checkout WooCommerce, чтобы упростить процесс Product = ›Cart =› Checkout, чтобы просто одна страница. Проблема в том, что мне нужно, чтобы коробки с кредитными картами всегда отображались, независимо от того, есть ли что-нибудь в тележке. - person Roselle Celina; 17.04.2016
comment
Боюсь, вы не сможете, потому что это будет означать возможность оплаты с пустой корзиной. А оформление покупки с пустой корзиной почти похоже на регистрацию с пустым логином / паролем :) Вы можете проверить свой процесс - подумайте о UX, который не требует немедленного отображения полей CC. - person bugnumber9; 17.04.2016