Semakin

Rozšíření

Pro weby na platformě Joomla!® a e-shopy na platformě VirtueMart®

Sema Schema for VirtueMart

Verze 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


1 125 Kč
Licence pro 1 doménu a 1 rok aktualizací a e-mailové podpory. Po roce rozšíření funguje dál bez omezení.
Přihlásit se
Powered by SemaHub

Máte zájem o spolupráci?

Ozvěte se nám a probereme Váš projekt. Rádi Vám poradíme s výběrem řešení.