E-shop » Objednávky » Platební možnosti » Propojení cen plateb a dopravců

Propojení cen plateb a dopravců

Ceny plateb a dopravců jsou různé ve všech možných kombinací, přičemž některé kombinace ani nemusí být umožnitelné. Není například možné zvolit kombinaci "Česká pošta" a "platba hotově na prodejně".

Řešením je vytvořením políčka v modulu Přepravce pro cenu každého typu Platby. Každé políčko se nějak pojmenuje (např. transporter_priceCash), a toto jméno políčka se zapíše do modulu Platba jako hodnota políčka payment_type). Ve výsledku pak na příklad máme následující políčka:

  • transporter_price (Cena platby převodem)
  • transporter_priceCard (Cena platby kartou)
  • transporter_priceCash (Cena platby dobírkou)
  • transporter_pricePersonally (Cena platby hotově)

Pro každého dopravce tedy můžeme nastavit zvlášťcenu pro platbu převodem, kartou, ... V případě, že některou kombinaci nechci umožnit, nevyplním její cenu. Pokladna pak sama zajistí, aby taková kombinace nebyla umožněna.

Obrázek: Ukázka chování pokladny. Povšimněte si, že některé  typy plateb nejsou na základě vybraného dopravce umožněny. Dále je zde vidět způsob výpočtu celkového poštovného. Částky uvedené v názvech doprav a plateb jsou pouze statické a ceny jsou zvoleny tak, aby ceny v názvech odpovídaly.