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 https://beprint.atlassian.net/wiki/spaces/PL/pages/22480361 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 https://beprint.atlassian.net/wiki/spaces/PL/pages/22482639 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}