Přeskočit na obsah

Často kladené otázky

Které bankovní aplikace podporují QR platby?

QR platby podporují všechny hlavní bankovní aplikace v ČR a SR. Standard QR Platba (CZ) a Pay by Square (SK) jsou oficiální bankovní standardy.

Podporované banky v ČR:

  • Česká spořitelna, ČSOB, Komerční banka, Raiffeisenbank, mBank, Fio banka, Air Bank a další

Podporované banky v SR:

  • Slovenská sporiteľňa, VÚB, Tatra banka, ČSOB, mBank a další
Mohu použít modul pro zahraniční zákazníky?

Ano. Modul podporuje čtyři QR standardy:

  • CZ (QR Platba) - pro české zákazníky
  • SK (Pay by Square) - pro slovenské zákazníky
  • HU (Hungarian) - pro maďarské zákazníky
  • EPC (SEPA) - pro zákazníky z eurozóny (DE, AT, NL, BE, FI a další)

Automatická detekce vybere správný standard podle fakturační země a měny objednávky.

Mohu mít více bankovních účtů?

Ano. Pro každou platební metodu můžete nastavit libovolný počet účtů. Můžete například:

  • Různé účty pro různé měny
  • Různé účty pro různé země
  • Zobrazit více QR kódů najednou (např. CZK i EUR účet)
Jak nastavit QR platby pro slovenský e-shop?
  1. Přidejte platební metodu (např. Bankovní převod)
  2. Přidejte účet s těmito údaji:
    • IBAN: váš slovenský IBAN
    • QR Type: Pay BY Square – SK + EUR (nebo Auto)
    • Enabled currencies: EUR
  3. Uložte změny
Jak zobrazit QR kód pouze pro určité země?

V nastavení účtu použijte pole „Enabled countries”. Vyberte pouze země, pro které se má QR kód zobrazit.

Pokud pole necháte prázdné, QR kód se zobrazí pro všechny povolené země v obchodě.

Jak používat data z WooCommerce BACS?

Pokud máte nastavené účty v WooCommerce → Nastavení → Platby → Přímý bankovní převod, můžete je použít:

  1. V nastavení QR modulu přidejte účet
  2. V poli „Account data source” vyberte název účtu z BACS
  3. Data (IBAN, číslo účtu, BIC) se načtou automaticky
Jak zobrazit QR kód na vlastní pozici?

Máte dvě možnosti:

1. Shortcode:

[wpify_woo_render_qr_code]

2. PHP akce:

do_action( 'wpify_woo_render_qr_code', $order );

Více příkladů najdete v dokumentaci pro vývojáře.

Jak změnit vzhled QR kódu?

QR kód používá CSS třídy, které můžete stylovat:

.wpify-woo-qr-payment {
text-align: center;
}
.wpify-woo-qr-payment_code {
max-width: 200px;
}

Kompletní seznam tříd najdete v nastavení zobrazení.

Proč se QR kód nezobrazuje v e-mailu?

Zkontrolujte:

  1. Vybrané e-maily - v nastavení platební metody musíte vybrat typy e-mailů
  2. HTML formát - QR se nezobrazuje v plain text e-mailech
  3. Base64 kompatibilita - zkuste zapnout „Save as image”
Co znamená chyba „Call to undefined function exec()"?

Váš server nepodporuje PHP funkci exec(), která je potřebná pro generování slovenských QR kódů.

Řešení: Zapněte „Compatibility mode” v nastavení modulu. QR kódy se budou generovat pomocí externího API.

Jak funguje automatická detekce QR standardu?

Při nastavení účtu na „Auto detect by order” modul určí standard podle:

  1. Fakturační země:

    • CZ → QR Platba
    • SK → Pay by Square
    • HU → Hungarian
    • Ostatní → EPC (SEPA)
  2. Měny: Standard se použije pouze pokud měna odpovídá (CZK pro CZ, EUR pro SK/EPC, HUF pro HU)

Kde se ukládají QR kódy jako soubory?

Při zapnuté volbě „Save as image” se QR kódy ukládají do:

wp-content/uploads/qr-payment/

Název souboru obsahuje hash objednávky a účtu, takže se negenerují duplicity.

Jak modul funguje s cache pluginy?

QR kódy se generují dynamicky na základě objednávky. Doporučujeme:

  • Vyloučit děkovnou stránku z cachování
  • Nebo použít cache s podporou uživatelsky specifického obsahu
Funguje modul s WooCommerce PDF Invoices?

Ano. Pokud máte nainstalovaný plugin PDF Invoices & Packing Slips for WooCommerce (WCPDF), zobrazí se v nastavení volba „Insert into WCPDF invoice”.

Po zapnutí se QR kód automaticky vloží do PDF faktur.

Funguje modul s YayMail nebo jinými e-mail editory?

Ano. Pro vložení QR kódu do vlastních e-mailových šablon (YayMail, Kadence Email Designer apod.) použijte shortcode:

[wpify_woo_render_qr_code]

Vložte jej do HTML bloku v editoru e-mailů na požadované místo. Shortcode automaticky detekuje objednávku z kontextu e-mailu.

Mohu použít vlastní variabilní symbol?

Ano. Použijte filtr wpify_woo_qr_payment_details:

add_filter( 'wpify_woo_qr_payment_details', function( $details, $order ) {
$details['vs'] = $order->get_meta( '_custom_vs' );
return $details;
}, 10, 2 );

Více příkladů v dokumentaci pro vývojáře.

Jsou texty modulu přeložitelné?

Ano, všechny texty modulu používají standardní WordPress překladové funkce s textdomain wpify-woo. Pro překlad můžete použít:

  • Plugin Loco Translate
  • Soubory .po/.mo v adresáři wp-content/languages/plugins/