Proč SemaFeed
Ruční export produktů do Google Merchant Center je práce, která se musí opakovat při každé změně cen nebo skladu. SemaFeed ji dělá za vás — a hlavně ji dělá tak, aby feed prošel.
- Ceny sedí na haléř. Počítají se přes nativní API VirtueMartu, takže slevy, daňová pravidla i zákaznické skupiny odpovídají tomu, co vidí návštěvník v košíku. Nesoulad ceny je nejčastější důvod zamítnutí položky.
- Feed nikdy nespadne v půlce. Generuje se do dočasného souboru a na produkční adresu se přesune až hotový. Během generování zůstává online předchozí platná verze.
- Funguje na sdíleném hostingu. Zpracování se dělí na dávky, takže nenaráží na časový limit ani na paměť. Otestováno na Wedosu.
- Varianty správně. Barvy a velikosti jdou do feedu jednotlivě a spojuje je
g:item_group_id. Obrázky a kategorie se dědí od rodiče.
Co umí
- Více profilů feedů vedle sebe — jiný sortiment, jiná měna, jiná pravidla
- Mapování kategorií VirtueMartu na Google taxonomii, včetně dědění na podkategorie
- Import Google taxonomie stažením i ručním nahráním souboru
- Mapování atributů: barva, velikost, materiál, věková skupina, vlastní štítky
- Cenový rozsah, vyloučení kategorií, jen zboží skladem, produkty bez kategorie
- Výjimky u jednotlivých produktů — přepsat hodnotu nebo produkt z feedu vyřadit
- Plánované generování přes Joomla Task Scheduler
- Log každého běhu s důvodem u každého vynechaného produktu, export do CSV
- Kontrola vygenerovaného feedu — chybějící pole, duplicitní ID, špatný formát ceny
- Cena za jednotku — objem či hmotnost balení z vlastního pole nebo z názvu, takže Google u nabídky ukáže „cena za litr“ (s náhledem pokrytí před odesláním)
- Volitelná komprese gzip, neuhádnutelná adresa feedu
Technické údaje
| Joomla | 4.4, 5.x |
| VirtueMart | 4.2 a novější |
| PHP | 8.1 – 8.4 |
| Databáze | MySQL 8 / MariaDB 10.6+ |
| Formát feedu | RSS 2.0 + jmenný prostor Google |
| Lokalizace | čeština, angličtina |
| Licence | GNU GPL v2 nebo novější |
Jak to vypadá v praxi