it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Come creare un catalogo con "Request for Price" utilizzando WooCommerce

WooCommerce offre un ottimo modo per elencare i tuoi prodotti e rende abbastanza facile per i tuoi clienti acquistare e per gestire i tuoi ordini . A volte, tuttavia, potresti non voler vendere effettivamente le tue cose, ma piuttosto mostrarle.

In questo articolo ti mostrerò come creare facilmente un catalogo fantastico e fornire un'opzione di richiesta di prezzo utilizzando solo le opzioni WooCommerce inerenti e alcuni frammenti di personalizzazione piuttosto semplici.

Perché creare un catalogo?

Creare un catalogo di prodotti al posto di un webshop classico può essere utile per molte ragioni.

Può tornare utile se:

  • Non voglio vendere online. Avrai solo bisogno di mostrare il tuo catalogo online e le persone entreranno nel tuo negozio fisico da qualche parte e si impegneranno a comprare.
  • Potresti voler fornire i tuoi servizi a un prezzo personalizzato per i tuoi clienti o se non puoi nominare un prezzo finché non acquisisci un componente speciale (che non conosci il prezzo di acquisto di).
  • Non posso permettermi un plug-in che personalizzerebbe il prezzo in base alla quantità nel carrello o in base a posizioni di spedizione, metodi e / o dimensioni del prodotto o altri valori personalizzati.
  • Non voglio che i tuoi concorrenti conoscano i tuoi costi.
  • Non voglio vendere o mostrare i tuoi prodotti a qualsiasi acquirente.

Perché usare WooCommerce per questo?

WooCommerce è dotato di molte opzioni pronte per l'uso, rendendo il tuo catalogo molto più facile da gestire e utilizzare. Per impostazione predefinita, puoi aggiungere una serie di attributi e altri dati ai tuoi prodotti, creare categorie e inserire tag nelle tue cose. È anche più facile separare il tuo catalogo dal tuo blog o sito.

Puoi anche suggerire articoli pertinenti per ogni prodotto o farti consigliare automaticamente da WooCommerce per te. Inoltre, i tuoi visitatori saranno in grado di filtrare e / o ordinare le tue cose a loro piacimento, per rendere più facile per loro trovare l'oggetto che stanno cercando.

Inoltre, la creazione di un catalogo WooCommerce ti consente di fornire un'opzione di richiesta di prezzi semplice per i tuoi potenziali clienti . Consentendo loro di mettere i prodotti in un carrello, saranno in grado di creare una lista dei desideri e chiedere il prezzo per gli articoli nella lista. Riceverai anche il loro indirizzo e / o indirizzo e-mail se lo desideri e le tue richieste di prezzo verranno memorizzate come ordini.

La guida passo-passo

Prima di iniziare, dovresti decidere se desideri o meno fornire un'opzione di richiesta di prezzo per i prodotti che presenti.

Passaggio 1: impostare (o non impostare) i prezzi

(I) Senza richiesta di prezzo

Se non desideri alcuna richiesta di prezzo, lascia vuoto il campo del prezzo . In questo caso, WooCommece non mostrerà i campi del modulo relativi al negozio, quindi non visualizzerai campi di quantità, prezzi o pulsanti Aggiungi al carrello.

La buona notizia è che se scegli questo metodo di catalogazione, hai già finito. Basta aggiungere roba al tuo nuovo catalogo e sei a posto!

(II) Con richiesta di prezzo

Se vuoi consentire ai tuoi clienti di richiedere il prezzo, inizi a rendere i tuoi prodotti gratuiti. Imposta i prezzi a 0 .

In questo modo, quando avremo finito, i tuoi visitatori saranno in grado di mettere i tuoi prodotti del catalogo su una lista dei desideri senza dover spendere un centesimo.

Passaggio 2: opzioni di acquisto

Questo passaggio sarà ancora più semplice in quanto non è richiesto alcun codice. Vuoi assicurarti di impostare quanto segue nell'area di amministrazione:

  • Rinominare le pagine originali di Carrello e Pagamento in "Lista dei desideri" e "Richiedi prezzi", rispettivamente ( Pagine )
  • Non consentire l'uso di coupon per evitare avvisi di sconto su varie pagine relative al negozio ( WooCommerce> Impostazioni> scheda Checkout )
  • Disabilita tutti i metodi di pagamento per assicurarti che nessuno di questi mostri nella tua pagina di pagamento ( WooCommerce> Impostazioni> scheda Cassa )
  • Disabilitare del tutto la spedizione o se si desidera che i visitatori decidano se richiedere il prezzo di spedizione, abilitare e rietichettare due diversi metodi di spedizione e configurarli entrambi in modo GRATUITO
  • Disattiva la registrazione alla cassa e la pagina del mio account e disattiva la visualizzazione dei promemoria di accesso, a meno che tu non voglia gestire anche gli utenti sul tuo sito di catalogo ( WooCommerce> Impostazioni> scheda Account )
  • Disabilita ogni singola email del cliente, o se vuoi inviare un'email di conferma delle richieste al cliente, basta disabilitare le e-mail di ordine completate per evitare duplicati e fatture inutili sugli ordini gratuiti (che praticamente non esistono nemmeno) ( WooCommerce> Impostazioni > Scheda Email )

Step 3: Relabeling

In questo passaggio faremo in modo che il tuo sito non assomigli a qualcosa che stai regalando gratuitamente. Per questo motivo riscriviamo i tuoi pulsanti e nascondiamo le note gratuite .

Basta aggiungere il codice qui sotto al file functions.php del tuo tema o al tuo plugin personale.

3.1: Nessuna etichetta "gratuita"

La prima e principale sottofase consiste nel nascondere gli avvisi e le etichette di spedizione gratuiti sulla singola pagina del prodotto e sui circuiti del prodotto, ad esempio le pagine del negozio e della categoria di prodotto.

 add_filter ('woocommerce_free_price_html', 'hide_free_price_notice'); add_filter ('woocommerce_variable_free_price_html', hide_free_price_notice '); add_filter ('woocommerce_variation_free_price_html', 'hide_free_price_notice'); function hide_free_price_notice ($ price) {return ''; } 

3.2: etichette dei pulsanti

Durante la creazione del tuo catalogo stiamo gradualmente trasformando il tuo carrello in una lista dei desideri e la tua pagina di pagamento in un modulo di richiesta di prezzo. Per prima cosa dobbiamo rietichettare i pulsanti.

 add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); function woo_custom_cart_button_text () {return __ ('Aggiungi alla wishlist', 'woocommerce'); } add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); function woocommerce_button_proceed_to_checkout () {$ checkout_url = WC () -> cart-> get_checkout_url (); "> ?>} add_filter ('woocommerce_order_button_text', create_function ('', 'return "Inviami un'offerta";')); 

3.3: Nascondi i tuoi prezzi gratuiti ovunque

WooCommerce mostra i tuoi prezzi di $ 0 nel tuo carrello (o, in questo caso, la Wishlist) quindi dobbiamo rimuovere quelle colonne. Hai due opzioni per questo.

Uno, è possibile utilizzare i CSS aggiungendo questo a style.css del tema figlio.

 .cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total {display: none; } 

Due, è possibile eliminare del tutto le colonne indesiderate. Per fare ciò, sovrascriviamo i file del modello di carrello come segue:

  1. Crea una cartella woocommerce con una sottocartella cart nella cartella del tuo tema (figlio) in modo che tu possa finire con qualcosa di simile a questo: wp-content / themes / mytheme / woocommerce / cart /
  2. Scarica e apri l'originale woocommerce cart.php con un editor di testo; il file dovrebbe essere qui: wp-content / plugins / woocommerce / templates / cart /
  3. Elimina queste righe: e la sezione che inizia con and ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting withand ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting with and ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting with
  4. and ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting with
  5. and ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting with

    and ending in and the section starting with and ending in Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines: and the whole table, starting with e termina con
  6. Carica entrambi i file appena modificati nella cartella woocommerce / cart all'interno della directory dei temi

Se hai consentito agli utenti qualsiasi tipo di opzioni di spedizione nel passaggio 2 sopra, dobbiamo disabilitare anche l'avviso di spedizione gratuito, in questo modo:

 add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); function remove_free_label ($ full_label, $ method) {$ full_label = str_replace ("(Free)", "", $ full_label); return $ full_label; } 

Passaggio 4: impostazioni del testo dell'e-mail

Ci stiamo avvicinando molto al nostro catalogo WooCommerce con l'opzione di richiesta del prezzo. Infatti, se nel passaggio 2 hai disattivato completamente tutte le email dei clienti, puoi procedere al passaggio 5.

Se vuoi inviare la conferma del cliente (dato che è molto elegante), dobbiamo solo assicurarci di avere i nostri soggetti e-mail giusti e di non inviare prezzi $ 0, e magari anche riscrivere un po 'il nostro testo e-mail.

4.1. Oggetto e intestazione dell'e-mail

Nell'area di amministrazione, WooCommerce> Impostazioni> scheda E- mail, è necessario riscrivere l' ordine di elaborazione, poiché le nuove richieste saranno in uno stato di elaborazione poiché i clienti non sono in grado di pagarle immediatamente. Per maggiore chiarezza, è meglio riscrivere la tua email di notifica amministratore ( Nuovo ordine ).

4.2. Rimuovi il prezzo dalle email

Per impostazione predefinita, i prezzi vengono inviati con la conferma dell'ordine, quindi è necessario sovrascrivere i modelli di e-mail originali.

  1. Scarica e apri l'originale woocommerce email-order-items.php con un editor di testo; il file dovrebbe essere qui: wp-content / plugins / woocommerce / templates / email / plain
  2. Elimina questa riga: echo "\n" . sprintf( __( 'Cost: %s', 'woocommerce' ), $order->get_formatted_line_subtotal( $item ) ); echo "\n" . sprintf( __( 'Cost: %s', 'woocommerce' ), $order->get_formatted_line_subtotal( $item ) );
  3. Scarica e apri l'originale woocommerce email-order-details.php con un editor di testo; il file dovrebbe essere qui: wp-content / plugins / woocommerce / templates / email / plain
  4. Elimina queste righe:
     if ($ total = $ order-> get_order_item_totals ()) {foreach ($ totalizza come $ totale) {echo $ total ['label']. "\ t". $ totale ['valore']. "\ N"; }} 
  5. Carica entrambi i file appena modificati nella cartella woocommerce / email / plain nella directory dei temi

4.3. Riscrivi i testi di sapore

Per impostazione predefinita, WooCommerce introdurrà le tue e-mail in base a quanto segue: "Il tuo ordine è stato ricevuto ed è in fase di elaborazione. I dettagli dell'ordine sono indicati di seguito come riferimento".

Se si desidera sovrascrivere questo, è necessario seguire questi 3 passaggi:

  1. scarica e apri l'originale woocommerce customer-processing-order.php con un editor di testo; il file dovrebbe essere qui: wp-content / plugins / woocommerce / templates / email /
  2. riscrivi la linea responsabile per il testo sopra come desideri: echo __( "Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce' ) . "\n\n"; echo __( "Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce' ) . "\n\n";
  3. carica il file appena modificato nella cartella woocommerce / email all'interno della directory dei temi

Step 5: divertiti

Ora che hai il tuo catalogo WooCommerce, puoi sederti e goderti quello che hai creato. Quando qualcuno crea una lista dei desideri e ti invia una richiesta di prezzo, riceverai un'email a riguardo, più la loro richiesta comparirà nella tua area amministrativa sotto WooCommerce> Ordini .

Ogni ordine conterrà l'indirizzo e-mail del tuo futuro cliente, in modo da poter inviare manualmente la tua offerta di prezzo, o forse anche contattarlo telefonicamente.

Nota del redattore : questo è scritto da Marton Fekete per Hongkiat.com. Marton è uno sviluppatore di siti ungherese recentemente collegato a WordPress. È un appassionato di redesign e uno scrittore di contenuti freelance a cui piace giocare a giochi di ruolo nel suo tempo libero.

10 app per Windows Phone essenziali per viaggiatori avidi

10 app per Windows Phone essenziali per viaggiatori avidi

Viaggiare in tutto il mondo suona (e in realtà è) molto divertente. Scopriremo nuove attrazioni, cibi, persone e, soprattutto, luoghi di degustazione. Ma prima di iniziare la tua nuova avventura, dovremo preparare molte cose per adattarci al viaggio finché non saremo di nuovo a casa, inclusa l'installazione di app mobili.Qu

(Consigli tecnici e di design)

20 Iconset gratuiti e multiuso da segnalare

20 Iconset gratuiti e multiuso da segnalare

Cerchi le icone giuste per la tua applicazione? Che ne dici di alcune icone vettoriali? In questo post abbiamo raccolto 20 iconset multifunzione che puoi personalizzare secondo i tuoi desideri, quindi scaricare e utilizzare per il tuo prossimo progetto.Meglio di tutti, puoi usarli tutti gratuitamente

(Consigli tecnici e di design)