Come impostare la logica condizionale in base al numero di prodotti nel carrello

Pubblicato: 2024-02-23
  1. Perché la logica condizionale è utile nel mio negozio?
  2. Logica condizionale nel plug-in Campi di pagamento flessibili
  3. Condizione Il carrello contiene > Numero di articoli
  4. Combinazione di diverse regole logiche condizionali in un unico campo
  5. Riepilogo

Perché la logica condizionale è utile nel mio negozio?

La logica condizionale per i campi di pagamento di WooCommerce ha sempre uno scopo principale. L'idea è che il cliente del negozio compili solo i campi effettivamente necessari per completare l'acquisto. Probabilmente sarai scoraggiato se ritieni che il negozio richieda da te più informazioni del necessario. Anche se il semplice fatto di fornire informazioni personali non ti scoraggia, probabilmente sarai scoraggiato dalla sensazione di perdere tempo compilando un lungo modulo.

WooCommerce offre qui solo un tipo di logica condizionale, ed è piuttosto invisibile a prima vista. Ciò accade quando il carrello contiene solo prodotti che non richiedono la spedizione, quindi i campi di spedizione (quelli con il prefisso di spedizione , ad esempio shipping_first_name ) vengono nascosti. Ma questo è tutto.

Logica condizionale nel plug-in Campi di pagamento flessibili

La logica condizionale è composta da due concetti base: condizione e azione. Se la condizione è soddisfatta, l'azione viene attivata. In un checkout WooCommerce, un'azione di solito significa mostrare o nascondere un campo o impostarlo come richiesto.

Clicca sull'immagine per ingrandirla

ESEMPIO 1
Se il carrello contiene un prodotto della categoria Regali per la sua categoria, mostra la casella di controllo Confeziona come regalo .

Il plug- in Campi di pagamento flessibili , dalla versione 4.0.0 , offre ampie impostazioni di logica condizionale, comprese condizioni completamente nuove (contrassegnate in grassetto ):

  • Il carrello contiene
    • Prodotto
    • Categoria
    • Tipologia di prodotto
    • Numero di articoli (quanti prodotti ci sono nel carrello)
  • Carrello (qual è il valore totale del carrello)
  • Campo FCF (se il campo aggiunto dal plugin FCF ha il valore appropriato)
  • Metodo di spedizione
  • Campi Woo (se il campo aggiunto da WooCommerce ha il valore appropriato)
  • Utente (qual è il suo ruolo nel negozio)
  • Metodo di pagamento
  • Data (qual è la data e l'ora di compilazione del modulo)
  • Campo FPF (se il campo aggiunto dal plug-in Campi prodotto flessibili ha il valore appropriato)

Condizione Il carrello contiene > Numero di articoli

Da dove nasce l'idea di aggiungere la condizione Il carrello contiene > Numero di articoli alla logica condizionale Campi di pagamento flessibili ? Queste e altre idee (esigenze) ci vengono regolarmente segnalate dagli utenti del plugin e molto spesso si è verificato uno scenario.

Cosa vende il negozio?
Solo prodotti virtuali: biglietti personalizzati.

Di cosa ha bisogno il negozio?
Ulteriori informazioni sul titolare del biglietto, come nome e indirizzo e-mail.
Salvando queste informazioni aggiuntive con l'ordine.

Qual'è la soluzione?
Logica condizionale Il carrello contiene > Numero di articoli .

La condizione Carrello contiene > Numero di articoli consente di eseguire l'azione se il numero di prodotti nel carrello corrisponde ai valori numerici (x) indicati nelle impostazioni:

  • È (x)
  • Più di (x)
  • Meno di (x)

L'impostazione di tale logica condizionale nel pannello dei plugin è semplice e si riduce alla configurazione di una riga:

  1. Seleziona un campo (o aggiungine uno nuovo), ad esempio Nome sul biglietto n. 1 e fare clic sulla scheda Logica condizionale .
  2. Fare clic su Gruppo 1 : verranno visualizzate opzioni aggiuntive.
  3. Seleziona un'azione, ad esempio Mostra questo campo : verranno visualizzate opzioni aggiuntive.
  4. Imposta la regola n. 1 (prima condizione):
    Il carrello contiene > Numero di articoli > Più di > 0
Clicca sull'immagine per ingrandirla

ESEMPIO N.2
Se nel carrello è presente almeno 1 prodotto, il Nome sul biglietto n. 1 campo apparirà nel modulo di pagamento.

I seguenti campi sono impostati in modo simile:

  1. Seleziona un campo (o aggiungine uno nuovo), ad esempio Nome sul biglietto n. 2 e fare clic sulla scheda Logica condizionale .
  2. Fare clic su Gruppo 1 .
  3. Seleziona un'azione, ad esempio Mostra questo campo .
  4. Imposta la regola n. 1 :
    Il carrello contiene > Numero di articoli > Più di > 1

ESEMPIO N.3
Se nel carrello è presente 1 prodotto, il Nome sul biglietto n. 1 campo apparirà nel modulo di pagamento.
Se nel carrello sono presenti 2 prodotti, i campi Nome sul biglietto n. 1 e Nome sul biglietto n. 2 apparirà nel modulo di pagamento.

Combinazione di diverse regole logiche condizionali in un unico campo

Gli esempi n. 2 e n. 3 descrivono una situazione in cui tutti i prodotti nel negozio richiedono informazioni aggiuntive (sempre le stesse). Tuttavia, è possibile che nel negozio ci siano altri prodotti per i quali non è necessario fornire un nome e un indirizzo e-mail, quindi mostrare il nome nel campo del biglietto non ha molto senso. In questo caso, sarà necessaria una condizione aggiuntiva (regola n. 2) per escludere tali prodotti e restringere lo scenario:

  1. Seleziona il campo Nome sul ticket n. 1 e fai clic sulla scheda Logica condizionale .
  2. Fare clic su Gruppo 1 .
  3. Fai clic sul pulsante E nella riga Regola n. 1 : verranno visualizzate opzioni aggiuntive.
  4. Imposta la regola n. 2 (seconda condizione):
    Il carrello contiene > Categoria > Che è > Biglietti
Clicca sull'immagine per ingrandirla

ESEMPIO N.4
Se nel carrello è presente almeno 1 prodotto e contiene un prodotto della categoria Biglietti , il Nome sul biglietto n. 1 campo apparirà nel modulo di pagamento.

Riepilogo

La logica condizionale del plugin FlexiCheckout Fields include tutti i componenti di base di un modulo di acquisto, come: carrello, metodi di spedizione e pagamento, campi WooCommerce e ruolo utente. Se aggiungiamo ulteriori condizioni meno ovvie (ma utili), come i campi FCF e FPF e la data, otteniamo uno strumento completo che ci permette di gestire anche gli scenari di acquisto più complicati, ad esempio mostrare un campo solo ad un utente da un paese specifico (maggiori informazioni su questo argomento nell'articolo Come aggiungere la logica condizionale al campo Paese nel checkout di WooCommerce).

Campi di pagamento flessibili PRO WooCommerce $ 59

Modifica, aggiungi nuovi o nascondi i campi non necessari dal modulo di pagamento di WooCommerce. Aggiungi i prezzi ai campi e utilizza la logica condizionale. È tutta una questione di conversioni e di una migliore esperienza utente. NUOVO: ora puoi impostare più condizioni (OR) in uno o più gruppi di condizioni (AND).

Installazioni attive: oltre 90.000 |Valutazione WordPress:

Aggiungi al carrello o Visualizza dettagli
Oltre 90.000 installazioni attive
Ultimo aggiornamento: 2024-02-21
Funziona con WooCommerce 8.2 - 8.6.x