Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Bestellbestätigung Drupal Commerce

Eingetragen von mauroS (125)
am 29.01.2014 - 14:26 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hi,

ich versuche gerade mir eine eingermaßen sinnvolle Bestellbestätigung für meinen Drupal Commerce Shop zusammenzubauen (reines Textformat).

Ich scheitere jedoch schon daran, dass ich nicht einmal alle benötigten Felder/Variablen zusammenbekomme.

In der Installation gibt es bereits eine angelegte Regel sowie einen vordefinirten Text:

--------------------------------------------------------------------------------------------------

Vielen Dank für Ihre Bestellung [commerce-order:order-number] bei [site:name].

Falls dies Ihre erste Bestellung bei uns war, erhalten Sie eine weitere E-Mail mit Anmeldedaten. Sobald Sie sich mit Ihrem Benutzernamen und Passwort auf unserer Seite angemeldet haben, können Sie Ihre Bestellhistorie und weitere Informationen abrufen:

[site:login-url]

Den Status Ihrer aktuellen Bestellung finden Sie unter:

[commerce-order:customer-url]

Wir stehen Ihnen für weitere Fragen zu Ihrer Bestellung gerne zur Verfügung.
---------------------------------------------------------------------------------------------------------------

Wenn ich nun im Admin Bereich auf der Seite bin, wo ich diesen Text bearbeiten kann, bekomme ich verschiedene Ersetzungsmuster/Token (z.B. [commerce-order:order-id]) angezeigt. Leider finde ich dort nicht alle dieser "Befehle", die ich für die Erstellung meines Bestellformulars benötige. Weiter wie das hier bin ich leider nicht gekommen:

-------------------------------------------------------------------------------------------------------------

Sehr geehrte/r [commerce-order:commerce-customer-billing],

vielen Dank für Ihre Bestellung im [site:name].

Hier Ihre Bestellübersicht:

Bestelldatum: [commerce-order:created]
Ihre Bestellnummer lautet: [commerce-order:order-number].
Name: [commerce-order:commerce-customer-billing]
E-Mail-Adresse: [commerce-order:owner:mail]

Rechnungsadresse:
[commerce-order:commerce-customer-billing]
Strasse: FEHLT
PLZ: FEHLT
Ort: FEHLT
Land: FEHLT

Versandadresse:
[commerce-order:commerce-customer-shipping]
Strasse: FEHLT
PLZ: FEHLT
Ort: FEHLT
Land: FEHLT

Bestellte Position/en:
Menge: FEHLT
Artikel: FEHLT
Preis: FEHLT

Versandkosten FEHLT
MwSt: FEHLT
Gesamtbetrag: [commerce-order:commerce-order-total:amount-decimal]

Zahlungsmethode: [commerce-order:payment-method-title]

Vielen Dank....

--------------------------------------------------------------------------

Wäre super, wenn mir einer von Euch helfen könnte, diese Felder zu finden !?!?!
DANKE,DANKE, DANKE

Gruß Michael

‹ [fast gelöst]Bestätigungsseite Webform Bestellbestätigung Drupal Commerce ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Token / Widgets

Eingetragen von mkruggel (45)
am 30.01.2014 - 18:53 Uhr

Hallo Michael,

Rechnungsadresse/Versandandresse:
Was steht denn genau in der Ausgabe drin? Könnte eine Frage der Feldkonfiguration sein, was im Token landet und dann angezeigt wird. Schau mal bei admin/commerce/customer-profiles/types/billing/display bzw. admin/commerce/customer-profiles/types/shipping/display

Bestellte Positionen:
Benutzt Du Commerce Email? In meinen Projekten erhalte ich so das Token [commerce-order:commerce-email-order-items], was die Bestellposition beinhaltet.

Allgemein ist die bei Commerce recht viel Bewegung bei der Token-Unterstützung. Genaue Versionen wären daher hilfreich.

Grüße
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Markus, vielen Dank für

Eingetragen von mauroS (125)
am 03.02.2014 - 23:33 Uhr

Hallo Markus,

vielen Dank für Deine Hilfe. Das Thema "Bestellte Position" habe ich gelöst. Ich habe Commerce E-Mail installiert. Jetzt klappt es. Außerdem sieht die E-Mail jetzt auch in HTML viel schöner aus :-)

Beim Punkt Rechnungsadresse/Versandandresse hänge ich aber immer noch. Ich hab mal unter dem von dir beschriebenen Pfad (/customer-profiles/types/billing/display) nachgeschaut. Es gibt hier jeweils bei billing und shipping ein angelegtes Feld:

Adress (technischer Name: commerce_customer_address, Feldtyp: Postal Adress, Steuerelement: Dynamic address form)

Dieses Feld beinhaltet im Warenkorb folgende Eingabefelder:

Vollständiger Name
Land
Strasse
Zusatz
PLZ
Ort

Bei der Zusammenstellung der E-Mail-Texte finde ich auch die Tokens [commerce-order:commerce-customer-billing] und [commerce-order:commerce-customer-shipping]. Wenn ich diese in meine E-Mail einbaue, dann erhalte ich jedoch immer nur die Werte des Eingabefeldes" Vollständiger Name". Land, Strasse, PLZ, und Ort werden nicht ausgegeben.

Hast du noch eine Idee, woran es liegen könnte?

Vielen Dank & Gruß

Michael

Hallo Michael,

Rechnungsadresse/Versandandresse:
Was steht denn genau in der Ausgabe drin? Könnte eine Frage der Feldkonfiguration sein, was im Token landet und dann angezeigt wird. Schau mal bei admin/commerce/customer-profiles/types/billing/display bzw. admin/commerce/customer-profiles/types/shipping/display

Bestellte Positionen:
Benutzt Du Commerce Email? In meinen Projekten erhalte ich so das Token [commerce-order:commerce-email-order-items], was die Bestellposition beinhaltet.

Allgemein ist die bei Commerce recht viel Bewegung bei der Token-Unterstützung. Genaue Versionen wären daher hilfreich.

Grüße
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

mauroS schriebBeim Punkt

Eingetragen von mkruggel (45)
am 04.02.2014 - 15:27 Uhr
mauroS schrieb

Beim Punkt Rechnungsadresse/Versandandresse hänge ich aber immer noch. Ich hab mal unter dem von dir beschriebenen Pfad (/customer-profiles/types/billing/display) nachgeschaut. Es gibt hier jeweils bei billing und shipping ein angelegtes Feld:

Adress (technischer Name: commerce_customer_address, Feldtyp: Postal Adress, Steuerelement: Dynamic address form)

mauroS schrieb

Bei der Zusammenstellung der E-Mail-Texte finde ich auch die Tokens [commerce-order:commerce-customer-billing] und [commerce-order:commerce-customer-shipping]. Wenn ich diese in meine E-Mail einbaue, dann erhalte ich jedoch immer nur die Werte des Eingabefeldes" Vollständiger Name". Land, Strasse, PLZ, und Ort werden nicht ausgegeben.

Was bekommst Du denn für die Felder angezeigt, wenn Du auf Anzeige verwalten wechselst? Dort wird auch die Ausgabe für die Mails beeinflusst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich bekomme das hier

Eingetragen von mauroS (125)
am 04.02.2014 - 15:45 Uhr

Hi,
ich bekomme das hier angezeigt: siehe Anhang.
Danke & Gruß
Michael

AnhangGröße
Image9.png 123.03 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, hilft nicht

Eingetragen von mkruggel (45)
am 05.02.2014 - 14:13 Uhr

Okay, hilft nicht weiter.

Geht's denn mit

[commerce-order:commerce_customer_billing]

bzw.

[commerce-order:commerce_customer_shipping] ?

Die Unterstriche beachten...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Leute, hab' das Problem

Eingetragen von mauroS (125)
am 18.02.2014 - 10:11 Uhr

Hallo Leute,

hab' das Problem endlich gelöst. Hier die entsprechenden Tokens, falls mal jemand auf das gleiche Problem stoßt. Für die Lieferadresse einfach das -billing: in -shipping: ersetzen.

Full name
[commerce-order:commerce-customer-billing:commerce-customer-address:name_line]

Thoroughfare (i.e. Street address)
[commerce-order:commerce-customer-billing:commerce-customer-address:thoroughfare]

Address 2:
[commerce-order:commerce-customer-billing:commerce-customer-address:premise]

Postal code
[commerce-order:commerce-customer-billing:commerce-customer-address:postal_code]

City
[commerce-order:commerce-customer-billing:commerce-customer-address:locality]

Administrative area (i.e. State / Province)
[commerce-order:commerce-customer-billing:commerce-customer-address:administrative_area]

Country
[commerce-order:commerce-customer-billing:commerce-customer-address:country]

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Markus, mit deinem

Eingetragen von mauroS (125)
am 19.03.2014 - 17:45 Uhr

Hallo Markus,

mit deinem Hinweis auf Commerce Mail und die [commerce-order:commerce-email-order-items] hast du mir Ende Januar sehr geholfen, dass ich die Bestellpositionen in meine Bestellbestätigung integrieren konnte. Ich habe jetzt ein anderes Projekt, bei welchem ich in den Warenkorb eine VVK-Gebühr und eine Geschenkoption intergrieren möchte.

Die Darstellung dieser beiden Komponenten im Warenkorb ist einwandfrei, allerdings ist die Darstellung in der Bestellbestätigung etwas verwirrend für den Kunden und auch nicht ganz sauber. Weisst du oder jemand anders, wie man die Darstellung in der Mail anpassen kann. Dazu müsste ich doch irgendwo die einzelnen Bestandteile der [commerce-order:commerce-email-order-items] bearbeiten können, oder?

Im Anhang habe ich das Problem etwas veranschaulicht.

Ich würde mich freuen, wenn mir jemand helfen könnte.

Vielen Dank & Gruß

Michael

AnhangGröße
commerce-email-order-items.pdf 175.57 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hilfe!!! :-)

Eingetragen von Pesarus (1)
am 31.03.2014 - 12:36 Uhr

Hallo Zusammen,

nach langem Probieren, machen und tun, wende ich mich an Euch, mit der Hoffnung endlich eine Lösung zu finden. Zahlreiche Tage sind bereits mit diesem Problem verstrichen :-(

Folgende Probleme:

Ich habe eine Drupalwebseite mit commerce erstellt. Innerhalb dieses Shops sind Artikel die mit zusätzlichen Optionen bestellt werden können.
z.B. Pizza Funghi + Knoblauch. Darüber hinaus gibt es ein Extra Textfeld wo Kunden zusätzliche Bemerkungen zum jeweiligen Artikel hinterlegen können.
Nun stellt sich eigentlich nur ein Problem dar.... Wie bekomme ich diese zusätzlichen Felder ( Knoblauch und Bemerkung) in die Bestätigungsemail. Sozusagen unter die SKU-Nummer.

Ich habe unter Shop-->Konfiguration-->Emails die Token, kann diese jedoch nicht verwenden. Die werden direkt sozusagen als code angezeigt
[commerce-order:commerce-line-items:1:field-bemerkung] bzw. [commerce-order:commerce-line-items:1:field_bemerkung].

Besser wäre es glaub ich direkt die [commerce-order:commerce-email-order-items] zu bearbeiten aber wo? Ich finde da irgendwie kein View zu, wo ich die Tabelle bearbeiten kann... bzw. um die zusätzlichen Felder erweitern kann. Wenn es die gibt.

Über eine Hilfe wäre ich sehr Dankbar.

Zusatz:
Ein zusätzliches Problem was mir aufgefallen ist, das bei der Menge (Qty) immer ein Wert angezeigt wird. Eine 1.

In der Datei commerce_email.module scheint mir die 1 aus folgendem Code zu kommen:

default:
        // Use this for any other line item.
        $rows[] = array(
          'data' => array(
            array('data' => htmlentities($line_item_wrapper->line_item_label->value(), ENT_QUOTES, "UTF-8"), 'style' => array('text-align: left;')),
            array('data' => 1, 'style' => array('text-align: left;')),   <------------------------------------ (1)
            array('data' => number_format(commerce_currency_amount_to_decimal($line_item_wrapper->commerce_unit_price->amount->value(), $currency_code), 2), 'style' => array('text-align: left;')),
          )
        );
        break;

Behebung des Fehlers bzgl. der Mengenangabe:

array('data' => htmlentities($line_item_wrapper->quantity->value(), ENT_QUOTES, "UTF-8"), 'style' => array('text-align: left;')),

mit einfügen, damit auf den Wert quantity zugegriffen werden kann...

Problemlösung zu dem Bemerkungsfeld:

            array('data' => htmlentities($line_item_wrapper->field_bemerkung->value(), ENT_QUOTES, "UTF-8"), 'style' => array('text-align: left;')),

Funktioniert einwandfrei.

Einzige Frage die bleibt:
Wie mache ich das mit den Taxonomiebegriffen? Also die Zusätzlichen Beläge (z.B. Knoblauch extra)...
Diese zusätzlichen Felder sind Auswahlfelder...

Vielleicht liegt es daran, dass die Taxonomiebegriffe mehrere Werte haben. z.B. Knoblauch, Extra Käse, Tomatenstücke etc. Es können ja mehrere Ausgewählt werden und entsprechend dann aufgelistet (Kommagetrennt) werden.
Hab diese Seite gefunden https://drupal.org/comment/7026808#comment-7026808 hilft mir nur leider nicht weiter...

Viele Grüße

AnhangGröße
Bildschirmfoto 2014-03-29 um 23.23.59.png 155.58 KB
Bildschirmfoto 2014-03-29 um 23.21.39.png 191.71 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

welche commerce email version

Eingetragen von caw (2762)
am 14.07.2015 - 08:03 Uhr

welche commerce email version nutzt ihr? bei mir sind anstatt komma dezimalpunkte... wie habt ihr das hingekriegt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

mauroS: Danke für die Tokens.

Eingetragen von SuperEngineer 64 (133)
am 02.10.2015 - 11:46 Uhr

mauroS: Danke für die Tokens. Die Liste ist ja mal echt Hammer. Die richtigen Tokens zu finden ist teilweise echt ein graus für mich. :)

Derzeit hänge ich aber bei [commerce-order:commerce-email-order-items]. Der gibt mir folgendes aus:


Fussball Blau1.0014.00
Fussball Rot2.0014.00
Subtotal:42.00
Total:42.00

Es sind zwar alle Infos vorhanden die ich brauche, aber halt zusammengematscht. GIbt es Tokens um an die einzelnen Bestandteile ranzukommen? Oder irgendeine Möglichkeit das vernünftig zu formatieren?

Gruß bis dahin und ich hoffe jemand kann da weiterhelfen,
SE64

  • Anmelden oder Registrieren um Kommentare zu schreiben

Freut mich, wenn dir die

Eingetragen von mauroS (125)
am 02.10.2015 - 13:19 Uhr

Freut mich, wenn dir die Tokens geholfen haben!

Wegen der Formatierung:
Ich nutze commerce mail (https://www.drupal.org/project/commerce_email) und dann bekomme ich durch die Verwendung von [commerce-order:commerce-email-order-items] eine (mehr oder weniger schöne) Tabelle, wo die items und das total und subtotal ganz ordentlich dargestellt werden.

Ich kann deshalb nicht ganz nachvollziehen, warum deine Formatierung nicht so schön ist. Benutzt du ggf. nur reine Text-Mails?

VG Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, also ich nutze ebenfalls

Eingetragen von SuperEngineer 64 (133)
am 02.10.2015 - 13:40 Uhr

Hey,

also ich nutze ebenfalls Commerce EMail und als Text-Format Full HTML.

Hm....

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielleicht liegts gar nicht

Eingetragen von mauroS (125)
am 02.10.2015 - 14:23 Uhr

vielleicht liegts gar nicht an Drupal sondern an deinem Mailprogramm. Vielleicht interpretiert das das HTML nicht...Probier's ggf. mal mit 1,2 anderen Mail-Adressen/-Programmen aus.
Mehr fällt mir jetzt aber auch nicht dazu ein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 21 Stunden
  • Hey danke
    vor 2 Tagen 15 Stunden
  • Update: jetzt gibt's ein
    vor 3 Tagen 9 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 19 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 22 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association