3 moduri populare de a ascunde produsele WooCommerce epuizate

Publicat: 2022-12-05

WooCommerce este, fără îndoială, cel mai popular plugin printre comercianții care dețin sau intenționează să deschidă magazine online folosind WordPress. Cu WooCommerce, oricine poate configura și rula cu ușurință un magazin virtual.

Cu toate acestea, o situație pe care o întâmpină orice proprietar de magazin WooCommerce este epuizată. Unii oameni aleg să afișeze starea de indisponibilitate atunci când un produs este epuizat. Alții aleg să ascundă produsul complet de pe site-ul lor.

Dacă acesta din urmă este ceea ce intenționați, nu ratați acest articol. După ce parcurgeți secțiunile, veți cunoaște 3 moduri populare de a ascunde produsele epuizate în magazinele WooCommerce. Sa mergem!

  • Motive pentru a ascunde produsele WooCommerce epuizate
  • #1 Setări WooCommerce
  • #2 Pluginuri
  • # 3 Codificare

Motive pentru a ascunde produsele WooCommerce epuizate

Orice proprietar de magazin online înțelege întotdeauna că experiența de cumpărături le va afecta direct veniturile. Deci, ar putea fi de preferat să ascundeți produsele WooCommerce epuizate pentru a evita impactul negativ asupra experienței de cumpărături a clientului.

Să analizăm de ce ascunderea bunurilor WooCommerce care sunt temporar indisponibile este considerabilă:

  • Protejați cumpărătorii împotriva dezamăgirii. Imaginați-vă cât de frustrați se simt clienții potențiali când aleg un produs și își dau seama că acesta a fost epuizat. Sunt șanse mari să nu se mai întoarcă niciodată. Loialitatea clientului actual se va estompa, deoarece aceștia nu pot obține produsul care ar trebui să fie pe site-ul dvs.
  • Oferiți cele mai bune servicii clienților potențiali. Când le permiteți clienților să cumpere produse în stoc, creșteți șansele de a face vânzări și de a interacționa pozitiv cu clienții.
  • Reduceți riscul de rambursări sau anulări de comenzi. Să presupunem că clienții dvs. primesc un e-mail prin care se spune că produsele pentru care au plătit deja sunt epuizate. Aceștia pot solicita o rambursare sau anulare în loc să caute alternative în magazinul dvs.

Cum să ascundeți produsele WooCommerce epuizate

Există diverse metode de a ascunde produsele WooCommerce epuizate. În acest articol, vă vom prezenta 3 moduri populare și simple de a vă ajuta să realizați acest lucru.

#1 Setări WooCommerce

Cea mai simplă cale de a ascunde produsele indisponibile pe WooCommerce este utilizarea setărilor sale încorporate.

  1. Mai întâi, conectați-vă la WordPress, derulați în jos, găsiți WooCommerce în tabloul de bord WordPress și faceți clic pe Setări .

ppwp-woocommerce-settings

2. Alegeți Produse > Inventar .

ppwp-woocommerce-produse-inventar

3. Derulați în jos pentru a găsi Vizibilitatea stocului epuizat situat la sfârșitul paginii. Bifați caseta Ascunde articolele epuizate din catalog și faceți clic pe butonul Salvare modificări .

pda-hide-woocommerce-out-of-of-stock-produse-setari

4. Când ați terminat, întoarceți-vă la magazinul dvs. WooCommerce, reîmprospătați pagina magazinului. Toate articolele epuizate din stoc dispar acum din magazinul dvs.

#2 Pluginuri

Instalarea unui plugin este, de asemenea, o metodă eficientă de a ascunde produsele indisponibile. Pe lângă ascunderea clară a produselor epuizate, pluginurile pot oferi funcții mai avansate. Ei fac ca aceste produse să devină un cârlig, care atrage clienții înapoi mai târziu, odată ce produsul este în stoc.

Dintre grupul de plugin-uri, WooCommerce Better Variations se remarcă drept unul dintre cei mai proeminenți candidați.

  1. Mai întâi, instalați și activați pluginul.
  2. În meniul de administrare, accesați WooCommerce > Setări și faceți clic pe Variații mai bune .
  3. Bifați caseta Dezactivați opțiunea pentru orice variație de stoc epuizat pentru a ascunde produsele indisponibile.

ppwp-hide-woocommerce-produse-epuizate-de-stoc-variații-mai bune

4. Activați Afișare text de indisponibilitate lângă variațiile epuizate . Acesta arată un text scurt pentru a vă informa clienții că aceste produse nu sunt în stoc la această mișcare.

ppwp-afișează-text-indisponibilitate-lângă-variațiile-epuizate-de-stoc

În această abordare, cumpărătorii nu vor putea pune articole epuizate în coșul lor.

ppwp-woocommerce-sold-out-product-variations

5. Informați clienții când va fi reaprovizionat produsul bifând caseta Afișați data din stoc . Acest lucru vă ajută să preveniți pierderea potențialilor clienți.

ppwp-woocommerce-show-back-in-stock-data

6. Nu uitați întotdeauna să apăsați caseta Salvare modificări pentru a vă salva actualizările.

# 3 Codificare

Ce se întâmplă dacă cele două metode menționate nu sunt ceea ce vă așteptați? Următoarele pot fi biletul. Totuși, aveți nevoie de cunoștințe suficiente de codificare pentru a utiliza cârlige de filtrare. Alerta! Copierea de rezervă a site-ului este necesară pentru a preveni orice pierdere nedorită.

  1. Deschideți fișierul functions.php găsind Aspect în tabloul de bord WordPress și făcând clic pe Editor de teme .
  2. Faceți clic pe functions.php din meniul derulant Theme Files din partea stângă jos a ecranului.

ppwp-functions-php-theme-file-editor

Pagini de arhivă pentru magazin

Cu ajutorul woocommerce_product_query_meta_query , produsele epuizate vor fi invizibile pe paginile arhivei Shop. Ceea ce trebuie să faceți este să adăugați paragraful de cod de mai jos în funcțiile.php .

 add_filter( 'woocommerce_product_query_meta_query', 'shop_only_instock_products', 10, 2 );
funcția shop_only_instock_products( $meta_query, $query ) {

// Numai pe paginile arhivei magazinului
if( is_admin() || is_search() || ! is_shop() ) returnează $meta_query;
$meta_query[] = matrice(
'key' => '_stock_status',
'value' => 'epuizat',
'compara' => '!='
);

returnează $meta_query;
}

Pagina principala

Pentru a face elementele indisponibile invizibile pe pagina principală, codul de mai jos vă poate ajuta.

 add_filter( 'woocommerce_product_query_meta_query', 'filter_product_query_meta_query', 10, 2 );
funcția filter_product_query_meta_query( $meta_query, $query ) {

// Numai pe pagina de pornire woocommerce
if( is_front_page() ){

// Excludeți produsele „din stoc”
$meta_query[] = matrice(
'key' => '_stock_status',
'value' => 'epuizat',
'compara' => '!=',
);

}
returnează $meta_query;
}

Pagini de căutare

Dacă ascunderea elementelor indisponibile în paginile de căutare este prioritatea dvs., pre_get_posts hook este soluția. Lipind codul de mai jos în functions.php , clienții pot găsi doar produsele din stoc.

 add_action( 'pre_get_posts', hide_out_of_stock_in_search');
funcția hide_out_of_stock_in_search( $interogare ){
if( $interogare->este_căutare() && $interogare->este_interogare_principală() ) {
$query->set( 'meta_key', '_stock_status' );
$query->set( 'meta_value', 'instock');
}
}

Secțiuni de produse conexe

Scriptul de mai jos poate împiedica apariția articolelor epuizate în orice categorie de produse relevante. Cu alte cuvinte, clienților li se vor sugera doar lucruri pe care le pot cumpăra imediat.

 funcția hide_out_of_stock_option($opțiune){
returnează „da”;
}

add_action( 'woocommerce_before_template_part', function( $nume_template ) {
if( $nume_template !== "produs unic/relatat.php" ) {
întoarcere;
}

add_filter( 'pre_option_woocommerce_hide_out_of_stock_items', 'hide_out_of_stock_option');
});

add_action( 'woocommerce_after_template_part', function( $nume_template ) {
if( $nume_template !== "produs unic/relatat.php" ) {
întoarcere;
}

remove_filter( 'pre_option_woocommerce_hide_out_of_stock_items', 'hide_out_of_stock_option');
});

Pagini specifice

În anumite circumstanțe, poate fi necesar să afișați articolele epuizate pe anumite pagini.

  1. Accesați WooCommerce > Setări , alegeți Produse și apoi Inventar pe site-ul nou transferat.
  2. Faceți clic pe Ascundeți articolele epuizate din secțiunea de catalog . Nu uitați să salvați modificările.

Reveniți la functions.php și adăugați codul de mai jos. Nu uitați să alegeți pagina pe care nu doriți să ascundeți elementele indisponibile. În acest exemplu, arătăm aceste articole pe pagina ID 11.

 add_filter( 'pre_option_woocommerce_hide_out_of_stock_items', 'ql_hide_out_of_stock_exception');
funcția ql_hide_out_of_stock_exception( $hide ) {
if ( este_pagina( 11 ) ) {
$hide = 'nu';
}

returnează $hide;
}

Ascundeți produsele WooCommerce epuizate ca un profesionist!

Acesta este totul despre cum să ascunzi produsele WooCommerce epuizate și de ce ar trebui să faci asta.

Nu necesită cunoștințe de codificare pentru a ascunde produsele epuizate pe WooCommerce. Accesați Setările WooCommerce și urmați instrucțiunile de mai sus. În plus, puteți ascunde articolele indisponibile în cel mai scurt timp fără să atingeți niciun cod!

Dacă doriți să informați cumpărătorii despre data la care produsul va fi în stoc, pluginul WooCommerce Better Variations vă poate fi de folos. Nu în ultimul rând, este posibil să ascunzi produsele epuizate de pe site-ul tău prin modificarea codului.

Pe lângă produsele epuizate, puteți ascunde categoriile WooCommerce, ascunde intervalul de preț al produselor, ascunde butoanele de adăugare în coș sau face întregul site privat.

Nu uitați să vă abonați la site-ul nostru pentru mai multe informații utile.