> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Slevové kódy

> Uplatnitelné kódy, které při placení nebo na existující objednávce sníží cenu způsobilých položek o procento nebo o pevnou částku.

Slevový kód je obchodníkem definovaný řetězec, který snižuje cenu způsobilých položek. Zákazník jej zadá při placení, operátor jej uplatní na objednávku, nebo, se zapnutým **Automatickým uplatněním**, jej TWICE uplatní samo, aniž by zákazník musel cokoli zadávat. Kódy nerozlišují velká a malá písmena, `SUMMER20` a `summer20` se vyhodnotí jako stejný kód.

> [!TIP]
>
> **Slevové kódy vs. cenové tabulky:** cenové tabulky určují základní cenu inzerátu. Slevové kódy snižují celkovou částku *po* výpočtu základní ceny. Cenové tabulky používejte pro sazebníky a sezónní cenotvorbu, slevové kódy pro cílené akce, časově omezené nabídky nebo pobídky pro konkrétní zákazníky.

## Jak to funguje

### Typy slevy

Každý kód má **typ hodnoty**, který určuje, jak se sleva počítá.

| Typ hodnoty | Chování | Příklad |
| - | - | - |
| **Procento** | Sníží mezisoučet každé způsobilé položky o procento (0–100 %). | `SUMMER20` → 20 % sleva na způsobilé položky |
| **Pevná (za objednávku)** | Odečte pevnou částku z objednávky, rozloženou poměrně na způsobilé položky podle jejich mezisoučtů. | `SAVE10` → 10 € sleva na celkovou částku objednávky |
| **Pevná (za položku)** | Odečte pevnou částku od každé způsobilé položky samostatně. | `5OFF` → 5 € sleva na každou způsobilou položku |

U pevných typů sleva na jednu položku nikdy nepřesáhne mezisoučet této položky, žádná položka neklesne pod nulu.

Když se pevná sleva za objednávku rozkládá na položky, alokace používá zaokrouhlování největšího zbytku, takže se částky za jednotlivé položky sečtou přesně na celkovou slevu.

### Omezení

Kód lze omezit na konkrétní položky. Ponechte omezení prázdné a kód se uplatní na vše.

| Omezení | Účinek |
| - | - |
| **Typy nákupu** | Omezí kód na rezervace, prodeje, předplatná nebo jejich libovolnou kombinaci. |
| **Inzeráty** | Omezí kód na konkrétní inzeráty. Položky z jiných inzerátů se nezlevňují. |
| **Kolekce** | Omezí kód na položky patřící do konkrétních kolekcí. |
| **Místa** | Omezí kód na placení na konkrétních servisních místech. |
| **Vyloučit inzeráty** | Vyjme konkrétní inzeráty z toho, co kód jinak pokrývá. |
| **Vyloučit kolekce** | Vyjme podle stejného pravidla každou položku patřící do konkrétních kolekcí. |

Pokud jsou nastavena omezení na inzeráty i na kolekce zároveň, musí položka odpovídat alespoň jednomu z uvedených inzerátů *nebo* patřit alespoň do jedné z uvedených kolekcí.

Výjimky se posuzují jako první a vyhrávají. Položka jmenovaná pod **Vyloučit inzeráty**, nebo patřící do kolekce pod **Vyloučit kolekce**, slevu nikdy nezíská, ať uplatňované cílení říká cokoli.

Právě to umožňuje vyjádřit „všechno kromě těchto tří inzerátů" bez nutnosti vyjmenovat celý katalog, a umožňuje to i kódu cílenému na kolekci vynechat jediného člena dané kolekce.

Omezení na místa funguje jinak: je to brána na úrovni celé objednávky, ne na úrovni jednotlivé položky, místo celého placení buď odpovídá, nebo se kód neuplatní vůbec. Kontexty bez místa, jako úprava objednávky v administraci nebo náhled košíku, tuto bránu přeskakují.

### Okna platnosti

Dvě nezávislá časová okna určují, kdy lze kód použít.

| Okno | Určuje |
| - | - |
| **Nabízeno od / Nabízeno do** | Kdy je kód samotný uplatnitelný. Mimo toto okno je kód odmítnut. Data se vyhodnocují v časovém pásmu tenanta. |
| **Slevové období od / Slevové období do** | Které nákupy sleva pokrývá. Rezervace je pokryta, pokud její začátek spadá do okna, prodej, pokud je koupen uvnitř něj, a cyklus předplatného, pokud je fakturován uvnitř něj, takže série cyklů přestane být zlevňována, jakmile období skončí, bez ohledu na to, kolik cyklů nastavení kódu **Platí pro** povoluje. |

Obě okna jsou volitelná. Kód bez okna platnosti je uplatnitelný kdykoli.

### Cykly předplatného

Když kód může zasáhnout předplatná, nese nastavení **Platí pro**, které určuje, kolik fakturačních cyklů sleva pokrývá: jen první cyklus, stanovený počet cyklů, nebo každý cyklus po celou dobu trvání předplatného. Výše uvedené slevové období jej stále omezuje, počet cyklů nikdy neprodlouží slevu za konec období.

### Limity použití

Nastavte **limit použití**, který omezí, kolikrát lze kód celkově použít napříč všemi zákazníky. Každá objednávka nesoucí kód se počítá jako jedno použití. Smazání objednávky použití automaticky uvolní.

Kódy bez limitu použití lze použít neomezeně mnohokrát.

> [!NOTE]
>
> Použití se vynucuje pomocí zamykání na úrovni řádku, aby se předešlo souběhovým chybám u vysoce poptávaných kódů.

### Povoleno / zakázáno

Kód má přepínač **Povoleno**. Zakázané kódy jsou při placení odmítnuty a nelze je uplatnit na objednávky. Zakažte kód, abyste zastavili jeho používání, aniž byste jej smazali.

### Řízení přístupu

Každý kód má nastavení **přístupu**, které určuje, kdo jej může uplatnit.

| Přístup | Chování |
| - | - |
| **Kdokoli s kódem** (výchozí) | Kdokoli s kódem jej může uplatnit, zákazníci při placení, personál v administraci i integrace. |
| **Pouze personál a integrace** | Kód mohou uplatnit jen personál a integrace. Zákazníci, kteří interní kód zadají při placení, vidí obecnou zprávu „Neplatný slevový kód", výkladní skříň neprozradí, že kód existuje, ale je omezený. |

Interní kódy použijte pro akce uplatňované personálem, partnerské slevy nebo cenové úpravy řízené integrací, které si zákazníci nemají uplatňovat sami.

V tabulce slevových kódů jsou interní kódy označeny štítkem **Pouze personál** vedle řetězce kódu.

### Automatické uplatnění

Kód se zapnutým **Automatickým uplatněním** uplatňuje TWICE, ne zákazník zadáním. Má to dva efekty.

* **Při procházení.** Výkladní skříň promítá vaše aktivní kódy s automatickým uplatněním do cen katalogu, takže zákazníci vidí zlevněnou cenu na kartách inzerátů a stránkách produktů ještě předtím, než dorazí k placení. Promítají se jen kódy cílené na internetový obchod, a kód, který je zakázaný, archivovaný, po nabídkovém okně, po konci slevového období nebo bez zbývajícího použití, se nepromítá vůbec. Promítnutí nese i výjimky kódu, takže vyloučený inzerát zobrazuje při procházení plnou cenu a zůstává nezlevněný i při placení.
* **Při placení.** Kód se uplatní na objednávku, aniž by jej kdokoli zadal. Jak se řeší více odpovídajících kódů, popisuje níže oddíl **Při placení**.

**Ve výkladních skříních** zužuje, ve kterých výkladních skříních se kód uplatňuje sám, ponechte prázdné a pokryje je všechny. Toto nastavení nemá žádný význam, dokud je **Automatické uplatnění** vypnuté.

Ze skutečnosti, že se kód uplatňuje sám, plynou dvě věci:

* **Limit použití** na kódu s automatickým uplatněním se chová jako „slevu dostane prvních N objednávek", ne jako strop na zákazníka, protože si jej nárokuje každé odpovídající placení.
* Kód nemusí být zadatelný ručně. Nastavte, kdo může kód použít, na **Pouze personál a integrace**, pokud nemá zároveň fungovat i jako sdílený kupón; uplatněný kód se zákazníkovi v jeho vlastním souhrnu objednávky zobrazí podle jména tak jako tak.

### Kombinování kódů

Každý kód nese nastavení **Kombinovatelný**, ve výchozím nastavení vypnuté, a vynucuje se na úrovni položky, ne objednávky.

* **Nekombinovatelný** kód je jedinou slevou na položkách, na které se vztahuje.
* Dva **kombinovatelné** kódy mohou tutéž položku zlevnit společně.
* Kódy zlevňující *odlišné* položky vedle sebe existují bez ohledu na toto nastavení, kombinovatelnost rozhoduje jen o tom, co se stane na sporné položce.

## Při placení

Placení sahá ke svým slevám dvěma způsoby: kódy, které zadá zákazník, a kódy s automatickým uplatněním, které TWICE aplikuje samo.

### Kódy zadané zákazníkem

Souhrn objednávky při placení obsahuje pole pro zadání slevového kódu. Zákazník kód zadá a výkladní skříň jej ověří proti aktuálním položkám košíku.

* Při úspěchu se sleva uplatní a zobrazí se aktualizované celkové částky. Kód se v souhrnu objednávky zobrazí jako štítek s výší slevy a tlačítkem pro odebrání.
* Při neúspěchu se zobrazí obecná zpráva „Neplatný slevový kód". Výkladní skříň nesdělí konkrétní důvod (vypršel, dosažen limit použití atd.), aby zabránila vyzkoušení kódů hrubou silou.

Tři případy selhání jsou z této obecné zprávy vyjmuty, protože zákazník drží funkční kód a potřebuje vědět, proč se neuplatní: kód se nemůže kombinovat s tím, co už je uplatněné, uplatněné slevy s ním byly porovnány a zvítězily, nebo je kód na placení už uplatněný.

> [!NOTE]
>
> Endpointy slevových kódů ve výkladní skříni mají omezenou rychlost volání, aby se zabránilo vyzkoušení kódů hrubou silou.

### Kódy s automatickým uplatněním

Kódy s automatickým uplatněním se uplatní při vytvoření placení, aniž by je bylo třeba zadávat. Úprava košíku placení znovu vytvoří a kódy znovu vyhodnotí, změna místa je vyhodnotí znovu také.

TWICE projde každého kandidáta, jehož rozsah pokrývá výkladní skříň a místo daného placení, od nejkonkrétnějšího, a každý z nich zabere položky, jejichž stávající kódy jej akceptují. Konkrétnost postupuje takto:

1. Kódy omezené na místa.
2. Kódy cílené na konkrétní výkladní skříně.
3. Kódy cílené na konkrétní inzeráty nebo kolekce.
4. Necílené, celoobchodní kódy.

V rámci jedné úrovně je pořadí dané typem slevy, procento, poté pevná za položku, poté pevná za objednávku, a stejně cílené kódy stejného typu upřednostní vyšší slevu, takže zákazník pokrytý zároveň 50% i 60% kódem dostane 60 %.

Výjimky stojí mimo toto pořadí, netvoří pátou úroveň. Kód přeskočí své vyloučené položky na jakékoli úrovni, kterou zaujímá, a další kandidát v pořadí je převezme. Výjimky kód ani nezkonkrétní, celoobchodní kód se třemi vyloučenými inzeráty se stále řadí jako celoobchodní.

Kandidát, který neprojde ověřením, ponechá placení beze změny, takže širší kód funguje jako záloha pro konkrétnější kód, kterému vypršela platnost, dosáhl limitu použití nebo neodpovídá košíku. Překrývající se rozsahy nepotřebují žádné řešení konfliktů, „5 % celoobchodně, 10 % v Helsinkách" se vyřeší samo.

Automatické uplatnění nikdy nevytlačí kód, který si zákazník nebo integrace už zajistili, doplní jen to, co je volné. Selhání celé cesty ponechá placení bez slevy, místo aby jej zablokovalo.

### Když se kódy přou o stejné položky

Placení může nést několik kódů najednou. Přou se navzájem jen o položku, kterou by zlevnily oba, a jen když jeden z nich není kombinovatelný.

Když zákazník zadá kód, jehož každá způsobilá položka je držena konfliktními kódy, TWICE nacení zadaný kód samostatně na těchto položkách a porovná jej s tím, co tam berou držené kódy.

Vyhraje vyšší sleva: zadaný kód na sporných položkách vytlačí ty stávající, vytlačený kód si ponechá vše, co drží jinde na placení, nebo, pokud má nižší hodnotu, je odmítnut a zákazníkovi se sdělí, že uplatněné slevy jsou výhodnější.

### Odkazy na placení

Slevové kódy lze uplatnit i na odkazy na placení, placení podložená existující objednávkou. Pole pro zadání kódu se zobrazí, když jsou splněny obě podmínky:

* Propojená objednávka nemá žádné existující slevové kódy.
* Všechny způsobilé položky na objednávce jsou zcela neuhrazené.

Pokud objednávka už slevový kód nese, stávající kódy se v souhrnu objednávky zobrazí jako uzamčené štítky a nový kód nelze zadat. Částečně uhrazené objednávky a splátkové odkazy slevové kódy nepodporují.

> [!NOTE]
>
> Položky předplatného nejsou pro slevy na odkazech na placení způsobilé, zlevňují se jen rezervační a prodejní položky.

## Na objednávkách

Jakmile je objednávka vytvořena, uplatněný slevový kód se uloží spolu se svými alokacemi za jednotlivé položky. Řetězec kódu se v okamžiku uplatnění zaznamená jako snímek, pozdější přejmenování nebo smazání kódu existující objednávky neovlivní.

Operátoři mohou slevové kódy na objednávce spravovat ze zásuvky **Slevy** na stránce podrobností objednávky:

* **Přidat kód** – vyhledejte a ověřte kód proti řádkovým položkám objednávky. Zásuvka před potvrzením zobrazí náhled výše slevy.
* **Odebrat kód** – odeberte dříve uplatněný kód a obnovte původní ceny.
* **Více kódů** – objednávka může nést několik kódů, podle stejných pravidel kombinovatelnosti jako při placení.

Alokace slevy je vidět v cenovém rozpisu každé řádkové položky.

## Související články

> **[Cenové tabulky](https://www.twicecommerce.com/docs/cs/concepts/catalog/price-tables.md)**
>
> Základní cenotvorba, kterou slevové kódy snižují.

> **[Inzeráty](https://www.twicecommerce.com/docs/cs/concepts/catalog/listings.md)**
>
> Kódy lze omezit na konkrétní inzeráty.

> **[Kolekce](https://www.twicecommerce.com/docs/cs/concepts/catalog/collections.md)**
>
> Kódy lze omezit na konkrétní kolekce.

> **[Životní cyklus objednávky](https://www.twicecommerce.com/docs/cs/concepts/orders/order-lifecycle.md)**
>
> Kde se slevové kódy zachycují a ukládají.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.