V základním nastavení modulu jsou podmínky, které Vám umožní zobrazení, pouze pokud jsou splněny. Jedná se o část kódu v souboru
modules/billmelater/billmelater.php:
Kód:
if(intval($params['cart']->id_carrier)!=29 && intval($params['cart']->getOrderTotal(true, 4))<250 && intval($customerStats[nb_orders])>4)
{
$smarty->assign(array(
'this_path' => $this->_path,
'this_path_ssl' => (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/'.$this->name.'/'
));
return $this->display(__FILE__, 'payment.tpl');
}
Zde je vysvětlení podmínek:
- intval($params['cart']->id_carrier)!=29 ... zobrazení u všech plateb kromě platby ID 29
- intval($params['cart']->getOrderTotal(true, 4))<250 ... zobrazení pouze u objednávky, která má celkovou cenu menší než 250
- intval($customerStats[nb_orders])>4 ... zobrazení pouze pokud má zákazník více než 4 objednávky
Podmínky si můžete upravit, jak budete chtít. Pokud žádné podmínky nemáte a chcete, aby se platba zobrazovala pořád, tak smažte (nebo zakomentujte //) řádky 31, 32 a 38. Upravený kód bude vypadat následovně:
Kód:
$smarty->assign(array(
'this_path' => $this->_path,
'this_path_ssl' => (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/'.$this->name.'/'
));
return $this->display(__FILE__, 'payment.tpl');