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 - 20: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 - 18: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

  • All Casino Gambling Tips
  • migrate: legacy-db-key in settings.php, wie?
  • Webform - kleiner Einleitungstext vor dem Formular.
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
Weiter

Neue Kommentare

  • Das findet man in diesem
    vor 1 Tag 18 Stunden
  • Hallo, bitte löscht meinen
    vor 3 Tagen 17 Stunden
  • Schau mal hier
    vor 3 Tagen 22 Stunden
  • Das Modul ist ja ganz schön,
    vor 6 Tagen 21 Stunden
  • Modul Purge
    vor 1 Woche 16 Stunden
  • Nö
    vor 1 Woche 23 Stunden
  • Manuell aus der Datenbank löschen
    vor 1 Woche 1 Tag
  • Bots ... auf Abstand
    vor 1 Woche 1 Tag
  • Cache vs Browser
    vor 1 Woche 1 Tag
  • h2b2 schrieb Nach einigen
    vor 1 Woche 3 Tagen

Statistik

Beiträge im Forum: 247806
Registrierte User: 19538

Neue User:

  • ArthurCluby
  • Chrisvek
  • RebeccaBeils

» Alle User anzeigen

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