Semakin

Extensions

For Joomla!® websites and VirtueMart® online stores

Sema Schema for VirtueMart

Version 1.0.0 VirtueMart

Strukturovaná data pro VirtueMart

Automatické JSON-LD schema.org značky pro Joomla 4 – 6 a VirtueMart 4

Získejte hvězdičky, ceny a dostupnost přímo ve výsledcích Google.

Google zobrazuje rozšířené výsledky (rich results) jen e-shopům, které mají správně implementované strukturované značky. Bez nich vaše produkty vypadají ve vyhledávání jako prostý text — bez ceny, bez hodnocení, bez informace o dostupnosti. Konkurence s rich results vás předběhne i s horším obsahem.

Jak to funguje Co vše generuje

Proč strukturovaná data potřebujete

Strukturovaná data (schema.org) říkají Googlu přesně, co na stránce je — produkt, cena, dostupnost, výrobce, doprava, reklamační podmínky. Bez nich se vyhledávač musí dohadovat. S nimi získáte viditelně lepší pozice a vyšší proklikovost.

Co přinášejí rich results

  • Cena a dostupnost přímo ve vyhledávání
  • Vyšší proklikovost (CTR) oproti prostým výsledkům
  • Drobečková navigace místo holé URL
  • Vyhledávací pole webu v Google (sitelinks search)

Co se děje bez nich

  • Produkty ve vyhledávání bez ceny a obrázku
  • Nižší pozice oproti konkurenci se značkami
  • Ztráta potenciálních zákazníků
  • Chybějící důvěryhodnost značky v SERP

Co plugin generuje

Nainstalujete jeden ZIP soubor. Zapnete plugin. Vyplníte údaje o firmě a dopravu. Hotovo. Plugin automaticky vloží JSON-LD strukturovaná data do hlavičky každé stránky — bez úprav šablony, bez programování.

4 typy schema.org značek

Organization

Kompletní identifikace firmy na všech stránkách — název, adresa, IČO, kontaktní body (zákaznická linka i technická podpora), logo.

WebSite

Značka webu na hlavní stránce s informacemi o vydavateli. Volitelně aktivuje vyhledávací pole přímo v Google (sitelinks search box).

Product + Offer

Kompletní produktová značka na stránkách VirtueMart — název, popis, obrázky, SKU, GTIN-13, MPN, výrobce, cena, dostupnost, stav zboží, podmínky dopravy i reklamací.

BreadcrumbList

Drobečková navigace Domů → Kategorie → Produkt. Google ji zobrazí místo holé URL — uživatel vidí kontext ještě před kliknutím.

Detaily produktové značky

  • Automatická detekce — plugin rozpozná produktovou stránku VirtueMart bez jakékoli konfigurace
  • Doprava (OfferShippingDetails) — cena dopravy, práh pro dopravu zdarma, doba zpracování i přepravy
  • Reklamační politika (MerchantReturnPolicy) — lhůta pro vrácení, způsob vrácení, kdo hradí poštovné
  • Výrobce/značka — automatické načtení z VirtueMart, včetně záložního dotazu do databáze
  • Chytré ceny — prodejní cena s DPH, platnost automaticky do konce roku
  • Skladová dostupnost — InStock / OutOfStock podle skutečného stavu skladu
  • Náhradní obrázek — konfigurovatelný placeholder, pokud produkt nemá fotku

Jak to funguje

Instalace a nastavení

1

Nainstalujte ZIP

Nahrajte soubor přes Joomla Instalátor rozšíření. Jeden soubor, žádné závislosti.

2

Zapněte plugin

Systém → Pluginy → „System - SemaVmStructuredData". Zapněte a vyplňte údaje o firmě, dopravu a reklamační podmínky.

3

Ověřte ve validátoru

Otevřete libovolnou produktovou stránku v Google Rich Results Test. Uvidíte validní Product, Organization i BreadcrumbList značky.

Co se děje na pozadí

  • Plugin zachytí událost onAfterRender po vykreslení stránky
  • Rozpozná typ stránky — hlavní stránka, produkt VirtueMart, nebo ostatní
  • Sestaví příslušné JSON-LD bloky a vloží je do <head>
  • Žádný viditelný dopad na rychlost — data se generují na serveru, žádný JavaScript

Co vše lze nastavit

NastaveníPopis
Název a alternativní název firmyObchodní jméno a zkrácený název
URL webu a logoHlavní adresa a cesta k logu
Adresa sídla, IČOUlice, město, PSČ, země, DIČ
Kontaktní bodyZákaznická linka + technická podpora (telefon)
Kontaktní e-mailHlavní e-mail organizace
MěnaISO kód měny (CZK, EUR…)
DopravaCena, práh pro dopravu zdarma, doba zpracování a přepravy
Reklamační podmínkyLhůta, způsob vrácení, kdo hradí poštovné
Vyhledávací akceZapnout/vypnout sitelinks search box v Google
Jednotlivé značkyKaždý ze 4 typů lze samostatně zapnout/vypnout
Popisek „Domů"Text prvního prvku drobečkové navigace
Náhradní obrázekPlaceholder pro produkty bez fotky

Technické parametry

ParametrHodnota
Typ rozšířeníJoomla System Plugin
KompatibilitaJoomla 4.x / 5.x / 6.x, VirtueMart 4, PHP 8.1+
ArchitekturaJoomla 4 namespace + DI container + SubscriberInterface
JavaScriptŽádný — vše na straně serveru
Vliv na šablonuNulový — data se vkládají do <head>
LokalizaceČeština, Angličtina
InstalaceJeden ZIP přes Joomla Instalátor rozšíření
AktualizacePlně automatické přes Joomla updater
BezpečnostJSON_HEX_TAG, prepared statements, input filtering
LicenceGPL v3+
Aktuální verze1.0.0

Časté dotazy

Musím upravovat šablonu?

Ne. Plugin vkládá JSON-LD značky automaticky do <head> každé stránky. Na šabloně se nic nemění, na frontendu nic nepřibude.

Zpomalí plugin web?

Ne. Strukturovaná data se generují na serveru v rámci běžného vykreslování stránky. Na frontend se nepřidává žádný JavaScript ani CSS.

Musím mít nainstalovaný VirtueMart?

Pro značky Organization, WebSite a BreadcrumbList ne — ty fungují i bez VM. Produktová značka (Product) vyžaduje VirtueMart 4. Pokud VM chybí, plugin tuto část tiše přeskočí.

Jak ověřím, že značky fungují?

Otevřete URL produktu v Google Rich Results Test. Uvidíte validované značky Product, Organization i BreadcrumbList.

Podporuje plugin více měn?

Ano. V nastavení zvolíte ISO kód měny (CZK, EUR, USD…). Ceny se berou přímo z VirtueMart včetně DPH.

Jak se řeší produkty bez obrázku?

Plugin použije nastavitelný náhradní obrázek (placeholder). Google vyžaduje alespoň jeden obrázek u produktové značky — díky placeholderu je požadavek vždy splněn.

Načítá plugin výrobce automaticky?

Ano. Nejprve zkusí údaj z produktového objektu VirtueMart. Pokud chybí, dotáže se přímo do databáze s ohledem na jazykovou verzi webu.

Mohu vypnout některé značky?

Ano. Každý ze 4 typů (Organization, WebSite, Product, BreadcrumbList) lze samostatně zapnout nebo vypnout v nastavení pluginu.

Jak se nastavuje doprava a reklamace?

V nastavení pluginu zadáte cenu dopravy, práh pro dopravu zdarma, dobu zpracování a přepravy, lhůtu pro vrácení a způsob vrácení. Vše se automaticky promítne do produktové značky.

Co se stane po roce?

Rozšíření funguje dál bez omezení — značky se generují i nadále. Po roce pouze přestanou chodit aktualizace. Obnovou licence získáte další rok aktualizací a e-mailové podpory.

Aktuální verze: 1.0.0 | Poslední aktualizace: červen 2026


45 €
License for 1 domain and 1 year of updates and email support. After the year, the extension continues to work without restrictions.
Log in
Powered by SemaHub

Interested in working together?

Get in touch and let's discuss your project. We'll be happy to help you choose the right solution.