An der beschriebenen Stelle in meiner CE 4.2 unter
Stammdaten -> Grundeinstellungen -> Einstellungen -> Bestellungen
finde ich allerdings nur einen “Mindestbestellwert”.
Weiß jemand, ob das an der Version liegt?
Sonst muß ich da zur Not wieder selbst was basteln…
Danke schon mal für die Lösung direkt im Template!!!
Wer es als Modul mag und den Wert in der config.inc.php hinterlegen will, für den habe ich jetzt eine Alternative:
Das hier in die config packen:
$this->iFkMinPcs = 5; // minimum number of pieces per order
Dann noch ein Mini-Modul, das oxbasket erweitert:
class fkbasket extends fkbasket_parent
{
public function MinItemsReached()
{
// fk: check if order contains minimum number of items
// returns boolean
/*
Example: call from basket.tpl
[{ if $oxcmp_basket->MinItemsReached() }]
[{ /if }]
*/
$iMinPcs = 0; // default = 0; get value from config.inc.php later
include getShopBasePath().'config.inc.php';
$myConfig = $this->getConfig();
if ( $myConfig->getConfigParam('iFkMinPcs') )
{
$iMinPcs = $myConfig->iFkMinPcs;
}
$bCheckOK = 0;
if ($this->getItemsCount() >= $iMinPcs) $bCheckOK = 1;
return $bCheckOK;
} // MinItemsReached()
}