Wsparcie » Wtyczki » Ukrywanie produkt贸w ze stanem zerowym w woocommerce

  • Rozwi膮zany VEGA

    (@gazetarumska)


    Witam 馃檪
    Teoretycznie woocommerce ukrywa (cokolwiek to znaczy) produkty ze stanem magazynowym „0” jednak je艣li klient ma link do takiego produktu, to b臋dzie mu si臋 on nadal wy艣wietla艂 (pomimo wybrania odpowiedniej opcji w konfiguracji sklepu). Jak zrobi膰 偶eby takie produkty ca艂kowicie znika艂y ze sklepu przy stanie magazynowym „0”? 呕eby nie by艂o ich w mapie strony xml itd? Mo偶ecie pom贸c w tym temacie?? 馃檪

Viewing 3 replies - 1 through 3 (of 3 total)
  • Tak na szybko …ale nie sprawdza艂em.

    add_action( 'pre_get_posts', 'custom_pre_get_posts_query', 100 );
    function custom_pre_get_posts_query( $query ) {
     if( $query->is_admin ) return $query;
     $query->set( 'meta_query', array(array(
        'key'       => '_stock_status',
        'value'     => 'outofstock',
        'compare'   => 'NOT IN'
     )));
     return $query;
    }
    VEGA

    (@gazetarumska)

    Dzi臋ki bardzo za pomoc 馃檪 Dzia艂a jak nale偶y, przynajmniej wg. mnie. Produkt si臋 nie wy艣wietla a ewentualne „r臋czne” wprowadzenie linku do produktu pokazuje stron臋 404. Mam w drugim sklepie taki przypadek, 偶e importuj臋 baz臋 produkt贸w za pomoc膮 xml-a z zewn臋trznej hurtowni, a tam bardzo cz臋sto pojawiaj膮 si臋 stany zerowe, to produkty kt贸rych ju偶 nie sprzedaj膮 a nikt ich nie usuwa z bazy, wi臋c ja nie chc臋 偶eby si臋 wy艣wietla艂y. U偶ywam do tego wtyczki allimport, ale jako艣 nie zauwa偶y艂em tam opcji, 偶eby nie importowa艂a produkt贸w ze stanem „0”. Takie rozwi膮zanie jest chyba do tego idealne.
    Jeszcze raz dzi臋kuj臋 za pomoc 馃檪

    W WP All Import mo偶na sobie filtrowa膰 import >> https://www.wpallimport.com/documentation/advanced/filtering-with-xpath/

Viewing 3 replies - 1 through 3 (of 3 total)