Zápisník Josefa Rouska

Python a React.js programátor, zaměřený na Shopify integrace

Automatizace platby převodem na Shopify pomocí Fakturoidu

Můj klient potřeboval automatizovat platbu převodem v obchodě na platformě Shopify. Vymysleli jsme řešení, jak pomocí proformy využít schopnosti Fakturoid.cz. Fakturoid při zaplacení proformy vytvoří fakturu a následně informuje o jejím vytvoření.

Ukážeme si jak automaticky:

Jak takový proces nastavit?

Základní propojení

Do vašeho obchodu si nainstalujte aplikaci Send invoices to Fakturoid.cz. V sekci Apps se objeví aplikace Send invoices to Fakturoid.cz.

Nejprve je nutné vyplnit přihlašovací údaje pro Fakturoid v sekci Fakturoid credentials. [videonávod] A následně klinutím na Enable proforma invoices v sekci Proforma invoices zapnout vytváření proforma faktur při vytvoření objednávky.

Po zapnutí je ještě nutné nastavit webhook ve Fakturoidu. [videonávod] Webhook je způsob, jakým Fakturoid informuje aplikaci o zaplacené faktuře.

Platební údaje v souhrnu objednávky

Zbývá najít způsob, jak dostat platební údaje k zákazníkovi. K tomuto účelu je možné využít notifikační e-mail Order confirmation. Proformy mají jako variabilní symbol nastavené číslo objednávky.

Návod předpokládá, že máte v sekci Settings > Payments > Manual payments zapnutou platbu s názvem Bank Deposit.

V šabloně najděte sekci <h4>Payment method</h4>, konkrétně {{ transaction.gateway | replace: "_", " ".... Za {% endif %} po tomto výrazu vložte kód uvozený <!-- Platební informace --> a <!-- / Platební informace --> dle příkladu.

<td class="customer-info__item">
  <h4>Payment method</h4>
  ...
    {% else %}
      {{ transaction.gateway | replace: "_", " " | capitalize }}  <strong>{{ transaction.amount | money }}</strong>
    {% endif %}
    <!-- Platební informace -->
    {% if transaction.gateway == "Bank Deposit" %}
      <p class="customer-info__item-content">
        <strong>Číslo účtu:</strong> 123457/0000
      </p>
      <p class="customer-info__item-content">
        <strong>Variabilní symbol:</strong> {{ name }}
      </p>
    {% endif %}
    <!-- / Platební informace -->

Doručení faktury zákazníkovi

Fakturoid umožňuje automatické odeslání faktury zákazníkovi po zaplacení proformy. V sekci Nastavení > Emaily > Texty a způsob odesílání je záložka Zaplacení proformy. Tuto záložku nastavte dle obrázku.

Potřebujete pomoct s nastavením? Neváhejte mě kontaktovat na e-mailu [email protected]