In der Administration kann unter Shops / bearbeiten / Vorlagen pro Shop ein Lieferschein individualisiert werden. Bitte laden Sie die Mustervorlage und speichern Sie Ihre Änderungen ab.
Einstellung
Optional kann der Lieferschein als PDF heruntergeladen werden. Hierfür wird folgende URL bereitgestellt:
Eine Vorlage eines Lieferscheines mit Pagebreaks finden Sie unter folgendem Link:
Die URL Parameter client_id und order_code müssen zwingend angegeben werden. Für den Parameter flyetype kann "pdf" oder "html" angegeben werden.
Variablen
Folgende Variablen stehen im Lieferschein zur Verfügung:
| Variable | Typ | Beschreibung |
|---|
{$orderObject} | array | Bestellobject |
{$orderObject->getOrderCode()} | string | Bestellcode |
{$orderObject->getCustomerUser()} | object | Benutzerdaten |
{$orderObject->getOrderCart()} | object | Warenkorb |
{$orderObject->getShipping()} |
| Versandart |
{$orderObject->getPayment()} |
| Zahlungsart |
{$orderObject->get("order_number")} |
| Lieferscheinnummer |
Beispiele
actionscript31MwStorderItemTaxSums item=vat key=vatKey}
{if floatval($vat->taxValue) !== 0.0 }
| {$vatKey}% MwSt |
|
{$vat->taxValue/100} EUR
|
{/if}
{/foreach}]]>
actionscript3Artikel-ZusatzfeldertruegetData()} {foreach from=$itemData.warenkorb_zusatzfelder_array item=zusatzValue key=zusatzName}{$zusatzName}: {$zusatzValue}
{/foreach}]]>
actionscript3Lager-EinstellungentruegetOrderCart() item=item key=cartId}
{if $item->get('aid')}
Lagerbestand: {$item->getArticle()->get('article_stock_value')}
Mindestbestand: {$item->getArticle()->get('article_stock_min')}
Lagerort 1 (Kleinteillager):{$item->getArticle()->get('article_stock_lagerort')}
Lagerort 2 (Palettenplatz):{$item->getArticle()->get('article_stock_lagerort2')}
{/if}
{/foreach}
]]>
actionscript3BestellcodetruegetOrderCode()}
]]>
actionscript3BenutzerdatentruegetCustomerUser()}
ID: {$orderObject->getCustomerUser()->get('id')}
Benutzer-ID: {$orderObject->getCustomerUser()->get('client_id')}
Shop-ID: {$orderObject->getCustomerUser()->get('customer_id')}
Passwort: {$orderObject->getCustomerUser()->get('customerCode_user_password')}
Benutzername: {$orderObject->getCustomerUser()->get('customer_user_name')}
Titel: {$orderObject->getCustomerUser()->get('customer_user_titel')}
Vorname: {$orderObject->getCustomerUser()->get('customer_firstname')}
Nachname: {$orderObject->getCustomerUser()->get('customer_lastname')}
Name /Ansprechpartner: {$orderObject->getCustomerUser()->get('customer_longname')}
Vertriebsgesellschaft: {$orderObject->getCustomerUser()->get('customer_user_vertriebsgesellschaft')}
Firma 1: {$orderObject->getCustomerUser()->get('customer_user_company1]')}
Firma 2: {$orderObject->getCustomerUser()->get('customer_user_company2')}
Firma 3: {$orderObject->getCustomerUser()->get('customer_user_company3')}
Straße: {$orderObject->getCustomerUser()->get('customer_user_street]')}
PLZ: {$orderObject->getCustomerUser()->get('customer_user_zip')}
Ort: {$orderObject->getCustomerUser()->get('customer_user_town')}
Land (Listen-ID): {$orderObject->getCustomerUser()->get('customer_user_countrycode]')}
Land: {$orderObject->getCustomerUser()->get('customer_user_country')}
Telefon: {$orderObject->getCustomerUser()->get('customer_user_telefon')}
Telefax: {$orderObject->getCustomerUser()->get('customer_user_telefax')}
E-Mail: {$orderObject->getCustomerUser()->get('customer_user_email')}
Internet: {$orderObject->getCustomerUser()->get('customer_user_internet')}
Mobiltelefon: {$orderObject->getCustomerUser()->get('customer_user_mobil]')}
Kundennummer: {$orderObject->getCustomerUser()->get('customer_user_kundennummer')}
Code: {$orderObject->getCustomerUser()->get('customer_user_code')}
Kostenstelle: {$orderObject->getCustomerUser()->get('customer_user_costcenter')}
Branche: {$orderObject->getCustomerUser()->get('customer_branche')}
Funktion: {$orderObject->getCustomerUser()->get('customer_funktion')}
Bundesland: {$orderObject->getCustomerUser()->get('customer_bundesland')}
USt-IdNr.: {$orderObject->getCustomerUser()->get('customer_ustid]')}
Öffnungszeiten 1: {$orderObject->getCustomerUser()->get('customer_user_oeffnung1')}
Öffnungszeiten 2: {$orderObject->getCustomerUser()->get('customer_user_oeffnung2')}
Öffnungszeiten 3: {$orderObject->getCustomerUser()->get('customer_user_oeffnung3')}
Aussendienst: {$orderObject->getCustomerUser()->get('customer_user_aussendienst')}
Art: {$orderObject->getCustomerUser()->get('customer_user_art')}
Bankinstitut: {$orderObject->getCustomerUser()->get('customer_user_bankinstitut]')}
BLZ: {$orderObject->getCustomerUser()->get('customer_user_blz')}
Konto-Nr.: {$orderObject->getCustomerUser()->get('customer_user_kontonr]')}
IBAN: {$orderObject->getCustomerUser()->get('customer_user_iban')}
BIC: {$orderObject->getCustomerUser()->get('customer_user_bic')}
Geschäftsführer: {$orderObject->getCustomerUser()->get('customer_user_geschaeftsfuehrer')}
Sitz der Gesellschaft: {$orderObject->getCustomerUser()->get('customer_user_sitz_der_gesellschaft')}
Steuer-Nr.: {$orderObject->getCustomerUser()->get('customer_user_steuernr')}
Amtsgericht: {$orderObject->getCustomerUser()->get('customer_user_amtsgericht')}
Freifeld 1: {$orderObject->getCustomerUser()->get('customfield1')}
Freifeld 2: {$orderObject->getCustomerUser()->get('customfield2')}
Freifeld 3: {$orderObject->getCustomerUser()->get('customfield3')}
Freifeld 4: {$orderObject->getCustomerUser()->get('customfield4')}
Freifeld 5: {$orderObject->getCustomerUser()->get('customfield5')}
Status: {$orderObject->getCustomerUser()->get('status')}
Geschlecht: {$orderObject->getCustomerUser()->get('customer_user_gender')}
Interne Bemerkung: {$orderObject->getCustomerUser()->get('remarks')}
Benutzergruppe (ID): {$orderObject->getCustomerUser()->get('customer_user_budgetgruppe__id')}
Kontotyp: {$orderObject->getCustomerUser()->get('customer_user_level')}
Verwaltung freischalten?: {$orderObject->getCustomerUser()->get('artikelverwaltung_jn')}
Erweiterte Benutzerverwaltung freischalten?: {$orderObject->getCustomerUser()->get('artikelverwaltung_erweitert_jn')}
Freigaben anzeigen?: {$orderObject->getCustomerUser()->get('freigabeportal_zeigen')}
Auswertung anzeigen?: {$orderObject->getCustomerUser()->get('report_zeigen')}
Masterlogin für Budgetgruppenbenutzer?: {$orderObject->getCustomerUser()->get('masterlogin')}
Backlink (Masterlogin): {$orderObject->getCustomerUser()->get('masterlogin_backlink]')}
Bestellstatus/Historie bearbeiten?: {$orderObject->getCustomerUser()->get('austragsstatus_jn')}
Lagerrückführungen aktivieren?: {$orderObject->getCustomerUser()->get('lagerrueckfuehrungen')}
Warenkorb überspringen?: {$orderObject->getCustomerUser()->get('skip_cart')}
Rechnungserstellung deaktivieren: {$orderObject->getCustomerUser()->get('disable_invoice')}
Rechnungsadresse im Warenkorb vorausfüllen
Funktion aktivieren?: {$orderObject->getCustomerUser()->get('customer_user_InvoiceEnabled')}
Rechnungsadresse Editierbar?: {$orderObject->getCustomerUser()->get('customer_user_InvoiceEditable')}
Firma: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany1')}
Firma (Zeile 2): {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany2')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCompany3')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTitle')}
Benutzername: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressName')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTel')}
Straße: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressStreet')}
PLZ: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressZIP')}
Ort: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressTown')}
Land: {$orderObject->getCustomerUser()->get('customer_user_InvoiceAdressCountry')}
Zusätzliche E-Mail aktivieren
Funktion aktivieren?: {$orderObject->getCustomerUser()->get('infomail')}
Zusätzliche E-Mail Empfänger: {$orderObject->getCustomerUser()->get('infomail_recipient')}
Anzahl Logins: {$orderObject->getCustomerUser()->get('logincount')}
Anzahl Bestellungen: {$orderObject->getCustomerUser()->get('ordercount')}
Erstellt am: {$orderObject->getCustomerUser()->get('cdate')}
Letzter Login: {$orderObject->getCustomerUser()->get('lastlogin')}
Letzte Änderung: {$orderObject->getCustomerUser()->get('mdate')}
Nicht zugeordnet
xxx: {$orderObject->getCustomerUser()->get('customer_user_group__id')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_businessunit')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_purchaser')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_anrede')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_lkz')}
XXX: {$orderObject->getCustomerUser()->get('customer_user_lastschrift')}
XXX: {$orderObject->getCustomerUser()->get('valid_from')}
XXX: {$orderObject->getCustomerUser()->get('valid_to')}
XXX: {$orderObject->getCustomerUser()->get('personid')}
XXX: {$orderObject->getCustomerUser()->get('auswertung_jn')}
XXX: {$orderObject->getCustomerUser()->get('lokaler_bestellworkflow__id')}
XXX: {$orderObject->getCustomerUser()->get('import_status')}
XXX: {$orderObject->getCustomerUser()->get('date_pwchange')}
XXX: {$orderObject->getCustomerUser()->get('opc_gast_user')}
XXX: {$orderObject->getCustomerUser()->get('offenes_bestellsystem')}
XXX: {$orderObject->getCustomerUser()->get('sessionid')}
{/if}
]]>
actionscript3WarenkorbtruegetOrderCart() item=item key=cartId}
Artikelbezeichnung:{$item->get('s_desc')}
xxx:{$item->get('id')}
Benutzer-ID:{$item->get('client_id')}
Bestell-ID:{$item->get('order_id')}
xxx:{$item->get('parent_id')}
xxx:{$item->get('type')}
Artikel-ID:{$item->get('aid')}
Artikeltyp:{$item->get('article_type')}
Personalisierungsdaten:{$item->get('persdata')}
{foreach from=$item->getPersData() item=persValue key=persName}
{$persName}: {$persValue}
{/foreach}
{foreach from=$item->getzusatzfelder_array() item=zusatzValue key=zusatzName}
{$zusatzName}: {$zusatzValue}
{/foreach}
{foreach from=$item->getCartAdditionalFields() item=cartzusatzValue key=cartzusatzName}
{$cartzusatzName}: {$cartzusatzValue}
{/foreach}
xxx:{$item->get('article_options_remark')}
xxx:{$item->get('quantity')}
Menge:{$item->get('quantity_value')}
Bemerkung:{$item->get('remark')}
xxx:{$item->get('filename')}
xxx:{$item->get('pdf_filenames')}
Kostenstelle:{$item->get('cstctr')}
xxx:{$item->get('mdate')}
xxx:{$item->get('cdate')}
xxx:{$item->get('rdate')}
xxx:{$item->get('r_remark')}
xxx:{$item->get('r_kuerzel')}
xxx:{$item->get('r_email')}
Artikelbezeichnung:{$item->get('s_desc')}
Menge:{$item->get('s_qty')}
xxx:{$item->get('s_cstctr')}
xxx:{$item->get('s_total')}
xxx:{$item->get('s_ntotal')}
xxx:{$item->get('s_mwst')}
xxx:{$item->get('mailing_count')}
Status:{$item->get('status')}
xxx:{$item->get('send_reminder')}
xxx:{$item->get('printshop_jn')}
xxx:{$item->get('payment_interface_jn')}
xxx:{$item->get('md5')}
xxx:{$item->get('show')}
xxx:{$item->get('jobname')}
xxx:{$item->get('premium_interaktiver_editor')}
xxx:{$item->get('premium_bildupload')}
xxx:{$item->get('anzahl_seiten')}
xxx:{$item->get('anzahl_downloads')}
xxx:{$item->get('article_options')}
xxx:{$item->get('nur_pdf_download')}
xxx:{$item->get('lokaler_bestellworkflow_schritte__id')}
xxx:{$item->get('uploadpath')}
xxx:{$item->get('direktdownload_jn')}
xxx:{$item->get('array_warenkorb_adressen')}
xxx:{$item->get('serviceprovider_id')}
xxx:{$item->get('serviceprovider_status')}
Bestellnummer:{$item->get('bestellnummer')}
xxx:{$item->get('nicht_berechnen')}
xxx:{$item->get('portostaffel')}
xxx:{$item->get('ftp_pruefsumme')}
xxx:{$item->get('ftp_download')}
xxx:{$item->get('ftp_error')}
xxx:{$item->get('datensatz_id')}
xxx:{$item->get('status_sendmail')}
xxx:{$item->get('nachbestellung')}
xxx:{$item->get('artikel_nachbestellung')}
xxx:{$item->get('gutschein')}
xxx:{$item->get('voucher_id')}
xxx:{$item->get('voucher_array')}
xxx:{$item->get('freigabe_adressen_id')}
xxx:{$item->get('mailing')}
xxx:{$item->get('report_group_id')}
{/foreach}
Freifeld-Bemerkung:
{assign var="customFields" value=$orderObject->getCustomFields()} {if $customFields} {foreach key=name item=value from=$customFields}{$name}: {$value}
{/foreach} {/if}]]>
actionscript3Liefer-/ Rechnungsadressetrueget('order_DeliverAdressCompany')}{$orderObject->get('order_DeliverAdressCompany')}
{/if}
{if $orderObject->get('order_DeliverAdressCompany2')}{$orderObject->get('order_DeliverAdressCompany2')}
{/if}
{if $orderObject->get('order_DeliverAdressStreet')}{$orderObject->get('order_DeliverAdressStreet')}
{/if}
{if $orderObject->get('order_DeliverAdressZIP')}{$orderObject->get('order_DeliverAdressZIP')}{/if} {if $orderObject->get('order_DeliverAdressTown')}{$orderObject->get('order_DeliverAdressTown')}{/if}
{if $orderObject->get('order_DeliverAdressTel')}Telefon: {$orderObject->get('order_DeliverAdressTel')}{/if}
Mit der folgenden Methode können Sie die Rechnugsadresse aus dem Warenkorb abrufen.
Beispiel:
{if $orderObject->get('InvoiceAdressCompany1')}{$orderObject->get('InvoiceAdressCompany1')}
{/if}
{if $orderObject->get('InvoiceAdressCompany2')}{$orderObject->get('InvoiceAdressCompany2')}
{/if}
{if $orderObject->get('InvoiceAdressStreet')}{$orderObject->get('InvoiceAdressStreet')}
{/if}
{if $orderObject->get('InvoiceAdressZIP')}{$orderObject->get('InvoiceAdressZIP')}{/if} {if $orderObject->get('InvoiceAdressTown')}{$orderObject->get('InvoiceAdressTown')}{/if}
]]>
xmlVersandarttruegetShipping()->get('id')}
Mandanten-ID: {$orderObject->getShipping()->get('client_id')}
Bezeichnung: {$orderObject->getShipping()->get('versand_desc')}
Bezeichnung oder Staffelnamen (nach Einstellung): {$shippingName}
Sortierung: {$orderObject->getShipping()->get('orderby')}
Länderauswahl: {$orderObject->getShipping()->get('countries')}
Beschreibung: {$orderObject->getShipping()->get('versand_fulldesc')}
Grundporto: {$orderObject->getShipping()->get('grundporto')}
Zusatzporto: {$orderObject->getShipping()->get('zusatzporto')}
Grundporto spezial
Bezeichnung: {$orderObject->getShipping()->get('grundporto_spezial_index')}
Preis: {$orderObject->getShipping()->get('grundporto_spezial')}
Erstellt am: {$orderObject->getShipping()->get('cdate')}
Letzte Änderung am: {$orderObject->getShipping()->get('mdate')}
Lieferadresse: {$orderObject->getShipping()->get('versandarten_laden_jn')}
Lieferadresse aus Versandarten editierbar?: {$orderObject->getShipping()->get('versandadresse_editierbar_jn')}
Firma: {$orderObject->getShipping()->get('firma')}
Firma (Zeile 2): {$orderObject->getShipping()->get('firma2')}
Name / Ansprechpartner: {$orderObject->getShipping()->get('ansprechpartner')}
Straße: {$orderObject->getShipping()->get('strasse')}
PLZ: {$orderObject->getShipping()->get('plz')}
Ort: {$orderObject->getShipping()->get(‚ort‘)}
E-Mail: {$orderObject->getShipping()->get('email')}
Land: {$orderObject->getShipping()->get('country')}
Status: {$orderObject->getShipping()->get('status')}
xxx: {$orderObject->getShipping()->get('all_laender')}
xxx: {$orderObject->getShipping()->get('opentrans_supplier_agreement_id')}
xxx: {$orderObject->getShipping()->get('opentrans_supplier_agreement_line_id')}
xxx: {$orderObject->getShipping()->get('opentrans_supplier_party_id')}
xxx: {$orderObject->getShipping()->get('opentrans_supplier_duns')}
xxx: {$orderObject->getShipping()->get('oci_category_id')}
xxx: {$orderObject->getShipping()->get('oci_vendor')}
xxx: {$orderObject->getShipping()->get('oci_vendormat')}
xxx: {$orderObject->getShipping()->get('oci_sap_number')}]]>
actionscript3ZahlungsarttruegetPayment()->get('id')}
Mandanten-ID: {$orderObject->getPayment()->get('client_id')}
Sonderzahlungsart: {$orderObject->getPayment()->get('payment_interface_jn')}
Bezeichnung: {$orderObject->getPayment()->get('payment_desc')}
Information (Warenkorb): {$orderObject->getPayment()->get('payment_info_cart')}
Information (E-Mail): {$orderObject->getPayment()->get('payment_info_mail')}
Sortierung: {$orderObject->getPayment()->get('orderby')}
Preisaufschlag/-nachlass
Aufschlag/Nachlass: {$orderObject->getPayment()->get('price_type]')}
Preis: {$orderObject->getPayment()->get('price')}
€/%: {$orderObject->getPayment()->get('price_value_type')}
Erstellt am: {$orderObject->getPayment()->get('cdate')}
Letzte Änderung am: {$orderObject->getPayment()->get('mdate')}
Status: {$orderObject->getPayment()->get('status')}
xxx: {$orderObject->getPayment()->get('payment_fulldesc')}
xxx: {$orderObject->getPayment()->get('payment_interface_id')}]]>
actionscript3Notizen für BestellungentruegetOrderInfo('notes')}{/if}
]]>
actionscript3Manuelle PositiontruegetOrderCart() item=item key=cartId}-Schleife.
{if $item->get('aid') || $item->get('article_type') == 0}
| {$countPos} |
|
{$item->get('aid')} |
|
{if $item->get('quantity_value')}
{$item->get('s_desc')}
{$item->getArticle()->get('article_fulldesc')} |
{$item->get('quantity_value')} |
{else}
{if $item->get('s_desc')}
{$item->get('s_desc')} |
{/if}
{/if}
{/if}
Im Grunde wird danach gefragt, ob bei dieser Position eine Menge vorhanden ist. Da das bei der manuellen Position nicht der Fall ist, wird im nächsten Schritt abgefragt, ob eine Bezeichnung zur Verfügung steht.
Wenn der Fall zutrifft, wird die manuelle Position im Lieferschein angezeigt. ]]>
phpZusatzfelder vom Dienstleister für die BestellungtrueadditionalFields item=additionalField}
{$additionalField->name}: {$additionalField->value}
{/foreach}
{/if}
{/foreach}
]]>
phpWährungtruegetOrderInfo('currency')}
Symbol: {$currency.symbol}
Name: {$currency.name}
]]>
actionscript31Vorschau personalisierter ArtikeltruegetOrderCart() item=item key=cartId}
{foreach from=$cart item=cartItem}
{if $cartItem.id == $item->get('id') && $cartItem.previewArticleImagePath}
{/if}
{/foreach}
{/foreach}]]>