Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Drupal Commerce Account Information Checkout Feld erweitern Ideen?

Eingetragen von tom909 (44)
am 28.09.2012 - 19:43 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hallo Drupalfans,

Ich habe mich paar Tage intensiver mit dem Commerce Modul beschäftigt und versuche gerade einen simplen Shop einzurichten.

Im Grunde habe ich auch schon fast alles eingestellt. Die neuen Benutzer(also anonyme) gebe ihre Emailadresse logischerweise in das Feld Email ein und werden dank der Rulevorgaben automatisch registriert und auch die Zusatzmodule um das Adressbuch einzubauen und Terms of condition Abschluss etc. funktioniert zufriedenstellend. Zusätzlich habe ich noch hier diese 2 Module dazugepackt:

http://commerceguys.com/blog/commerce-module-tuesday-commerce-fieldgroup...

Ich habe folgendes Problem für das ich selber mir diverse Überlegungen gemacht habe und noch zu keinem sauberen Schluss gekommen bin.

Ich möchte bei anonymen Benutzer die Möglichkeit direkt bieten sich als Gewerbetreibender zu bewerben mit der Variante eine Anlage als Bild mitzuschicken(welches ich dann auswerte und dem Benutzer später die Rolle zuweise). Heisst, wenn der anonyme User eine Bestellung aufgibt und aufs Checkout kommt gibt der in der Vorlage im Feld "Account information" seine Email Adresse ein(diese Feld taucht auch nur auf wenn man nicht eingeloggt ist). So, das Feld ist ein must have und ich hätte gern zum expanden eine Frage Gewerbetreibender Ja/nein. falls nein, passiert nichts weiteres, falls ja, bekommt er die Möglichkeit eine anlage hochzuladen(feld von mir angelegt, welches ich später in einer eigenen View ausgabe auswerte) und ein Textfeld was für ein Unternehmen.

Diese Infos sollen aber nur auftauchen wenn man nicht eingeloggt ist, also quasi anonyme Rolle hat.

Ich bin soweit gekommen zusätzliche Felder gruppiert einzubauen, die als required zu markieren und in den User fields einzubauen und die Rule überträgt auch alles schön.

Ich möchte aber das man beim erneuten Aufruf des Checkouts(als eingeloggter User), diese zusatzfelder nicht mehr auftauchen.

Ich habe diese Felder gruppiert als Zusatzinfo, die required sind. Alternativ habe ich überlegt einfach das Feld Unternehmen: kein(vordefiniert) und ein Bildfeld einzubauen, dass nicht required ist.

Wie auch immer, ich habe da diverse Ideen, aber ich hätte es gern fest im Checkout integriert und nur im Fall wenn man nicht eingeloggt ist.

wenn jemand vielleicht sowas schon mal gemacht hat, wäre ich über einen Vorschlag sehr erfreut. Habe auch schon nachgelesen, dass man die checkout funktion overriden könnte, aber ich kenne selbst das Commerce Modul nicht so gut, dass ich mich da rantraue.

Vielen Dank schon mal fürs aufmerksame lesen, werde spanned weiter probieren.

‹ Core Umfrage Modul Content-Erstellung - Vergleich zu Contao und Redaxo ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

update

Eingetragen von tom909 (44)
am 02.10.2012 - 17:03 Uhr

Hi,

Also ich habe das Problem anders gelöst. Ich habe ein Content type Unternehmer registrieren angelegt mit alle wichtigen Felder plus dem Feld mit dem Gewerbenachweis. Habe als block den hinweis im Warenkorb abgelegt, dass man sich als Unternehmer extra anmelden darf und der link führt den besucher zum content type für die anmeldung. Der block wird nur bei anonymen Userrole eingeblendet und nur im cart. Also immer nur beim ersten mal, schliesslich wird jeder user automatisch nach bestellen angelegt-> problem gelöst.

Ein anonymer User darf diesen Content Type erstellen, aber nicht editieren und viewen. Anschliessend habe ich eine rule aufgesetzt die wenn der content-type erstellt wird und der user anonym ist, der user angelegt wird, geblockt ist, eine email bekannt, dass sein account halt noch freigeschaltet werden muss von uns und habe mir passend eine view erstellt die mir die user anzeigt mit den anlagen passend nach datum gefiltert oder namen.

Funktioniert einwandfrei.

NEUE HERAUSFORDERUNG:

Tja, jetzt habe ich noch eine weitere wundervolle Aufgabe. Wie kann ich versandbelege für DHL ausdrucken anhand von drupal commerce aufträgen? Ich weiß es gibt das wundervolle simple csv format. Es gibt die tolle DHL Software und gekoppelt könnte man sowas ja machen.

Ich hätte da gern etwas mehr automatisierten ablauf. Was kann ich da machen? Eine Email mit einer CSV anlage die man dann in die software einliest um den Versandkleber auszudrucken? Wenn ja, gibt es module die csv emails anlegen können anhand von views aus der Datenbank? Irgendwelche Ideen?

Hat da jemand schon sowas gemacht oder kennt jemand ein third party DHL modul für drupal commerce?

Mal sehen was ich mir da überlege.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 2 Tagen 22 Stunden
  • Auch für superfish gibt es
    vor 3 Tagen 2 Stunden
  • Versuchs mal mit
    vor 3 Tagen 1 Stunde
  • Drupal 10 läuft
    vor 3 Tagen 2 Stunden
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 4 Tagen 22 Stunden
  • Gleiches Problem: bootstrap 4
    vor 6 Tagen 23 Stunden
  • Da wirst Du den Bug wohl
    vor 1 Woche 2 Stunden
  • Immer noch composer 1 zu 2
    vor 1 Woche 17 Stunden
  • Beziehung Branche Adresse!
    vor 6 Tagen 3 Stunden
  • Sorry, dann gab es das bei
    vor 1 Woche 19 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9289
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 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