# Doplněk Sady produktů – hromadná tvorba sad a jejich vizuální propojení

> Návod na hromadnou tvorbu produktových sad na Shoptetu pomocí Google Sheets skriptu, importních souborů, hromadného nahrávání obrázků a propojení variant.

- **Zdroj:** https://www.webotvurci.cz/navody/obecne-navody-pro-shoptet/doplnek-sady-produktu-hromadna-tvorba-sad-a-jejich-vizualni-propojeni/
- **Doplněk / kategorie:** Obecné návody pro Shoptet (https://www.webotvurci.cz/navody/obecne-navody-pro-shoptet/)
- **Datum:** 2026-03-07
- **Autor:** Webotvůrci (https://www.webotvurci.cz/)

---

## Příprava produktů do sad

Než začnete s tvorbou sad, ujistěte se, že všechny produkty, které do sad zahrnete:

- **Jsou dostupné ve stejném skladu.**
- **Mají stejnou viditelnost a dostupnost.**

Viditelnost a dostupnost produktů se automaticky přenáší i na vytvořené sady.

## Tvorba první sady

V e-shopu si nejprve vytvořte jednu sadu, která bude sloužit jako šablona pro ostatní. Při tvorbě:

- Používejte **univerzální texty**, aby byly použitelné i pro další kombinace.
- Vyberte **obrázky**, které lze využít i u ostatních sad.

Následně si stáhněte export obsahující tyto povinné sloupce:
- `code`
- `pairCode`
- `name`
- `price`

Vyhněte se těmto sloupcům: `atypicalShipping`, `atypicalBilling`, `adult` — pokud budou s hodnotou `0`, mohou být při importu automaticky aktivovány.

## Kombinování

Celkový počet sad lze vypočítat vynásobením počtu variant jednotlivých produktů.

**Příklad:** 4 hrnky × 2 snacky × 2 vína = 16 různých sad

Kombinace je vhodné připravit v tabulkovém editoru nebo pomocí skriptu Google Sheets.

## Skript v Google Sheets

Skript je dostupný **pouze pro Google Sheets** (ne pro Excel).

**Nastavení tabulky:**

1. Vytvořte nový soubor v Google Sheets
2. Přejmenujte první list na „Položky sady"
3. Vyplňte varianty produktů od 1. řádku — střídejte sloupce: název a kód

Struktura:

| Sloupec | Obsah |
|---------|-------|
| A | Název varianty produktu 1 |
| B | Kód varianty produktu 1 |
| C | Název varianty produktu 2 |
| D | Kód varianty produktu 2 |

**Vložení skriptu:**

1. Přejděte na Rozšíření → Apps Script

![Tabulka Google Sheets s variantami produktů a otevřeným menu Rozšíření se zvýrazněnou položkou Apps Script](https://www.webotvurci.cz/uploads/navody/sady-produktu-01-apps-script.png)

2. Vložte poskytnutý JavaScript kód
3. Klikněte na Uložit

![Editor Apps Script s vloženým kódem skriptu a zvýrazněným tlačítkem Uložit](https://www.webotvurci.cz/uploads/navody/sady-produktu-02-vlozeni-skriptu.png)

4. Spusťte funkci `generateCombinations()`

Skript vytvoří nový list s názvem „Kombinace DATUM ČAS" obsahující všechny možné kombinace.

### Vytváření kódů sad

Použijte funkci `CONCATENATE` pro automatizaci:

```
=CONCATENATE("SADA";B2;D2)
```

**Důležité upozornění:** „Nepoužívejte diakritiku a speciální znaky, které by mohly způsobit chyby při importu."

## Tvorba importního souboru

**Postup:**

1. Zkopírujte strukturu vzorové sady (záhlaví + data řádku)
2. Vložte unikátní kódy sad do sloupce `code`
3. Do sloupců `setItem`, `setItem2` atd. vložte kódy produktů ve formátu:
   ```
   01111;1.00
   ```
   (kód produktu; počet kusů)

4. Použijte `VLOOKUP` pro automatizaci:
   ```
   =CONCATENATE(VLOOKUP($A19;'List 3'!$A:$K;3;0);";1.00")
   ```

5. **Otestujte import jedné sady** před hromadným nahráním všech.

## Označování souborů

Doporučené značení:

- **Exporty** → `EXT_produkty.xlsx`
- **Importy** → `IMP_sady.xlsx`
- **Pracovní soubory** → `WS_kombinace.xlsx`

Ukládejte do oddělených složek: `📁 Exporty`, `📁 Importy`, `📁 Pracovní soubory`

## Hromadné nahrávání obrázků

Nejefektivnější způsob:

1. Nahrajte obrázky externě (web/server)
2. Vytvořte tabulku s URL adresami obrázků
3. Použijte `VLOOKUP` pro přiřazení k produktům
4. Obrázky se automaticky přiřadí po importu do Shoptetu

Obrázky by měly být v „optimalizovaných formátech (JPG, PNG, WEBP)."

## Mnoho sad v jedné kategorii

**Řešení skrytím do vnořených kategorií:**

1. Jednu sadu nechte viditelnou v hlavní kategorii
2. Ostatní sady přesuňte do vnořené podkategorie
3. Používejte hromadný import k úpravě kategorií

Příklad sloupce `categoryText`:
```
Propojení produktů > Dárková balení – produkty > Skrytá kategorie >> Varianty
```

Dvě šipky (`>>`) na konci znamenají, že produkt bude pouze v této kategorii.

![Strom kategorií v administraci Shoptetu – pod kategorií Dárková balení je skrytá kategorie s vnořenou zaškrtnutou podkategorií Varianty](https://www.webotvurci.cz/uploads/navody/sady-produktu-03-skryta-kategorie.png)

**Poznámka:** „Takto skryté produkty bude možné dohledat pouze přes vyhledávací řádek."

## Propojení sad přes varianty

Použijte doplněk **Propojení produktů** k propojení různých variant jedné sady, aby se zákazník mohl snadno přepínat mezi kombinacemi.

Počet úrovní propojení závisí na počtu parametrů, které zákazník vybírá.

## Hlídání skladovosti

**Dvě možnosti:**

1. **Manuální hlídání** — sledujte skladovost ručně a upravujte dostupnost sad
2. **Vytvořit skryté produkty** — každou neprodejnou položku vytvořte jako produkt, přidejte do sady a skryjte do vnořené kategorie

„Všechny položky sady musí mít stejnou dostupnost a viditelnost jako sada samotná."

---

**Kontakt:** shoptet@webotvurci.cz

---

*Návod pochází z webu Webotvůrci — Zlatý a Premium partner Shoptetu.*
*Všechny návody: https://www.webotvurci.cz/navody/ · Kontakt: jsme@webotvurci.cz*
