check Podrobnosti o bankovním převodu se nezobrazují v e-mailu

  • Erik Notek (Nutt)
  • Avatar uživatele Erik Notek (Nutt) Autor tématu
  • Offline
  • Nováček
  • Nováček
Více
12. dub 2022 17:02 #574 od Erik Notek (Nutt)
Podrobnosti o bankovním převodu se nezobrazují v e-mailu vytvořil uživatel Erik Notek (Nutt)
Dobrý den,

mám na PrestaShopu 1.7 problém s tím, že se mi v e-mailu pro zákazníky při "Platba bankovním převodem" nezobrazují podrobnosti o účtu, které jsem nastavil v modulu "Bankovní převod":

 

JAKO ZPŮSOB PLATBY JSTE VYBRALI BANKOVNÍ PŘEVOD.
Zde jsou detaily pro provedení bankovního příkazu:
Částka: 2 340,00 Kč
Majitel účtu: {bankwire_owner}
Detaily účtu: {bankwire_details}
Sídlo banky: {bankwire_address}
V popisu bankovního převodu uveďte kód objednávky. 


Řešil někdo podobnou chybu?

Mám sice na upgradovaném PrestaShop 1.7 e-mailové šablony ještě s PrestaShopu 1.6, ale v tom problém nevidím. Dokonce jsem je zkoušel vyměnit, ale chyba byla identický.

Děkuji za rady.
Přílohy:

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Jiří Mrak (Mrakomor)
  • Avatar uživatele Jiří Mrak (Mrakomor)
  • Offline
  • Začátečník
  • Začátečník
Více
12. dub 2022 17:09 - 12. dub 2022 17:15 #575 od Jiří Mrak (Mrakomor)
Odpověděl Jiří Mrak (Mrakomor) pro téma Podrobnosti o bankovním převodu se nezobrazují v e-mailu
Zdravím,

zkuste v souboru classes/orders/OrderHistory.php někde kolem řádku 492 přidat:
'{bankwire_owner}' => Configuration::get('BANK_WIRE_OWNER'),
'{bankwire_details}' => nl2br(Configuration::get('BANK_WIRE_DETAILS')),
'{bankwire_address}' => nl2br(Configuration::get('BANK_WIRE_ADDRESS'))

kód pak vypadá nějak takto:
$topic = $result['osname'];
$data = array(
      '{lastname}' => $result['lastname'],
      '{firstname}' => $result['firstname'],
      '{id_order}' => (int) $this->id_order,
      '{order_name}' => $order->getUniqReference(),
      '{bankwire_owner}' => Configuration::get('BANK_WIRE_OWNER'),
      '{bankwire_details}' => nl2br(Configuration::get('BANK_WIRE_DETAILS')),
      '{bankwire_address}' => nl2br(Configuration::get('BANK_WIRE_ADDRESS'))                
);

Tohle tedy pomohlo mě. Pak už v e-mailu neodcházeli jen parametry, ale skutečné hodnoty nastavené v modulu.

Tak třeba vám to taky pomůže.
Poslední změna: 12. dub 2022 17:15 uživatelem Jiří Mrak (Mrakomor).

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Erik Notek (Nutt)
  • Avatar uživatele Erik Notek (Nutt) Autor tématu
  • Offline
  • Nováček
  • Nováček
Více
13. dub 2022 11:10 #576 od Erik Notek (Nutt)
Odpověděl Erik Notek (Nutt) pro téma Podrobnosti o bankovním převodu se nezobrazují v e-mailu
Supeer, díky moc. Funguje to! 

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení