Inhalte aufrufen

Profilbild
- - - - -

Bestellung/Auftrag als pdf - weiteres Feld

Bestellung Auftrag pdf

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

#1 suelzi

suelzi

    Member

  • Members
  • PunktPunkt
  • 20 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
  • 1118 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
  • PunktPunkt
  • 20 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
  • 1118 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
  • 2779 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
www.stahldeko-shop.com


#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 15 November 2017 - 12:50

Folgendes sollte funktionieren:

@order.CustomerComment

Marcus Gesing

Smartstore AG


#7 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 15 November 2017 - 19:59

Hallo Herr Gesing,

passt, Vielen Dank!


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


#8 a.heppner

a.heppner

    Newbie

  • Members
  • Punkt
  • 1 Beiträge

Geschrieben: 31 August 2023 - 10:25

Hi, ich bin neu im SMARTSTORE. Wie und wo kann ich denn Views/Order/Details.Print.cshtml ändern? Ich möchte genau das machen, was hier gelöst wurde...



#9 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 31 August 2023 - 15:19

Im Installationsordner des Smartstore Shops. Details.Print.cshtml ist der Dateiname und Views/Order/ der Pfad zu dieser Datei.


Marcus Gesing

Smartstore AG


#10 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 462 Beiträge

Geschrieben: 06 September 2023 - 09:29

Für einfachen Zusatztext lässt sich auch unter CMS / Seiten und Inhalte / ein Inhalt mit Widget Zone anlegen, und an eine der vielen Widgetzonen unter invoice ... ausspielen.

 

Angehängte Datei  06-09-_2023_10-21-24.gif   39.76K   1 Anzahl Downloads

 

 

 

 


Stefan