Sdílet prostřednictvím


Modul dárkového poukazu

Tento článek se zabývá moduly dárkového poukazu a popisuje, jak je přidat na stránky webu v řešení Microsoft Dynamics 365 Commerce.

Moduly dárkových poukazů lze použít v modulech pokladny pro příjem dárkových poukazů, což je běžná forma platby používaná při transakcích elektronického obchodování. Modul dárkových poukazů podporuje dárkové poukazy pro Dynamics 365, SVS a Givex. SVS a Givex dárkové poukazy jsou uplatněny prostřednictvím poskytovatele plateb Adyen. Další informace o podpoře externích dárkových poukazů, jako jsou například SVS a Givex, naleznete v tématu Podpora externích dárkových poukazů.

Poznámka

Podpora pro uplatnění dárkových karet SVS a Givex během procesu placení je k dispozici ve vydání Dynamics 365 Commerce 10.0.11.

K dispozici jsou dva moduly dárkových poukazů:

  • Dárkový poukaz – Tento modul lze použít na stránce pokladny k uplatnění dárkového poukazu jako úhrady.
  • Kontrola zůstatku dárkového poukazu – Tento modul lze použít na kterékoli stránce ke kontrole zůstatku dárkového poukazu. Tento modul je k dispozici v aplikaci Commerce verze 10.0.14 a novější.

Poznámka

Podpora modulu kontroly zůstatku dárkové karty je k dispozici ve vydání Dynamics 365 Commerce 10.0.14.

Následující obrázek znázorňuje příklad modulu dárkového poukazu na stránce pokladny.

Příklad modulu dárkového poukazu.

Vlastnosti modulu

  • Zobrazit další pole – Tato vlastnost určuje, která pole mají být zobrazena pro dárkové poukazy kromě čísla dárkového poukazu, který je ve výchozím nastavení vždy zobrazen. Některé dárkové poukazy například podporují zobrazení osobního identifikačního čísla (PIN) a další podporují zobrazování kódu PIN a data vypršení platnosti. Druhou možností může být nastavení této vlastnosti na "none", která by zobrazila pouze číslo dárkového poukazu a žádná další pole.

    Podporovány jsou následující hodnoty:

    • PIN
    • Datum konce platnosti
    • PIN a datum konce platnosti
    • Neomezeno
  • Povolit pro uživatele typu host - Když je tato vlastnost povolena, mohou uživatelé typu host uplatnit nebo zkontrolovat zůstatky na externích dárkových kartách. Tato vlastnost vyžaduje, aby byl v Commerce Headquarters povolen anonymní přístup (hosta) pro externí dárkové karty. Nastavení Povolit pro uživatele typu host se vztahuje pouze na externí dárkové karty. Další informace viz Povolení plateb dárkovými kartami pro hosty na pokladně.

Důležité

Vlastnost Povolit pro uživatele typu host je k dispozici od verze Commerce 10.0.21. Vyžaduje instalaci balíčku knihovny modulů Commerce verze 9.31.

Nastavení webu pro moduly dárkových poukazů

V konfigurátoru webů Commerce v Nastavení webu > Rozšíření existuje nastavení modulu dárkového poukazu s názvem Podporovaný typ dárkového poukazu. Toto nastavení podporuje tři hodnoty:

  • Dárkový pouikaz Dynamics 365 - je-li použito toto nastavení, modul dárkového poukazu umožňuje pouze dárkové poukazy aplikace Dynamics 365. Toto nastavení je podporováno pouze pro přihlášené uživatele na webu e-Commerce. Funkce kontroly zůstatku dárkové karty je podporována pouze pro přihlášené uživatele.
  • Dárkové poukazy SVS a Givex - je-li použito toto nastavení, modul dárkového poukazu umožňuje pouze dárkové poukazy SVS a Givex. Toto nastavení je podporováno pro přihlášené i anonymní uživatele na webu e-Commerce.
  • Dárkové poukazy Dynamics 365, SVS a Givex - je-li použito toto nastavení, modul dárkového poukazu umožňuje dárkové poukazy Dynamics 365, SVS a Givex. Toto nastavení je podporováno pouze pro přihlášené uživatele na webu e-Commerce. Vzhledem k zahrnutí interních dárkových karet je funkce kontroly zůstatku dárkových karet podporována pouze pro přihlášené uživatele.

Důležité

Tato nastavení jsou k dispozici ve vydání Dynamics 365 Commerce 10.0.11 a jsou vyžadována, pouze pokud potřebujete podporu pro dárkové karty SVS nebo Givex. Pokud provádíte aktualizaci ze starší verze Dynamics 365 Commerce, musíte ručně aktualizovat soubor appsettings.json. Pokyny k aktualizaci souboru appsettings.json najdete v části Aktualizace SDK a knihoven modulů.

Rozšíření interních dárkových karet pro použití v elektronických obchodech

Ve výchozím nastavení nejsou interní dárkové karty optimalizovány pro použití v elektronických obchodech. Než tedy povolíte použití interních dárkových karet k platbám, měli byste je nakonfigurovat pomocí rozšíření, která jim pomohou zajistit větší bezpečnost. Tady jsou oblasti dárkových karet, které byste měli rozšířit, než povolíte použití interních dárkových karet ve výrobě:

  • Číslo dárkové karty – Číselné řady se používají ke generování čísel dárkových karet pro interní dárkové karty. Protože lze snadno předvídat číselné řady, měli byste rozšířit generování čísel dárkových karet tak, aby se pro vydaná čísla dárkových karet používaly náhodné kryptograficky zabezpečené řetězce.
  • GetBalance – API GetBalance se používá k vyhledávání zůstatků dárkových karet. Ve výchozím nastavení je toto rozhraní API veřejné. Pokud k vyhledání zůstatků dárkových karet není vyžadován PIN, existuje riziko, že by útoky hrubou silou mohly použít API GetBalance k pokusu vyhledat čísla dárkových karet, které mají zůstatky. Implementací požadavků na PIN pro interní dárkové karty a omezení API můžete pomoci zmírnit riziko.
  • PIN – Ve výchozím nastavení interní dárkové karty nepodporují kódy PIN. Interní dárkové karty byste měli rozšířit tak, aby byl k vyhledání zůstatků vyžadován PIN. Tuto funkci lze také použít k uzamčení dárkových karet po po sobě jdoucích nesprávných pokusech o zadání kódu PIN.

U pokladny pro hosty povolte platby dárkovou kartou

Ve výchozím nastavení nejsou platby pokladní kartou povoleny pro (anonymní) pokladnu hosta. Pokud je chcete povolit, postupujte následovně.

  1. V Commerce Headquarters přejděte na možnost Retail a Commerce > Nastavení kanáu > Nastavení POS > POS > Operace POS.
  2. Vyberte a podržte (nebo klikněte pravým tlačítkem) záhlaví mřížky a poté vyberte Vložit sloupce.
  3. V dialogovém okně Vložit sloupce zaškrtněte políčko AllowAnonymousAccess.
  4. Vyberte Aktualizovat.
  5. Pro operace 520 (Zůstatek dárkové karty) a 214, nastavte hodnotu AllowAnonymousAccess na 1.
  6. Zvolte Uložit.
  7. Spusťte úlohu plánovače 1090 k synchronizování změn do databáze kanálů.

Přidání modulu dárkového poukazu na stránku

Pokyny k přidání modulu dárkového poukazu na stránku pokladny a nastavení požadovaných vlastností naleznete v tématu Modul pokladny.

Další prostředky

Modul košíku

Modul ikony košíku

Modul pokladny

Platební modul

Modul dodací adresy

Modul možností doručení

Modul s informacemi o vyzvednutí

Modul podrobností objednávky

Podpora pro externí dárkové poukazy

SDK a aktualizace knihovny modulů