Skip to main content
Umožněte návštěvníkům vašeho webu jednoduše spočítat úsporu z fotovoltaiky s chytrým řízením Cubee. Kalkulačku vložíte krátkým kódem. K dispozici jsou dvě verze: nová, kterou doporučujeme, a starší, která na původní adrese zatím běží beze změny.

Nová a starší verze

Náhled kalkulačky

Vložení na web

Nová verze nevyžaduje povolení domény. Stačí vložit kód na stránku a nahradit {ICO} vaším IČO.
Za {ICO} dosaďte své IČO bez složených závorek: osm číslic bez mezer. Správně data-partner-cin="12345678" a https://cubee.cz/embed/v2/12345678, ne {12345678}.

Skript (doporučeno)

Kód pro vložení kalkulačky
Skript na místě prvku div vytvoří iframe s kalkulačkou: šířka 100 %, výška 580 px. Na jednu stránku můžete vložit i víc kalkulaček, skript stačí vložit jednou.
Web postavený jako SPA (React, Vue, Next.js…): když prvek div vložíte až po načtení skriptu, zavolejte window.__cubeeCalcLoader.boot().

Iframe

Pokud nechcete na web vkládat skript, vložte rovnou iframe:
Iframe s novou verzí
Výška je pevná, 580 px, obsah kalkulačky se posouvá uvnitř. Skript pro přizpůsobení výšky ze starší verze můžete ponechat: nová verze pošle jednu zprávu setHeight s hodnotou 580.

Bez iframe (pokročilé)

S atributem data-render="shadow" se kalkulačka vykreslí přímo do vaší stránky. Běží v Shadow DOM, takže ji styly vašeho webu neovlivní.
Vykreslení bez iframe
V tomto režimu si zákazník nezakládá účet a studii dostane jen na e-mail. Když se kalkulačku nepodaří načíst, skript místo ní vloží iframe.
Pokud váš web používá Content Security Policy, povolte https://cubee.cz v script-src a frame-src, pro vykreslení bez iframe navíc v connect-src.

Co zákazník dostane v nové verzi

  • Průvodce po krocích. Údaje může načíst z vyúčtování v PDF, nebo je zadat ručně.
  • Studii úspor v PDF e-mailem s vaší značkou. Na titulní straně je vaše logo a věta „Studii pro Vás připravila společnost…“ s názvem vaší firmy. Na konci studie je jako kontakt vaše firma a váš web. Osobu, e-mail ani telefon studie neuvádí. Logo i web nastavíte v partnerské konzoli v Nastavení.
  • Slevu 500 Kč. Kdo si v kalkulačce založí účet, dostane slevový kód na Cubee One nebo Cubee Air v e-shopu Cubee.

K čemu slouží vaše IČO

IČO v adrese kalkulačky nemá jen roli bezpečnostního klíče. Cubee podle něj pozná, z čího webu výpočet přišel:
  • Studie úspor nese vaši značku (nová verze). Když se k výpočtu generuje PDF studie, Cubee předá vaše IČO partnerskému API v hlavičce X-Cubee-Cin. Podle ní se do studie doplní vaše logo a kontakt místo obecného Cubee brandingu. IČO, které u nás není vedené jako partner, znamená obecnou studii, výpočet proběhne stejně.
  • Počet kalkulací z vašeho webu (nová verze) vidíte na přehledu v partnerské konzoli.
Hlavičku X-Cubee-Cin posílá Cubee sama za vás — je vyhrazená pro naši vlastní integraci a z partnerského tokenu ji použít nelze (API vrátí 403). Vy nastavujete jen IČO v adrese kalkulačky.

Volitelné parametry (starší verze)

Starší verze umožňuje nastavit vlastní poplatky za nákup a prodej elektřiny, které se použijí při výpočtu Optimálního řešení. Tyto parametry se předávají jako query parametry v URL iframe. Nová verze je nepoužije. Oba parametry jsou volitelné a nezávislé — můžete nastavit jen jeden, druhý, nebo oba. Pokud nejsou uvedeny, použijí se výchozí hodnoty.

Příklad použití

Časté dotazy

Ano. Novou verzi můžete vložit na libovolný počet domén bez nahlašování. U starší verze nám při aktivaci zašlete všechny URL adresy, kde bude iframe nasazen, a my je přidáme mezi povolené zdroje (CORS whitelist).
Ne. Kalkulačka běží v iframe, při vykreslení bez iframe v Shadow DOM, takže ji styly vaší stránky neovlivní. Můžete ale stylovat její obalový kontejner (div) – například šířku, zarovnání nebo ohraničení.
Jen ve starší verzi: iframe odešle událost přes postMessage s typem calculatorSubmit. Událost obsahuje email zadaný uživatelem, který můžete dále zpracovat např. odesláním na vlastní backend. Nová verze po odeslání žádnou událost neposílá.
Ano. Do iframe elementu přidejte atribut loading="lazy":
Skript loader.js nové verze se načítá asynchronně (atribut async) a stránku nebrzdí.
Kalkulačka je vždy načítána z našich serverů. Veškeré změny a aktualizace se projeví automaticky bez potřeby zásahu z vaší strany.
Nová verze funguje odkudkoli, včetně localhostu. U starší verze je pro účely vývoje automaticky povolen přístup z následujících domén:
  • localhost
  • localhost:3000
  • localhost:5173
  • 127.0.0.1 Díky tomu můžete iframe snadno testovat i v lokálním vývojovém prostředí (např. při použití Reactu, Vite, Next.js apod.).
⚠️ Po nasazení starší verze na produkční doménu je nutné nám tuto doménu nahlásit, jinak se iframe z bezpečnostních důvodů nezobrazí (CORS).