- Patryk Marek
- News
- 0 líbí
- 1 pohledy
- 0 komentáře
Seznam produktů pro víkendovou akci už je v tabulce. Hrníčky mají dostat slevu 10 %, batohy 15 % a vybrané boty 20 %. Teď je potřeba tato nastavení přenést do PrestaShopu, pohlídat data a nenarušit ceny připravené dříve pro jiné zákazníky. Při větším počtu produktů se ruční otevírání každé karty stává samostatným úkolem.
Import slev z CSV do PrestaShopu spočívá ve spárování produktů nebo kombinací s řádky souboru a uložení specifických cen pro ně. Modul Import rabatů z CSV Pro podporuje procentní slevu, částkovou slevu bez DPH, částkovou slevu s DPH a pevnou cenu bez DPH. O výsledku tedy rozhoduje jak číslo v tabulce, tak zvolený způsob jeho interpretace.
Kdy použít specifické ceny v PrestaShopu?
Specifická cena je vestavěná funkce PrestaShopu. Umožňuje nastavit cenu produktu platnou v určitém období, pro vybranou skupinu zákazníků, měnu, zemi nebo od určeného počtu kusů. Tyto podmínky popisuje oficiální návod k vytváření specifických cen.
Import se hodí, když seznam produktů zahrnutých do akce a výše slev vznikají mimo obchod. Příkladem je výprodej vybraných SKU, ceník pro velkoobchodní skupinu nebo množstevní akce od 5 kusů. Modul takové podmínky ukládá hromadně na základě souboru.
Pokud má naopak nový ceník dodavatele trvale změnit základní katalogové ceny, jde o jiný úkol. Popsali jsme jej v článku o aktualizaci cen v PrestaShopu z CSV. Import specifických cen nepřepisuje základní cenu produktu a nevytváří slevové kódy do košíku.
Procentní sleva, částková sleva nebo pevná cena? Ověřte význam čísla
Předpokládejme, že produkt stojí 100 Kč bez DPH, tedy 123 Kč s DPH při sazbě DPH 23 %. Do CSV byla zadána hodnota 20. Níže uvedené výsledky se týkají tohoto jediného pravidla, bez dalších slev a dodatečných poplatků.
| Zvolený režim | Co znamená hodnota 20 v CSV? |
|---|---|
| Procentní sleva | Sleva 20 %. Cena po slevě: 80 Kč bez DPH, tedy 98,40 Kč s DPH. |
| Částková sleva bez DPH | Odečtení 20 Kč od ceny bez DPH. V tomto příkladu také 80 Kč bez DPH a 98,40 Kč s DPH. |
| Částková sleva s DPH | Odečtení 20 Kč od ceny s DPH. Zákazník zaplatí 103 Kč s DPH. |
| Pevná cena bez DPH | Nastavení specifické ceny na 20 Kč bez DPH, tedy 24,60 Kč s DPH. Jde o cenu, ne o výši slevy. |
V procentním režimu zadejte 15, pokud chcete přiznat slevu 15 %. Hodnota 0.15 znamená 0,15 %. Samotný nadpis „sleva“ nevolí způsob výpočtu: typ hodnoty nastavujete v konfiguraci importu. U částek a pevných cen zkontrolujte také zvolenou měnu.
Jak připravit CSV se slevami?
Pro základní import stačí dva sloupce: identifikátor a hodnota. Ukázkový soubor pro tři produkty může vypadat takto:
reference;value
MUG-001;10
BAG-002;15
SHOE-003;20
Pro tento příklad zvolte párování podle reference produktu, oddělovač středník, přeskočení prvního řádku a procentní slevu. Přiřaďte sloupec reference k identifikátoru a value k hodnotě. Ostatní sloupce exportu lze při mapování vynechat.
Identifikátory musí odpovídat údajům v obchodě. Modul podporuje mimo jiné referenci, EAN-13, UPC a příslušné identifikátory produktu nebo kombinace; MPN je dostupné, pokud existuje v dané verzi obchodu. V tabulce ponechte kódy jako text, aby se neztratily nuly na začátku. Před importem odstraňte náhodné duplicity a zkontrolujte, zda stejný kód neukazuje na více položek.
Data akce a skupina zákazníků jsou společné pro celý běh
V tomto modulu CSV dodává identifikátor a hodnotu. Skupina zákazníků, země, měna, množstevní práh a data platnosti jsou nastaveními celého importu. Nelze tedy přiřadit každému řádku jiný termín akce přidáním sloupce s datem.
Můžete připravit jeden běh pro maloobchodní zákazníky se slevami od 1 kusu a druhý pro velkoobchodní skupinu s cenami od 5 kusů. Pokud má část akcí skončit dříve, rozdělte ji do samostatného importu. Při opakovaných akcích pomáhají uložené profily nastavení.
Nastavení dat umožňuje nahrát akci ještě před jejím začátkem. To PrestaShop později kontroluje, zda daná cena spadá do období platnosti. CRON není potřeba pouze kvůli tomu, aby specifická cena přestala platit po uloženém datu ukončení.
Akce na produkt nebo na konkrétní variantu?
Modul umožňuje import pro produkty, kombinace nebo ve smíšeném režimu. Sleva na celý model bot a sleva jen na velikost 42 jsou však dva různé rozsahy. Ve druhém případě musí soubor ukazovat na správnou kombinaci, ne pouze na nadřazený produkt.
U pevné ceny bez DPH je tu ještě jeden důležitý rozdíl: cena přiřazená ke konkrétní kombinaci určuje celou cenu bez DPH této varianty. Nejde o příplatek k základnímu produktu. Naopak u pevné ceny uložené na úrovni produktu může PrestaShop připočítat cenový dopad jeho kombinací. Proto se vyplatí provést test jak na jednoduchém produktu, tak na variantě s příplatkem.
Co se stane s akcemi, které už běží?
Modul rozlišuje specifické ceny vytvořené jím samotným od ostatních. Pokud znovu importujete vlastní slevu pro stejný produkt nebo variantu a stejné podmínky, může aktualizovat její hodnotu. Pokud je totožná sada podmínek obsazena cizím záznamem, takový zápis přeskočí místo toho, aby převzal cizí akci.
Změna skupiny zákazníků, měny, země, množstevního prahu, dat nebo obchodu může znamenat vytvoření samostatného pravidla. Samotný opakovaný import tedy není příkazem „nahraď všechny dřívější akce“.
Kromě toho může pro jeden nákup odpovídat několik specifických cen. PrestaShop vybírá pravidlo podle mechanismu priorit, což popisuje dokumentace správy priorit cen. Nepředpokládejte, že se dvě procentní slevy automaticky sečtou. Záznam ve zprávě o importu potvrzuje operaci nad daty; konečnou cenu ověřte pro správného zákazníka, variantu a množství.
Jak spustit hromadný import slev bez záměny podmínek?
- Připravte malý vzorek. Vyberte několik produktů, včetně varianty s příplatkem a položky, která už má akci. Porovnejte jejich identifikátory se souborem.
- Určete typ hodnoty a cílové zákazníky. Zkontrolujte bez DPH nebo s DPH, procento nebo pevnou cenu, měnu, skupinu, zemi, počet kusů a data. Tato nastavení platí pro celý běh.
- Nastavte ochrany. Modul nabízí limit slevy a blokaci nulové nebo záporné ceny. Limit se vztahuje ke katalogové ceně, ne k nejnižší ceně za 30 dní. Kontrola nákupní ceny zahrnuje základní produkty se známými kladnými náklady; nenahrazuje výpočet marže variant.
- Ponechte možnost vrácení změn. Před uložením zapněte snapshot, tedy uložení dat potřebných k obnovení nahrazovaných záznamů. Nemažte potřebnou historii importu.
- Spusťte simulaci. Testovací režim analyzuje data bez ukládání specifických cen. Vyjasněte si chybějící spárování, přeskočení a překročení limitů před skutečným importem.
- Po uložení zkontrolujte obchod. Porovnejte cenu na kartě produktu a v košíku. Pro velkoobchodní nabídku použijte zákazníka ze správné skupiny a zkontrolujte množství pod i nad prahem.
Pokud se stejný formát CSV pravidelně vrací, lze využít profil a stahování souboru z externího zdroje. Automatické stahování a import vyžadují volání z externího plánovače CRON. Frekvence těchto volání určuje, jak často obchod dostává nová data; změna tabulky neaktualizuje obchod okamžitě.
Import akcí a nejnižší cena za 30 dní
Při oznamování slevy spotřebitelům je třeba zohlednit povinnost informovat o nejnižší ceně za 30 dní před jejím zavedením. U produktů prodávaných kratší dobu platí odpovídajícím způsobem kratší období; podrobnosti a výjimky vysvětluje UOKiK v informaci o slevách cen.
Import rabatů z CSV Pro ukládá specifické ceny. Pro účely této povinnosti nevede historii nejnižších cen a nezobrazuje požadovanou informaci na kartě produktu. Snapshot pro vrácení importu slouží jinému účelu. Pokud používáte samostatné řešení pro historii cen, ověřte, zda zaznamenává také akce zavedené importem.
Nejčastější otázky k importu slev z CSV
Odstraní zadání nuly v CSV slevu?
Ne. Nulová nebo záporná hodnota je přeskočena jako neplatná. V procentním režimu je přeskočena také sleva 100 % nebo vyšší. Ani chybějící produkt v dalším souboru neodstraní jeho dřívější specifickou cenu.
Lze chybný import vrátit zpět?
Modul má funkci vrácení změn: odstraní vlastní záznamy vytvořené během běhu a může obnovit nahrazená data z uloženého snapshotu. Výsledek závisí na dostupné historii a pozdějších změnách. Pokud místo obnovovaného záznamu obsadila jiná akce, může vrácení tuto položku přeskočit; zkontrolujte zprávu o operaci.
Ukončí odinstalace modulu akce?
Ne. Importované specifické ceny zůstávají v PrestaShopu i po odinstalaci, zatímco historie modulu je odstraněna. Pokud chcete import stáhnout zpět, udělejte to před odinstalací. U plánovaných akcí nastavujte datum ukončení.
Lze importovat slevy pouze pro skupinu B2B?
Ano, výběrem příslušné skupiny zákazníků v nastavení běhu. Můžete také určit množstevní práh a termín. Podmínky jsou společné pro všechny řádky tohoto importu a správnost ceny je třeba ověřit po přihlášení zákazníka patřícího do této skupiny.
Hromadný import dává smysl, když je seznam produktů hotový a pravidla akce jsou jasně stanovená. Import rabatů z CSV Pro pro PrestaShop přenáší hodnoty ze souboru do specifických cen, umožňuje předem provést simulaci a reportuje výsledek. Při první akci začněte s několika SKU: tento test ukáže, zda tabulka, podmínky a cena viditelná pro zákazníka říkají totéž.
Komentáře (0)