Einheitliche Kostenstelle bei Bestellung
Mit diesem Modul können sie eine gleiche Kostenstelle bei allen Bestellpositionen eines Warenkorbs erzwingen.
Um dieses Modul verwenden zu können muss die Option Kostenstelle aktiviert sein.
Zusätzlich kann mit dem Modul eine Kostenstelle pro Artikel bzw. Warengruppe vergeben werden.
Die Kostenstellen in Artikeln und/oder Warengruppen zugeordneten Kostenstellen überschreiben andere Kostenstellen.
Die den Artikeln zugeordneten Kostenstellen dieses Moduls überschreiben die Warengruppen zugeordneten Kostenstellen.
Die Sprachvariable für die angezeigte Fehlermeldung ist: costcenterValuesAreNotTheSame
Artikel:
Warengruppe:
Funktioniert nicht wenn Batchzuweisung aktiviert ist.
Wenn Sie die eingetragene Kostenstelle innerhalb der Rechnung ausgeben wollen, können Sie dies mit dem folgenden Code-Block in Zeile 9 innerhalb der Foreach-Schleife:
{foreach from=$orderObject->getOrderCart() item=item key=cartId}
{if in_array($item->get('status'), ['STORNO','DRUCKFREIGABE ABGELEHNT', 'GELÖSCHT', 'FREIGABE ABGELEHNT'])}
{continue}
{/if}
{if $item->get('aid')>0}
...
{if $item->getArticle()}{$item->getArticle()->getSetting('costcenter')}{/if}
...
{/if}
{/foreach}