Homepage » E-Commerce » Come creare un catalogo con Richiesta di prezzo utilizzando WooCommerce

    Come creare un catalogo con Richiesta di prezzo utilizzando WooCommerce

    WooCommerce offre un ottimo modo per elencare i tuoi prodotti e lo rende abbastanza facile per i tuoi clienti a comprare e per te 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 farlo facilmente creare un catalogo fantastico e fornire un'opzione di richiesta di prezzo utilizzando solo le opzioni inerenti WooCommerce e alcune semplici snippet di personalizzazione.

    Perché creare un catalogo?

    Creare un catalogo di prodotti anziché un classico webshop 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 fino all'acquisizione di un componente speciale (che non conosci il prezzo di acquisto di).
    • Non può permettersi un plug-in che personalizzerebbe il prezzo in base all'importo 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. Di default, puoi aggiungi un sacco di attributi e altri dati ai tuoi prodotti, crea categorie e metti tag sulle tue cose. È anche più facile separare il tuo catalogo dal tuo blog o sito.

    Puoi anche suggerire articoli pertinenti per ciascun 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 fornire un'opzione di richiesta di prezzo facile per i potenziali clienti. Consentendo loro di inserire i prodotti in un carrello, saranno in grado di creare una lista dei desideri e chiedere il prezzo per gli articoli nell'elenco. 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 tu o no volere per fornire un'opzione di richiesta di prezzo per i prodotti che presenti.

    Passaggio 1: impostare (o non impostare) i prezzi

    (IO) Senza richiesta di prezzo

    Se non vuoi nessuna 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, prezzi o pulsanti Aggiungi al carrello.

    La buona notizia è che se scegli questo metodo di catalogazione, hai già finito. Basta aggiungere materiale 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 il tuo originale Carrello e Check-out pagine a 'Lista dei desideri' e "Richiesta 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 ogni metodo di pagamento per assicurarti che nessuno di questi mostri sulla tua pagina di pagamento (WooCommerce> Impostazioni> scheda Checkout)
    • 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 per essere GRATIS
    • 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 gli utenti sul tuo sito di catalogo (WooCommerce> Impostazioni> scheda Account)
    • Disabilitare ogni singola e-mail cliente, o se si desidera inviare un'e-mail di conferma sulle richieste al cliente, basta disabilitare le e-mail di ordine completate per evitare duplicati e fatture inutili sugli ordini gratuiti (che praticamente non esisterebbero 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 lo faremo riscrivi i tuoi pulsanti e nascondi 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 più importante sottofase consiste nel nascondere gli avvisi e le etichette di spedizione gratuiti sulla singola pagina del prodotto e i loop del prodotto, ad es. 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 lista dei desideri', '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, puoi usare i CSS aggiungendo questo a style.css del tuo tema figlio.

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

    Due, è possibile eliminare le colonne indesiderate del tutto. 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 finisca con qualcosa di simile a questo: wp-content / themes / MyTheme / woocommerce / carrello /
    2. Scarica e apri l'originale woocommerce cart.php con un editor di testo; il file dovrebbe essere qui: wp-content / plugins / woocommerce / templates / carrello /
    3. Elimina queste righe: e la sezione che inizia con e termina in e la sezione che inizia con e termina in
    4. Scarica e apri l'originale woocommerce cart-totals.php con un editor di testo; il file è dove hai trovato cart.php
    5. Elimina queste righe:

      e l'intero tavolo, a partire da e termina con
    6. Carica entrambi i file che hai appena modificato nel woocommerce / carrello cartella 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 (in quanto è molto elegante), dobbiamo solo assicurarci di avere i nostri soggetti e-mail giusti e di non inviare prezzi $ 0, e magari riscrivere un po 'il testo dell'email.

    4.1. Oggetto e intestazione dell'e-mail

    Nell'area di amministrazione, WooCommerce> Impostazioni> Email scheda, è necessario riscrivere Ordine di elaborazione, perché 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 (__ ('Costo:% 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 nel woocommerce / email / cartella normale all'interno della directory dei temi

    4.3. Riscrivi i testi di sapore

    Per impostazione predefinita, WooCommerce introdurrà le tue e-mail come segue: "Il tuo ordine è stato ricevuto ed è in fase di elaborazione. I dettagli dell'ordine sono mostrati 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 __ ("Il tuo ordine è stato ricevuto ed è in fase di elaborazione. I dettagli dell'ordine sono indicati di seguito come riferimento:", "woocommerce"). "\ N \ n";
    3. carica il file appena modificato nel file woocommerce / e-mail cartella 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 di amministrazione 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 magari anche contattarlo al telefono.

    Nota dell'editore: 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.

    © Savtec
    Informazioni utili e suggerimenti per lo sviluppo web. Programmazione, web design, CSS, HTML, JAVASCRIPT. Configurare e reinstallare WINDOWS. Creazione di siti e applicazioni da zero.