Archivio 30 Marzo 2015

Plugin wordpress per la gestione di costi aggiuntivi in caso di contrassegno

spedire-in-contrassegnoVi segnalo un comodo plugin wordpress per la gestione dei costi aggiuntivi in caso per esempio dell’utilizzo del pagamento in contrassegno.

Si tratta del plugin: WooCommerce Payment Fees Lite che potete recuperare direttamente all’indirizzo: https://wordpress.org/plugins/woocommerce-payment-fees/

In pratica con l’attivazione di questo plugin in ogni metodo di pagamento attivo vengono aggiunti una serie di campi aggiuntivi per la gestione di costi aggiuntivi come mostra la schermata qui sotto:

costi-aggiuntivi-pagamento-woocommerce

In questo esempio ho impostato un costo aggiuntivo di euro 3,50 nel caso in cui sia impostato il pagamento in contrassegno e l’utente scelga le opzioni di pagamento indicate nel campo “abilita per i medoti di spedizione”.

Ma cosa accade nella schermata dell’ordine? Quando l’utente seleziona il metodo di pagamento “contrassegno” viene aggiunto al riepilogo dei costi la voce “Supplemento contrassegno” (=nell’esempio qui sopra) che va a sommarsi al totale, come mostra la figura qui sotto:

costi-contrassegno-esempio

Ed ecco come diventa subito facile e chiaro gestire i costi aggiuntivi del contrassegno.

Facebook Like Box va in pensione, arriva la nuova Page plugin

E’ notizia dell’ultima ora che Facebook abbia deciso di mandare in pensione la ormai notissima Facebook Like Box, il riquadro di riferimento da inserire nei nostri siti web per il collegamento della pagina Facebook aziendale dove venivano mostrati gli amici della pagina con la possibilità di cliccare “MI PIACE” direttamente dal box.

Per intenderci stiamo parlando di questa:

facebook-like-box

Il messaggio che oggi compare sul sito degli sviluppatori di facebook è il seguente:

avviso-like.box

Avvisando che essa smetterà di funzionare il prossimo 23 Giugno 2015. In sostituzione alla nostra amatissima like box è arrivata la nuova “Page Plugin” che non abbiamo provato per voi. Secondo noi ha ancora qualche difettuccio… nonostante per esempio si provi ad impostare una larghezza inferiore ai 240px il sistema in automatico mantiene i 280px di default, ci vorrà del tempo ma pensiamo che risolveranno presto tutti i vari bug che sono normali al momento del lancio di qualcosa di nuovo.

Ecco qui la nostra nuova “page plugin”:

Come per il precedente “like box” è possibile scegliere se visualizzare o nascondere alcune delle proprietà. E’ stata aggiunta la possibilità di visualizzare l’immagine di testa (una cosa molto simile a Google+) ed è stata inoltra aggiunto un nuovo pulsante “Condividi”.
Notiamo che sono state tolte le funzioni per personalizzare per esempio i colori (chiaro o scuro) ed anche le modalità di inserimento all’interno del sito sono state cambiate.

Ecco qui un’anteprima della personalizzazione del box:
anteprima-page-box

Non c’è molto da dire, secondo noi Facebook ha ancora molto da lavorare su questo nuovo oggetto, di sicuro è importare segnare sul proprio calendario la data di scadenza del plugin “like box” per andare a sostituirlo prima della sua “disattivazione” per il momento secondo noi è bene aspettare.

Disattivare metodi di spedizione woocommerce

woocommerceIn questo articolo parliamo di come disattivare uno o più metodi di spedizione in un e-commerce woocommerce, stiamo parlando del plugin e-commerce per eccellenza molto utilizzato oggi con WordPress.

Mi è capitata di recente la necessità di dover disattivare un metodo di spedizione in caso di particolari condizioni così è nata la necessità di costruire una funzione che andasse ad intervenire sulle modalità di spedizione disponibili.

In questo esempio vado a presentare 2 opzioni per disattivare una o più metodi di spedizione nel caso in cui si attivi la spedizione gratuita:

1. Disattivare SOLO la spedizione a tariffa unica
2. Disattivare TUTTE le spedizioni attive tranne la spedizione gratuita

Questa funzione va ovviamente inserita all’interno del file functions.php all’interno del nostro template wordpress attivo, in particolare la funzione indicata è compatibile con le versioni di woocommerce di versione uguale o superiore alla 2.1

In questo momento vi posso garantire che la funzione è correttamente funzionante sulla versione woocommerce 2.3.7

add_filter( 'woocommerce_package_rates', 'nascondi_spedizioni_se_spedizione_gratis_attiva', 10, 2 );
  
function nascondi_spedizioni_se_spedizione_gratis_attiva( $spedizioni, $package ) {
     
    // Se la spedizione gratuita è attiva
    if ( isset( $spedizioni['free_shipping'] ) ) {
     
        // 1. Disattiva solo la tariffa unica
        unset( $spedizioni['flat_rate'] );
         
        // 2. Disattiva tutti i quelli attivi, abilitando solo la spedizione gratuita
        $gratuita          = $spedizioni['free_shipping'];
        $spedizioni                  = array();
        $spedizioni['free_shipping'] = $gratuita;
    }
     
    return $spedizioni;
}

Sperando come sempre che i miei articoli vi siano stati utili vi invito in caso di domande o suggerimenti a lasciare un commento qui sotto.

 

©2021 AGANIS WEB SOFTWARE di Francesca Roccabruna P.IVA TRENTO 02183500228 - N.REA 205930 La Web Agency per la realizzazione del tuo sito web
Privacy Policy