2013-07-12 24 views
7

Ho appena creato un negozio web basato su Woocommerce e sono molto contento finora, ma mi sono imbattuto in qualcosa che non è necessariamente un dealbreaker, anche se è fastidioso per il cliente.WooCommerce - Disabilita la spedizione per acquisti scaricabili

po 'di contesto: il negozio è per il mio sito web band e vende supporti fisici come pure digitali, la raccolta di informazioni di spedizione per i supporti fisici fa un sacco di senso, ovviamente, tuttavia è passo necessario se il cliente sta acquistando solo i media digitali.

Ho cercato ma non ho avuto fortuna, c'è un modo per disattivare la spedizione se tutti gli articoli nel carrello dell'utente sono download digitali?

risposta

7

Vai a WooCommerce => Impostazioni => Spedizione => Destinazione di spedizione e deseleziona "Raccogli indirizzo di spedizione anche quando non richiesto".

Secondo il codice, se tutti gli articoli sono "virtuali", la spedizione non è richiesta. Se hai selezionato la casella di cui sopra, ignora se gli articoli nel carrello sono fisici o virtuali e richiederà l'indirizzo di spedizione.

+0

L'ho deselezionato ma raccoglie ancora i dati quando provo ad acquistare un oggetto virtuale. –

+2

Quale versione di WooCommerce stai usando? Puoi trovarlo in System Status => Environment. – Ken

+1

Mi manca questa funzionalità per le opzioni di consegna specifiche. Ad esempio, se un cliente seleziona "Raccogli al negozio", davvero non voglio che inseriscano l'indirizzo. Come posso fare questo? – FooBar

1

nelle nuove versioni di Woocommerce per fortuna, il segno di spunta di un tipo di prodotto “scaricabile” disabilita spedizione per questo prodotto enter image description here

3

UPDATE Per WooCommerce 2.6+ (e 3+)

1) L'attivazione di spedizione in WooCommerce (precedente)

avete bisogno di andare in :

WooCommerce>Settings>General>Shipping Location(s)(selettore), per selezionare un comportamento trasporto per il vostro e-commerce:

enter image description here

quindi salvare. Una nuova scheda di spedizione verrà visualizzata in Impostazioni WooCommerce (anche nei prodotti).


2) Per disattivare il trasporto per il vostro prodotto scaricabile

avete bisogno nella vostra pagina del prodotto modalità di modifica all'interno dei dati di prodotto METABOX per abilitare:

  • Il downlo casella di controllo adable (poiché questo prodotto è logicamente scaricabile).
  • La casella di controllo virtuale (in quanto questo prodotto non sta per essere spedito, logicamente troppo)

enter image description here

Quando si attiva la casella di controllo virtuale l'impostazione scheda di trasporto scomparirà.

enter image description here

Poi aggiornamento il prodotto scaricabile.

Ora se si aggiunge al carrello questo scaricabile(virtuale)prodotto e si va a cassa, c'è non più spedizione opzioni per l'indirizzo o di spedizione per questo prodotto.

+0

Sono passato da WooCommerce a Easy Digital Download (che sto trovando molto meglio per il mio scopo), quindi non ho intenzione di verificare questo per me stesso, ma ti prendo in parola per questo. Bounty assegnato. –

+0

@JasonSwett Questo è testato e funziona. Posso mostrarti che se vuoi sul mio server di test non elaborato ... Finalmente è solo una questione di impostazioni in woocommerce. Comunque, grazie mille ... – LoicTheAztec

+0

Ti prendo la parola data perché personalmente non ho più alcun interesse per la soluzione. –