Un utente ha chiesto informazioni su WooCommerce di Wordpress

Non riesco a utilizzare i coupon al momento del pagamento

Un utente ha chiesto 👇

Sto usando un tema Storefront, nessun tema figlio e ho disattivato tutti i plugin tranne WooCommerce e ho provato a utilizzare il coupon e non ha funzionato.

Non ho ancora configurato i metodi di pagamento, ma abilito PayPal in modalità SandBox e ancora non funziona.

Uso questo codice su functions.php file:
remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 ); add_action( 'woocommerce_review_order_before_payment', 'woocommerce_checkout_coupon_form' );

Di.

Supporto per plugin

(@riaanknoetze)

1 anno, 5 mesi fa

Ciao,

Funziona tutto come previsto quando si rimuove il codice personalizzato dal file delle funzioni?

Lanciatore di thread

(@ntyes)

1 anno, 5 mesi fa

Quando estraggo il codice dal file functions.php, il messaggio del coupon non viene visualizzato.

Ho chiesto a GitHub di WooCommerce e loro mi hanno detto: “Inoltre, quando si desidera includere questo modulo, verrà richiesto il pulsante” invia ordine “, quindi l’effetto deve essere impostato prima di poter essere utilizzato.”

Qualche idea?

Grazie.

Supporto per plugin

(@ rynald0s)

Ingegnere della felicità di Automattic

1 anno, 5 mesi fa

Ciao

Il problema è con il gancio che stai usando. Sta creando il file <form name="checkout"> chiudere prima del pulsante Invia. In breve, il campo del buono è in realtà un modulo separato, non direttamente all’interno del modulo di checkout (un modulo non può essere inserito all’interno di un modulo). Dovrai mantenere il campo dove si trova ora o usare un altro hook, come woocommerce_after_checkout_form.

Saluti!

Lanciatore di thread

(@ntyes)

1 anno, 5 mesi fa

Intendi codice come questo?

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );
add_action( 'woocommerce_after_checkout_form', 'woocommerce_checkout_coupon_form' );

Se lo invio, il modulo del coupon scompare.

Di.

Questa risposta è stata modificata 1 anno, 5 mesi fa. Supporto per plugin

(@ rynald0s)

Ingegnere della felicità di Automattic

1 anno, 5 mesi fa

Ciao @ntyes!

Sì, è giusto. Lo sposterà in modo che sia al di fuori del modulo di controllo (in basso). Altrimenti, dovrai tenerlo dove si trova ora. Non sarai in grado di inserirlo woocommerce_review_order_before_payment non fare qualcosa come ricollegare il gestore dei clic, ecc.

Saluti!

Lanciatore di thread

(@ntyes)

1 anno, 5 mesi fa

Allora quale codice dovrei usare?

PD: Non sono uno sviluppatore, ma desidero utilizzare i codici coupon sul mio Web.

Grazie per il tuo aiuto e attenzione.

Supporto per plugin

(@riaanknoetze)

1 anno, 5 mesi fa

Il codice esatto richiesto è molto più profondo di quello con cui possiamo aiutarti qui e dovrebbe essere personalizzato per la tua configurazione specifica. Se non hai una solida esperienza nello sviluppo di WordPress, ti consigliamo vivamente di contattare uno sviluppatore web o un esperto personalizzato (es https://woocommerce.com/customizations/(b) dai un’occhiata più da vicino per te.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *