no.hideout-lastation.com
Paradis For Designere Og Utviklere


Slik lager du katalog med "Request for Price" ved hjelp av WooCommerce

WooCommerce tilbyr en flott måte å liste opp dine produkter på, og gjør det ganske enkelt for kundene å kjøpe og for deg å administrere dine bestillinger . Noen ganger kan du imidlertid ikke faktisk selge ting, men bare vise dem.

I denne artikkelen vil jeg vise deg hvordan du enkelt lager en fantastisk katalog og gir et prisforespørselsalternativ ved å bruke bare iboende WooCommerce-alternativer og noen ganske grunnleggende tilpasningsutdrag .

Hvorfor lage en katalog?

Å lage en produktkatalog i stedet for en klassisk nettbutikk kan være gunstig av mange grunner.

Det kan komme til nytte hvis du:

  • Ønsker ikke å selge på nettet. Du trenger bare å vise katalogen din online, og folk vil komme inn i din fysiske butikk et sted og bli opptatt av å kjøpe.
  • Kan ønske å tilby dine tjenester til en tilpasset pris for kundene dine, eller hvis du ikke kan oppgi en pris før du skaffer en spesiell komponent (som du ikke kjenner oppkjøpsprisen til).
  • Har ikke råd til et plugin som vil tilpasse prisen basert på beløpet i handlekurven eller målrettede fraktsteder, metoder og / eller produktstørrelser eller noen andre tilpassede verdier.
  • Ikke vil dine konkurrenter vite kostnadene dine.
  • Ønsker ikke å selge eller presentere produktene dine til bare noen kjøper.

Hvorfor bruke WooCommerce for dette?

WooCommerce kommer med mange alternativer ut av boksen, noe som gjør katalogen din så mye enklere å administrere og bruke. Som standard kan du legge til en haug med attributter og andre data til produktene dine, lage kategorier og sette etiketter på dine ting. Det er også lettere å skille katalogen fra bloggen din eller nettstedet ditt.

Du kan også foreslå relevante varer for hvert produkt, eller hvis WooCommerce automatisk foreslår dem for deg. Videre vil dine besøkende kunne filtrere og / eller sortere dine ting som de ønsker, for å gjøre det lettere for dem å finne elementet de leter etter.

Ved å lage en WooCommerce-katalog kan du også gi et enkelt prisforespørselsalternativ for dine potensielle kunder . Ved å la dem legge produktene i en handlekurv, vil de kunne lage en ønskeliste og be om prisen på varer i listen. Du vil også få sin adresse og / eller e-postadresse hvis du vil, og dine prisforespørsler vil bli lagret som ordre.

Steg-for-trinns veiledning

Før vi begynner, bør du avgjøre hvorvidt du vil angi en prisforespørsel alternativ for produktene du presenterer.

Trinn 1: Angi (eller ikke stille inn) priser

(I) Uten prisforespørsel

Hvis du ikke vil ha noen prisforespørsler, la prisen være tomt . I dette tilfellet vil WooCommece ikke vise butikkrelaterte skjemafelter, så du vil ikke se noen mengder felt, priser eller legg til i kurvknapper.

Den gode nyheten er at hvis du velger denne katalogiseringsmetoden, er du allerede ferdig. Bare legg til ting i den splitter nye katalogen, og du er god til å gå!

(II) Med prisforespørsel

Hvis du vil tillate kundene å be om pris, starter du ved å gjøre produktene gratis. Still prisene til 0 .

På denne måten, når vi er ferdige, vil dine besøkende kunne sette katalogproduktene dine på en ønskeliste uten å måtte bruke en krone.

Trinn 2: Butikkalternativer

Dette trinnet vil bli enda enklere da det ikke kreves kode for det. Du vil sørge for å angi følgende i administrasjonsområdet ditt:

  • Gi nytt navn til de opprinnelige Cart og Checkout- sidene til henholdsvis "Ønskes" og "Forespørselspriser" ( Sider )
  • Tillat bruk av kuponger for å unngå rabattmeldinger på ulike butikkrelaterte sider ( WooCommerce> Innstillinger> Kassa-fanen )
  • Deaktiver alle betalingsmåter for å sikre at ingen av dem vises på kassen din ( WooCommerce> Innstillinger> Kassa-fanen )
  • Deaktiver helt frakt, eller hvis du vil at besøkende skal bestemme om du vil be om fraktpris, aktiver og relabel to forskjellige fraktmetoder og sett dem opp for å være GRATIS
  • Deaktiver registrering ved kassen og kontosiden min, og slå av visning av logg på påminnelser, med mindre du også vil håndtere brukere på katalogstedet ditt ( WooCommerce> Innstillinger> Kontoer-fanen )
  • Deaktiver hver enkelt kunde-e-post, eller hvis du vil sende en bekreftelses-e-post om forespørslene til kunden, deaktiver bare de fullførte bestillingsemailene for å unngå unødvendige duplikater og fakturaer om gratis ordrer (som nesten ikke engang eksisterer) ( WooCommerce> Innstillinger > Emails-fanen )

Trinn 3: Relabeling

I dette trinnet vil vi sørge for at nettstedet ditt ikke ser ut som om du gir bort ting gratis. Av denne grunn skriver vi om knappene dine og skjuler gratis varsler .

Bare legg koden under til temaets funksjoner.php eller til ditt eget plugin.

3.1: Ingen 'Gratis' etikett

Det første og fremste underlaget er å skjule gratis fraktvarsler og etiketter på produktsiden og produktløkkene, for eksempel butikk og produktkategori.

 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'); funksjon hide_free_price_notice ($ pris) {return ''; } 

3.2: Knappetiketter

Mens du lager din katalog, forvandler vi deg gradvis til en ønskeliste og kassen din til en pris forespørsel. Først må vi relablere knappene.

 add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); funksjon woo_custom_cart_button_text () {return __ ('Legg til i ønskeliste', 'woocommerce'); } add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); funksjon woocommerce_button_proceed_to_checkout () {$ checkout_url = WC () -> cart-> get_checkout_url (); "> ?>} add_filter ('woocommerce_order_button_text', create_function ('', 'return "Send meg et tilbud";')); 

3.3: Skjul gratis priser overalt

WooCommerce viser prisene på $ 0 i handlekurven din (eller i dette tilfellet ønskeseddelen), så vi må fjerne disse kolonnene. Du har to alternativer for det.

En, du kan bruke CSS ved å legge dette til barnets tema stil.css.

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

To, du kan slette de uønskede kolonnene helt og holdent. For å gjøre dette overskriver vi handlevognmallfiler som følger:

  1. Opprett en wokhandelsmappe med en vognundermappe i mappen din for barnet ditt, slik at du vil ende opp med noe som dette: wp-innhold / temaer / mytheme / woocommerce / cart /
  2. Last ned og åpne den opprinnelige wokhandel cart.php med en tekstredigerer; filen skal være her: wp-innhold / plugins / wowcommerce / maler / handlevogn /
  3. Slett disse linjene: og delen som begynner med 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 og slutter med
  6. Last opp begge filene du nettopp har redigert i woocommerce / cart- mappen i temakatalogen din

Hvis du tillot brukere noen form for fraktmuligheter i trinn 2 ovenfor, må vi deaktivere gratis fraktvarsel også, slik som:

 add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); funksjon remove_free_label ($ full_label, $ metode) {$ full_label = str_replace ("(Free)", "", $ full_label); returner $ full_label; } 

Trinn 4: E-postinnstillinger

Vi blir veldig nær å ha vår egen WooCommerce katalog med pris forespørselen alternativet. Faktisk, hvis du i trinn 2 deaktiverte hver kunde e-post helt, kan du bare fortsette til trinn 5.

Hvis du vil sende kundebekreftelse (som det er veldig elegant), må vi bare sørge for at vi har våre e-postemner rett og at vi ikke sender noen $ 0 priser, og kanskje også omskrive vår e-postmelding litt.

4.1. Epost emne og overskrift

I administrasjonsområdet, WooCommerce> Innstillinger> Emails- fanen, må du omskrive Behandlingsordre, fordi nye forespørsler vil være i en behandlingsstatus, da kundene ikke kan betale for dem umiddelbart. For klarhet er det best å omskrive din egen administrasjons-epost ( Ny ordre ).

4.2. Fjern pris fra e-post

Som standard sendes prisene med ordrebekreftelsen, så vi må overskrive de opprinnelige e-postmallene.

  1. Last ned og åpne den opprinnelige woocommerce email-order-items.php med en tekstredigerer; filen skal være her: wp-innhold / plugins / woocommerce / templates / emails / plain
  2. Slett denne linjen: 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. Last ned og åpne den opprinnelige woocommerce email-order-details.php med en tekstredigerer; filen skal være her: wp-innhold / plugins / woocommerce / templates / emails / plain
  4. Slett disse linjene:
     hvis ($ totals = $ order-> get_order_item_totals ()) {foreach ($ totals som $ total) {echo $ total ['label']. "\ t". $ totalt ['verdi']. "\ N"; }} 
  5. Last opp begge filene du nettopp har redigert i woocommerce / e-post / vanlig mappe i temakatalogen din

4.3. Omskrive smaken tekster

Som standard vil WooCommerce introdusere e-postene dine med følgende: "Din ordre er mottatt og behandles nå. Dine bestillingsdetaljer vises nedenfor for din referanse".

Hvis du vil overskrive dette, må du følge disse tre trinnene:

  1. last ned og åpne den opprinnelige woocommerce kunden-processing-order.php med en tekstredigerer; filen skal være her: wp-content / plugins / woocommerce / maler / e-post /
  2. skriv overskriften som er ansvarlig for teksten over som du ønsker: 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. Last opp filen du nettopp har redigert i woocommerce / emails- mappen i temakatalogen din

Trinn 5: Nyt

Nå som du har din egen WooCommerce-drevne katalog, kan du lene deg tilbake og nyte det du har opprettet. Når noen oppretter en ønskeliste og sender deg en prisforespørsel, vil du motta en e-post om det, pluss deres forespørsel vil dukke opp i administrasjonsområdet under WooCommerce> Ordrer .

Hver ordre vil inneholde e-postadressen til kunden din, slik at du kan sende dem pristilbudet manuelt, eller kanskje til og med kontakte dem på telefon.

Redaktørens notat : Dette er skrevet av Marton Fekete for Hongkiat.com. Marton er en ungarsk nettsted utvikler nylig hekta på WordPress. Han er en redesign entusiast og freelance content writer som liker å spille RPGs på fritiden.

Google Maps vil snart la deg dele realtidsstedet

Google Maps vil snart la deg dele realtidsstedet

Å holde oversikt over vennens plassering og forventet ankomsttid er en funksjon som har vært tilgjengelig på visse navigasjonsapper som Waze. Nå kommer disse funksjonene også til Google Maps-appen i nær fremtid.Når funksjonen går live, vil Google Maps-brukere se et alternativ for "Share Location" i appens sidemeny. Ved å

(Tekniske og design tips)

Se når jorden forandrer seg gjennom årene med Google Earth Timelapse

Se når jorden forandrer seg gjennom årene med Google Earth Timelapse

Tilbake i 2013 samarbeidet Google med US Geological Survey (USGS), NASA og TIME for å kompilere en historie med satellittbilder fra 1984 til 2012. Disse bildene vil fortsette å danne grunnlaget for Google Earths Timelapse- funksjon. Etter en lang periode med inaktivitet har søkemotorens giganti besluttet å rulle ut en stor oppdatering til Google Earth og dens Timelapse-funksjon, noe som gir alle en skarpere utsikt over Jorden.Goo

(Tekniske og design tips)