Inhalte aufrufen

Profilbild

Bestellung/Auftrag als pdf - weiteres Feld

Bestellung Auftrag pdf

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
6 Antworten zu diesem Thema

#1 suelzi

suelzi

    Member

  • Members
  • 17 Beiträge

Geschrieben: 04 October 2017 - 09:50

Hallo Zusammen,

 

ich möchte gerne, dass in der PDF, die in der Auftragsverwaltung von der Bestellung erstellt werden kann, auch die Telefonnummern (von Liefer- und Rechnungsadresse) stehen.

Das wird nicht übernommen.

 

Ich vermute, dass ich das in der Views/Order/Details.Print.cshtml hinzufügen kann...

 

Aber wie und was?

 

 



Vielen Dank und freundliche Grüße
 
Christine Börchers


#2 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1027 Beiträge

Geschrieben: 04 October 2017 - 18:45

Ich vermute, dass ich das in der Views/Order/Details.Print.cshtml hinzufügen kann...

 

Deine Vermutung ist goldrichtig: einfach an geeignerter Stelle @order.BillingAddress.PhoneNumber respektive @order.ShippingAddress.PhoneNumber platzieren.


Murat Cakir
SmartStore AG


#3 suelzi

suelzi

    Member

  • Members
  • 17 Beiträge

Geschrieben: 06 October 2017 - 08:13

Guten Morgen,

vielen Dank.

Ich hab gerade versucht, das einzufügen - dabei ist mir folgendes aufgefallen:

 

In dem PDF wird die abweichende Lieferadresse auch garnicht aufgeführt - aber die muss da doch rein, das ist wichtig für uns als Shopbetreiber und natürlich auch für den Kunden, allein schon zur Kontrolle.

 

Kann dafür ein neues script gestellt werden?

 

Vielen Dank.



Vielen Dank und freundliche Grüße
 
Christine Börchers


#4 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1027 Beiträge

Geschrieben: 06 October 2017 - 17:57

Ein Script o.Ä. ist dafür nicht notwendig. Das ViewModel für den PDF-Auftrag enthält eine Fülle an Eigenschaften, die an beliebiger Stelle - mit HTML-Grundwissen - zur Anzeige gebracht werden können. Für die Lieferanschrift sähe das bspw. so aus:

// Das kommt ganz nach oben im Template
@using SmartStore.Services.Common;

// [...]

@{
    var address = order.ShippingAddress;
    // Gibt es überhaupt eine abweichende Lieferanschrift?
    var hasShippingAddress = address != null && !address.IsPostalDataEqual(order.BillingAddress);
}

@if (hasShippingAddress) {
  <div>Name: @address.GetFormattedName()</div>
  <div>Firma: @address.Company</div>
  <div>Straße 1: @address.Address1</div>
  <div>Straße 2: @address.Address2</div>
  <div>PLZ, Ort: @address.GetFormattedCityStateZip()</div>
  <div>Land: @address.CountryName</div>
  <div>E-Mail: @address.Email</div>
  <div>Tel.: @address.PhoneNumber</div>
  <div>Fax: @address.FaxNumber</div>
}

Murat Cakir
SmartStore AG


#5 kusnez

kusnez

    V.I.P

  • Members
  • 2444 Beiträge

Geschrieben: 15 November 2017 - 01:12

Hallo,

Möchte "Kommentar" zur Bestellung einfügen.

Habe versucht mit:

@order.CustomerOrderComment

Aber es kommt zum Fehler.

Bitte um Hilfe.


M.f.G.
E. Kusnezov
www.stahldeko-shop.de

#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3089 Beiträge

Geschrieben: 15 November 2017 - 12:50

Folgendes sollte funktionieren:

@order.CustomerComment

Schöne Grüße aus Düsseldorf,
Marcus Gesing


#7 kusnez

kusnez

    V.I.P

  • Members
  • 2444 Beiträge

Geschrieben: 15 November 2017 - 19:59

Hallo Herr Gesing,

passt, Vielen Dank!


M.f.G.
E. Kusnezov
www.stahldeko-shop.de