Support » Plugin: WPify Woo Czech » Nastavenie MANUFACTURER v heureka feede

  • Zdravím, mám pri produktoch uvedeného výrobcu ako vlastnosť produktu, aby sa na jej základe dali produkty filtrovať cez produktový filter. Neviem však, ako mám dostať túto hodnotu do feedu do nody <MANUFACTURER>. Nikde nevidím žiadne nastavenie. Ďakujem za pomoc

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Martin Svoboda

    (@martinsvoboda)

    Dobrý den,
    takovéto nastavení aktuálně plugin nemá, ale lze využít připraveného filtru apply_filters( 'wpify_woo_xml_feed_heureka_item_data', $data, $product, $parent_product ); pomocí kterého můžete upravit a nebo i přidat data pro generování feedu pomocí snippetu. Pro přidání <MANUFACTURER> z vlastnosti může snippet vypadat například takto:

    add_filter( 'wpify_woo_xml_feed_heureka_item_data', 'custom_xml_feed_heureka_item_data', 10, 2 );
    /**
     * @param $data
     * @param \WC_Product $product
     *
     * @return array
     */
    function custom_xml_feed_heureka_item_data( $data, $product ): array
    {
        $vyrobce = $product->get_attribute( 'vyrobce' );
    
        if ( $vyrobce ) {
            $data['MANUFACTURER'] = array( '_cdata' => $vyrobce );
        }
    
        return $data;
    }

    S tím, že si identifikátor vlastnosti upravte tak jak ji máte na vašem eshopu.

    Pozdravujem, kód som skúsil a funguje jak pán. Ďakujem veľmi pekne 😉

    Zaradenie k výrobcom heureka považuje za dosť dôležité, možno by stálo “Za hriech” dorobiť do pluginu túto možnosť, dávam len ako námet 😉

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.