1. Casa
  2. Base di conoscenza
  3. Advanced Coupons
  4. Condizioni del carrello
  5. Come applicare il coupon Coupon basato sui metadati dell'articolo del carrello

Come applicare il coupon Coupon basato sui metadati dell'articolo del carrello

Con Advanced Coupons, puoi creare offerte se determinati metadati sono presenti nel carrello. Puoi farlo utilizzando la Condizione del Carrello Meta Personalizzato del Prodotto nel Carrello.

Per usarla, imposta semplicemente i campi Chiave Meta e Valore Meta; da lì, controllerà e, se corrisponde, il coupon potrà essere utilizzato, altrimenti verrà mostrato un messaggio di errore.

Come esempio, prenderò di mira la chiave meta data_hash con il seguente valore meta.

Che è memorizzato sul mio prodotto di prova, questo fa sì che quando detto prodotto è nel mio carrello la condizione si attiva e puoi ora usare il coupon.

Se tutto va bene con la corrispondenza della chiave meta e del valore meta, dovrebbe apparire qualcosa di simile a questo:

Se non sei sicuro della chiave meta e del valore meta, puoi aggiungere quanto segue al file functions.php del tuo tema figlio o al plugin WPCode.

// define the woocommerce_after_cart callback 
function action_woocommerce_after_cart() { 
    error_log(print_r(WC()->cart->get_cart_contents(), true));
}; 
         
// add the action 
add_action( 'woocommerce_after_cart', 'action_woocommerce_after_cart', 10, 1 );

Questo snippet creerà un file debug.log che si trova nella tua directory WP Content. Puoi accedere a questo file tramite accesso FTP.

Se hai mai bisogno di accedere a metadati nidificati, puoi usare il testo |. Come esempio qui abbiamo una lista di metadati con la variazione e un attributo_pa_colore nidificato.

Per prendere di mira quei metadati, vorrai impostare il campo Chiave Meta come variazione|attributo_pa_colore, nella sezione della condizione del carrello del coupon, dovrebbe apparire qualcosa di simile a questo:

Se hai domande o hai bisogno di ulteriori chiarimenti sull'utilizzo della condizione meta del prodotto nel carrello, contattaci qui: Invia Ticket di Supporto – Advanced Coupons (advancedcouponsplugin.com)

Questo articolo è stato utile?

Articoli correlati

Serve Supporto?

Non riesci a trovare la risposta che cerchi?
Contatta il Supporto
Completa il tuo acquisto