# Systémové produktové skupiny

Systémové produktové skupiny jsou zvláštní tím, že při každém přecení je spouštěn script, který dle typu skupiny provádí jednotlivé operace s produkty obsaženými ve skupině. Produkty mohou mít nastavenu rozdílnou minimální marži, sale price nebo jsou umístěny do jiné Google kampaně.

<figure><img src="/files/BlMbzoauLX9wM7LnsqQu" alt=""><figcaption><p><em>Systémové produktové skupiny</em></p></figcaption></figure>

## sys.MinMargin

Skupina nastavuje u produktů minimální marži produktu, kterou produkt může dosáhnout, jedná se o spodní limit ceny.&#x20;

Minimální marži lze nastavit ručně u jednotlivých produktů, ale pomocí skupin je hromadné nastavení snadnější a je také možná kombinace s [kategorizací](/karsa-cz/zalozka-navigace/kategorizace.md), kdy se umístění do jednotlivých skupin může automatizovat. &#x20;

* **Formát zápisu** \
  Název adresáře může obsahovat libovolný text na začátku a musí končit  výrazem M, rovná se a hodnota marže, která bude nastavena.  Name of folder M=20.  \
  \
  Je také možné použít písmeno D=5, které uvádí počet dní po kterou bude uvedená marže nastavena, po uplynutí této doby dojde k navrácení na původní hodnotu minimální marže, která byla nastavena. Tato varianta se využívá, pokud chcete otestovat jiný spodní limit a následně vyhodnotit dopady pomocí [Segmentačního reportu](/karsa-cz/segmentace-produktu/uvod.md)

```
sys.MinMargin
    sys.RemoveMinMargin
    Discount samsung phone M=10 //Nasataví 10% marži produktům
    Test agresive min margin M=7.5 D=3 //Nastaví minimální marži na 7.5% po dobu 3 dnů.

```

* **sys.RemoveMinMargin**\
  Pokud produkt má aplikovanou minimální marži tak po umístění do tohoto adresáře bude minimální marže odstraněna a bude odebrán i z adresáře, kde byl umístěn.\
  \
  Tato volba najde uplatnění, pokud chcete odstranit minimální marži, protože produkty mohou být umístěny ve strategii, kde máte nastavenou jednotnou globální minimální marži.

{% hint style="info" %}
Pokud je produkt umístěn do více adresářů, tak script vyhodnotí, kde byl umístěn jako poslední a z ostatních bude produkt odebrán.
{% endhint %}

## sys.GoogleClusterIndex

Skupina nastavuje u produktů číslo "Google kampaně". Informace z názvu adresáře se zapisuje dle nastavení do custom atributu 0-4. Tento atribut je zapsán do XML pro Google, který Karsa přenáší do GMC pomocí content API. Při každém přecenění dojde ke stažení XML feedu z Vašeho zdroje a custom atribut je aktualizován.&#x20;

Pomocí kategorizačních pravidel lze tak produkty automaticky umisťovat do zvolených PPC kampaní.&#x20;

{% hint style="info" %}
Chcete produkty se záporným net profitem umístit do jiné PLA kampaně? Využijte systémovou skupinu s kategorizačním pravidlem a optimalizujte svoje PLA kampaně.  &#x20;
{% endhint %}

<figure><img src="/files/z2G8zZ1rel8nxOZDo09A" alt=""><figcaption></figcaption></figure>

Název adresáře musí končit číslicí, která bude zapsána do custom atributu. Dle tohoto atributu pak nastavíte rozdělení produktů do jednotlivých kampaní.

## sys.SalePrice

Tato systémová skupina slouží k zobrazení nebo nezobrazení ukotvené, přeškrtnuté ceny v Google PLA kampaních. Pomocí kategorizačních pravidel tak můžete zobrazovat "EU slevu" za posledních 30 dní jen u vybraných produktů. Můžete tak vytvořit pravidla, kdy se například u telefonů Samsung s cenou větší než 300 EUR zobrazuje sleva větší než 5% a dětských triček jen sleva větší než 30%.&#x20;

Informace se automaticky přenáší do GMC a je možné je také pomocí API stahovat do Vašeho eshopu. Na produkty lze také aplikovat přímo pro tento účel vytvořenou cenovou strategii, která [vypočítává požadovanou slevu.](broken://pages/IIpOWUNzHzSBdNc12FOx) &#x20;

<figure><img src="/files/Vt8xd8R8eCCnqePY9Czf" alt=""><figcaption></figcaption></figure>

Umístěním produktu do RemoveFromSalePrice dojde k odstranění produktu ze skupiny a v XML pro GMC se nebude vyplňovat element sale\_price, který určuje, zda se má sleva v PLA kampaních zobrazit.

## sys.InitializationPrice

[Inicializační cena](broken://pages/Qtp7lptPWPw1mV2rzLGT) se používá převážně u produktů bez známe ceny konkurence. Pokud je produkt umístěn v této skupině je mu přiřazena manuální inicializační cena a tato cena se nepřepočítává automaticky dle trhu a je ovládána ze systému zákazníka.&#x20;

V tomto adresáři můžete založit libovolný další podadresář, který následně uvedete v nastavení konfigurace scriptu, který vypočítá pro produkty obsažené v adresáři příslušnou inicializační cenu. <br>

{% hint style="info" %}
Lze vytvořit více konfigurací scriptu, které mění IC. Můžete tak mít adresář, kde dojde k nominální nebo % změně IC.
{% endhint %}

<figure><img src="/files/WDnbTcR5erazASlZO9UT" alt=""><figcaption><p><em>Manuální inicializační cena</em></p></figcaption></figure>

Produkty můžete do adresářů přemisťovat ručně nebo pomocí pravidel. Script pro výpočet se volá opakovaně při každém přecenění a pokud se produkt vyskytuje ve více adresářích je ponechán jen v adresáři, kam byl umístěn jako poslední.

#### Hromadná změna inicializační ceny pomocí scriptu

Script Product group sys.InitializationPrice - Set product attribute values Po otevření tohoto scriptu v [konzoli ](/karsa-cz/zalozka-navigace/konzole.md)je potřeba nastavit konfiguraci, aby došlo k automatickému výpočtu IC.

<figure><img src="/files/7ngFOGF4vZ1QR5rt4RDm" alt=""><figcaption><p><em>Nastavení hromadné změny inicializační ceny</em></p></figcaption></figure>

* **Set InitializationPrice in product group name (must be under sys.InitializationPrice)**\
  Místo pro zápis názvu adresáře, který jste vytvořili ve složce sys.InitializationPrice, například TOP produkty s omezenou skladovostí, Výprodej ležáků.<br>
* **Source product attribute for InitializationPrice** \
  Místo pro zápis názvu atributu, od kterého se vypočítává IC. Například KM\_CostPriceWithVat, KM\_MinPrice, VendorPrice.
* **Nominal change**\
  K ceně uvedené jako vstupní pro výpočet IC bude připočtena fixní hodnota. Například nákupní cena je 800 a přičte se 200 Kč. Toto nastavení může být vhodné například u nominálně levných produktů s cenou od 10-100 Kč, kdy chcete například vždy přidat alespoň 50 Kč
* **% change** \
  K ceně uvedené jako vstupní pro výpočet IC bude připočtena procentuální změna. Pokud tedy například chcete u telefonů Samsung změnit IC, nastavíte 20% změnu od nákupní ceny. Lze si tak v případě potřeby ručně rozdělit eshop na jednotlivé kategorie a mít IC kompletně pod kontrolou.

\
**Odebrání manuální inicializační ceny** \
Pokud u produktu již nechcete mít nastavenou manuální IC je možné produkty překopírovat do adresáře sys.RemoveInitializationPrice. Produkt bude odebrán z adresáře a také bude odebrána manuální IC a IC bude nadále počítána automaticky.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://karsa.gitbook.io/karsa-cz/produktove-skupiny/systemove-produktove-skupiny.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
