Uncheck onboarding with pui checkbox by default

This commit is contained in:
dinamiko 2022-09-30 15:53:36 +02:00
parent a28dcffbf3
commit 1dec304595
2 changed files with 14 additions and 3 deletions

View file

@ -80,10 +80,16 @@ class OnboardingOptionsRenderer {
*/
private function render_pui_option(): string {
if ( 'DE' === $this->country ) {
$checked = 'checked';
if ( $this->settings->has( 'ppcp-onboarding-pui' ) && $this->settings->get( 'ppcp-onboarding-pui' ) !== '1' ) {
$checked = '';
try {
$onboard_with_pui = $this->settings->get( 'ppcp-onboarding-pui' );
if ( $onboard_with_pui === '1' ) {
$checked = 'checked';
}
} catch ( NotFoundException $exception ) {
$checked = '';
}
return '<li><label><input type="checkbox" id="ppcp-onboarding-pui" ' . $checked . '> ' .
__( 'Onboard with Pay upon Invoice', 'woocommerce-paypal-payments' ) . '
</label></li>';