In Mage_GoogleShopping, qual è il modo destinata ad aggiungere altre categorie?
-
16-10-2019 - |
Domanda
utilizza Mage_GoogleShopping che è un'estensione di base che può essere scaricato dal MagentoConnect. Ha una lista hard coded di categorie nel Mage_GoogleShopping_Helper_Category
.
public function getCategories($addOther = true)
{
$categories = array(
self::CATEGORY_APPAREL, self::CATEGORY_CLOTHING, self::CATEGORY_SHOES, self::CATEGORY_BOOKS,
self::CATEGORY_DVDS, self::CATEGORY_MUSIC, self::CATEGORY_VGAME
);
if ($addOther) {
$categories[] = self::CATEGORY_OTHER;
}
return $categories;
}
Perché? Naturalmente potremmo aggiungere nuove categorie riscrivendo questo helper per aggiungere proprie categorie - ma è questo il modo inteso
?Soluzione
Google ha esigenze specifiche per taluni prodotti in alcuni paesi; vedi http://support.google.com/merchants/bin/ answer.py?hl=en&answer=160081 :
L'attributo 'categoria di prodotto Google' è richiesto nel tuo feed per Tutti i prodotti che appartengono alle seguenti categorie di prodotto e solo nei feed che hanno come target gli Stati Uniti, Regno Unito, Germania, Giappone e Francia:
- Abbigliamento e accessori> Abbigliamento
- Abbigliamento e accessori> Scarpe
- Abbigliamento e accessori (Si noti che la presentazione di questo valore per l'abbigliamento e le scarpe non è accettabile.)
- media> Libri
- Media> DVD e Video
- Media> Musica
- Software> Videogiochi Software
La tassonomia generale è specifica per Google, e la tassonomia completamente enumerato è disponibile da Google: http://www.google.com/basepages/producttype/taxonomy.en-US.txt
Supponendo questo documento può essere invocata per essere sempre aggiornato, si potrebbe naturalmente modificare facilmente questa estensione attraverso un modulo aggiuntivo per fornire la completa tassonomia se non è già presente.