Produkt Feeds erweitern (um bsp. SKU/Artikelnummer)

  • Hallo,


    ist es möglich den integrierten rss feed im Backend unter Konfiguration > Konfiguation > Feeds weitere Datenfelder z.B. SKU/Artikelnummer hinzuzufügen?


    Die Standarfelder in der Ausgabe über index.php?option=com_virtuemart&view=category&virtuemart_category_id=47&virtuemart_manufacturer_id=0&format=feed&type=rss

    sind bisher die Folgenden:


    - title

    - link

    - description (optional mit Preisen)

    - category

    - published date


    Wäre das onboard möglich oder müssen die Komponenten Dateien angepasst werden? Falls ja, welche Dateeien sind anzupassen? Bisher habe ich die view.feed.php wie folgt erweitert:


    Code
    1. $item = new JFeedItem();
    2. $item->title = $title;
    3. $item->link = JRoute::_($product->link);
    4. $item->date = $product->created_on;
    5. $item->description = '<div class="feed-description">' . $description . '</div>';
    6. $item->category = $product->virtuemart_category_id;
    7.             $item->sku = $product-> product_sku; // Hinzugefügt
    8. $doc->addItem ($item);


    Das hatte leider keine Auswirkung. Kann mir jemand auf die Sprünge helfen, ohne das eine Drittanbieter Extension zum Einsatz kommt.


    Vielen Dank im voraus.


    LG

    Mirco

  • Ja, per template override. Hat scheinbar was gefehlt.


    Würde auch über diverse Erweiterungen machbar sein. Ist dann flexibler wegen den unterschiedlichen Formaten. Leider war eine Erweiterung für Google Merchant feeds schwer zu finden. Es gibt eine von Spiral Scripts. Die ist leider nur bis VM3 verfügbar. Der Hersteller Joomboost will sie aber demnächst übernehmen. Die beiden Entwickler sind bereits im Gespräch.


    Ggf. für eure Roadmap ganz interessant, die feeds in unterschiedlichen Formaten rendern zu können. Bestenfalls Feld bezogen, so dass u.a. auch die SKU mit übergeben wird.


    Danke für die Antwort!