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

Drupal Commerce - Wie kann ich Produkte anzeigen lassen?

Eingetragen von barcode (133)
am 05.03.2011 - 20:14 Uhr in
  • Views
  • Drupal 7.x

Hallo,

ich möchte mit Drupal mal an einem Onlineshop basteln. Ich habe Dafür Drupal 7 und das Modul "Commerce" installiert.
Leider weiss ich nicht wie ich die erstellten Produkte sichtbar machen kann, sodass sie für Kunden angezeigt werden.

Hat irgendjemand eine Anleitung dafür?

Danke und MfG

Barcode

‹ [ Gelöst ] Beitragsdaten in SQL Tabelle finden View in View anzeigen- ohne Programmierung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal Commerce trennt (im

Eingetragen von drcho (72)
am 10.03.2011 - 14:21 Uhr

Drupal Commerce trennt (im Gegensatz zu Ubercart) Nodes und Products.
Wenn Du ein Product erstellt hast, musst Du danach noch einen Node erstellen mit der Referenz auf dieses oder mehrere Produkte. Dazu definierst Du zuerst einen neuen Content Type (z.B. "Product Display") und fügt ein Feld Product Reference hinzu.

Vorteil davon ist, dass man Produkte mit z.B. verschiedenen Größen oder Farben in einem Node zusammenfassen kann.

Viel Erfolg!
Michael Lambertz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ahh, sehr schön, danke. Habe

Eingetragen von barcode (133)
am 10.03.2011 - 19:42 Uhr

Ahh, sehr schön, danke.

Habe noch ein anderes Problem. Wenn ich nun ein Produkt in den Warenkorblege lege bekomme ich zwei Fehler angezeigt, mit denen ich nichts anfangen kann:

Zitat:

* Debug:

'Missing handler: field_data_commerce_display_path commerce_display_path field'

in views_get_handler() (Zeile 841 von /srv/www/vhosts/buytek.de/httpdocs/modules/views/views.module).
* Debug:

'Missing handler: field_data_commerce_total commerce_total field'

in views_get_handler() (Zeile 841 von /srv/www/vhosts/buytek.de/httpdocs/modules/views/views.module).

Fehlermeldung

* Notice: Undefined property: stdClass::$unknown in views_handler_field->render() (Zeile 713 von /srv/www/vhosts/buytek.de/httpdocs/modules/views/handlers/views_handler_field.inc).
* Notice: Undefined property: stdClass::$unknown in views_handler_field->render() (Zeile 713 von /srv/www/vhosts/buytek.de/httpdocs/modules/views/handlers/views_handler_field.inc).

Wundert mich etwas, da ich den Quelltext selber bisher noch nicht angerührt habe...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da es sich bei Drupal

Eingetragen von SteffenR@drupal.org (2262)
am 10.03.2011 - 21:24 Uhr

Da es sich bei Drupal Commerce noch nicht um eine finale Version handelt, kann es zu solch Fehlermeldungen kommen. Meist hängt dies mit alten Versionen der abhängigen Module zusammen ( Views, Rules o.ä.)..
Um sich Drupal-Commerce einfach mal anzuschauen, lohnt ein Blick auf das Commerce-Installationsprofil.
https://github.com/rszrama/commercedev

Auf der Seite gibt es auch eine Installationsanleitung für das Installationsprofil...

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ersteinmal danke. Aber meine

Eingetragen von barcode (133)
am 11.03.2011 - 11:12 Uhr

Ersteinmal danke. Aber meine Versionen sind alle aktuell. Habe Drupal 7 erst seit einer Woche drauf und alle passenden Module Drupal 7.

Ich habe noch eine andere Frage bezüglich meiner Ausgangsfrage:
Ich habe nun einen Node erstellt mit der dazugehörigen Produktreferenz. Das sieht an sich auch sehr gut aus. Nun habe ich das Problem, dass ich Produktwarengruppen-Seiten erstellen möchte, wo ich nur den Titel, den Preis, das Bild und DEN LINK zum Produkt habe.

Also in "Views" eine Produktasicht erstellen "Commerce Product". Dort kann ich problemlos den Titel, das Bild und den Preis einfügen. Aber ein Link kann natürlich nicht hinzugefügt werden, da sich die Ansicht nicht auf den Node bezieht. Ergo müsste ich immer manuell einen Link zum produkt hinzufügen, was bei einer großen Masse von Produkten absolut inakzeptabel ist.

Wie löst Ihr das?

Danke :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

In Views eben keine Ansicht

Eingetragen von drcho (72)
am 11.03.2011 - 12:54 Uhr

In Views eben keine Ansicht "Commerce Product" erstellen, sondern eine Ansicht "Node", genau wie bei anderen Content Types auch. Das ist ja genau der Unterschied zwischen Ubercart und Commerce. Das Product-Objekt (bzw. -Entity) entspricht einfach einem tatsächlich vorhandenen Objekt (1 abgepacktes T-Shirt mit Drupal-Logo, weiß, Größe XL). Und der Product-Node ist dann die Darstellung des gebündelten Produktes (T-Shirt mit Drupal-Logo in verschiedenen Farben und Größen) im Shop. Und mit diesem hantiert man dann auch in Views.

Hoffe das hilft weiter.

Viele Grüße,
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, danke für deine

Eingetragen von barcode (133)
am 16.03.2011 - 20:42 Uhr

Ok, danke für deine Antwort.

Trotz dessen habe ich diesbezüglich noch zwei Fragen:

1. Wenn ich nun eine Ansicht eines Nodes erstelle, kann ich nun problemlos den Titel oder den Link ausgeben. Jedoch keine Daten die sich auf das Produkt beziehen, also weder Bild noch Preis. Oder muss ich dazu wieder im Quelltext rumfummeln?

2. Langfristig überlege ich Produkte von Drittanbietern einlesen zu lassen. Dazu müsste ich dann ja die Produkte einlesen lassen und für jedes Produkt einzelnt einen Node erstellen und diesen mit dem jeweiligen produkt verknüpfen. Das wäre bei mehreren hundert Produkten nicht wirklich sinnvoll. Gibt es keine "Ein Schritt Alternative"?

Danke und MfG

Barcode

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, ich versuche es mal

Eingetragen von drcho (72)
am 17.03.2011 - 09:18 Uhr

Okay, ich versuche es mal, obwohl ich jetzt absolut nicht der Experte zum Thema bin.

barcode schrieb

1. Wenn ich nun eine Ansicht eines Nodes erstelle, kann ich nun problemlos den Titel oder den Link ausgeben. Jedoch keine Daten die sich auf das Produkt beziehen, also weder Bild noch Preis. Oder muss ich dazu wieder im Quelltext rumfummeln?

Was in der "Product Reference" des Nodes von den Produkten angezeigt wird, ist die Einstellungssache der Produkttypen selbst: Store->Products->Product Types->manage display
Alles ganz im Sinne des Entity-Modells von Drupal.

barcode schrieb

2. Langfristig überlege ich Produkte von Drittanbietern einlesen zu lassen. Dazu müsste ich dann ja die Produkte einlesen lassen und für jedes Produkt einzelnt einen Node erstellen und diesen mit dem jeweiligen produkt verknüpfen. Das wäre bei mehreren hundert Produkten nicht wirklich sinnvoll. Gibt es keine "Ein Schritt Alternative"?

Es gibt das Modul "Commerce Bulk Product Creation", vielleicht ist das was: http://drupal.org/project/commerce_bpc
Automatisch einen Node erstellen geht vielleicht auch irgendwie über Rules, keine Ahnung.
Wenn Du keine Trennung ziwschen Nodes und Products willst, dann benutze Ubercart.

Weiß ja nicht wie groß Dein Shop werden soll, aber alternativ gäbe es Magento für etwas komplexere Shop-Systeme mit ERP-Anbindung, wobei das ja dann ein reines Shop-System ist. Ich hab bisher nur viel mit Magento gearbeitet, ist aber unheimlich komplex und immer wieder schwer rauszufinden, wo was stattfindet - obwohl es so schön objektorientiert aufgebaut ist. Das liegt vielleicht auch daran, dass es noch immer nur recht schlechte Dokumentationen gibt für die kostenlose Variante. Ich finde Drupal Commerce hier viel versprechender, weil es etwas kompakter zu sein scheint, und sich gleichzeitig in Drupal ist und ich mich daher nicht weiter mit 2 Systemen beschäftigen muss. Aber fertig für den Einsatz mit ERP-Anbindung ist Drupal Commerce meines Wissens noch nicht.

Beste Grüße,
Michael Lambertz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, danke für deine Hilfe.

Eingetragen von barcode (133)
am 17.03.2011 - 13:44 Uhr

Hey, danke für deine Hilfe.

Also zu 1.:

Das ich die Felder dort hinzufügen kann weiss ich. Nehmen wir mal ein Beispiel. Sieht alles noch nicht so toll aus aber egal. Hier ist das Produkt, das ich über einen Node als Produktreferenz eingebunden habe:

http://www.buytek.de/apple-iphone-3gs-16gb

Wenn ich nun eine Gesamtansicht aller Produkt haben möchte, will ich dort darstellen den Titel, den Link, das Bild und den Preis. Ich erstelle also eine Node Ansicht und füge den Titel und den Link des Produktes ein. Nun kann ich aber kein Bild und keinen Preis einfügen, weil ich ja eine Ansicht eines Nodes habe und nicht die Ansicht "Commerce Product". Wenn ich nun eine Ansicht mit "Commerce Product" erstelle habe ich das gleiche Problem, welches ich oben schon erwähnt habe: Dann habe ich zwar einen Titel, Name und Preis, aber keinen Link zu dem Produkt....Das ist zum Haare ausreißen :)

Also meine aktuelle Node Ansicht sieht so aus:

http://www.buytek.de/apple_iphones

Ich komm nicht weiter :-/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab mir gerade mal deinen

Eingetragen von SteffenR@drupal.org (2262)
am 17.03.2011 - 22:04 Uhr

Ich hab mir gerade mal deinen Shop angeschaut - welches Modul zur Erstellung des Shops nutzt du hier ?
Laut Quellcode schaut es ja eher nach einer ubercart Installation aus - oder hast du diesen noch zusätzlich installiert ?
Welche Modulversionen hast du denn installiert ?

Nun aber zu deinem Problem:
Falls du im View keine weiteren Felder des Produkts bekommst, kannst du dir diese auch über die "Relationships" "ziehen" - dann hast du auf die Entitäten aus Commerce Zugriff.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Steffen, danke für

Eingetragen von barcode (133)
am 18.03.2011 - 08:34 Uhr

Hallo Steffen,

danke für deine Antwort. Ich habe mir gestern mal Uebercard gezogen und es ausprobiert. Das Modul gefällt mir zunächst besser, ich bin aber nach wie vor skeptisch was die Drupal Tauglichkeit für einen Onlineshop betrifft. Habe vorher 3 Jahre mit OSCommerce gearbeitet, aber das veraltet langsam und die Community macht kaum noch was um neue Versionen zu entwickeln. Was mir nur bei Uebercard auf den ersten Blick einfällt:

- Es ist schwer überall die MWST mit einzubeziehen
- Es gibt keine Möglichkeit die AGB mit in den Kaufprozess einzubinden
- Man kann die Versandkosten nicht direkt im Warenkorb anzeigen lassen

Das sind rechtliche Voraussetzungen zum Betrieb eines Shop. Ich werde nochmal rumgoogeln und versuchen mir alles zurecht zu basteln, mal sehen wie weit ich kommen werde.

Danke erstmal!

MfG Barcode

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für Drupal 7 kenne ich bisher

Eingetragen von SteffenR@drupal.org (2262)
am 18.03.2011 - 08:47 Uhr

Für Drupal 7 kenne ich bisher noch keine Module, die das deutsche Steuersystem mit beachten bzw. die Darstellung entsprechend korrekt vornehmen..

Schau dir mal in Kombination mit Drupal 6 das Ubercart Modul und die Erweiterung [do:uc_vat] an - damit solltest du weiter kommen.
Für die Darstellung der AGB / Widerrufsbelehrung gibt es für diese Version das Modul Legal Aspects Pane.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Steffen: Passt hier nicht

Eingetragen von drcho (72)
am 18.03.2011 - 09:35 Uhr

@Steffen:
Passt hier nicht richtig rein, aber kennst Du eine Seite, auf der man die Infos über die gesetzlichen Anforderungen an einen deutschen Online-Shop bekommt? Ich würde mir da mal gerne einen Überblick verschaffen...

@barcode:
Ich kann das Problem nicht ganz nachvollziehen. Bei mir wird eigentlich jedes Produk-Attribut angezeigt... Hier mal ein paar Screenshots, vielleicht helfen die weiter. (Product Files würde übrigens auch im Node Teaser angezeigt, ist nur bei meinem Test-Produkt nicht vorhanden.)

AnhangGröße
node-manage-fields.png 54.86 KB
node-manage-display.png 60.29 KB
node-teaser.png 17.86 KB
node-default.png 25.12 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier gibt es zahlreiche

Eingetragen von SteffenR@drupal.org (2262)
am 18.03.2011 - 09:51 Uhr

Hier gibt es zahlreiche Quellen im Web - wobei ich bisher noch keine komplette Auflistung aller Kriterien gefunden habe. Das deutsche Rechtssystem ist in Bezug auf Online-Shops doch ein wenig komplizierter..

Einige interessante Artikel:
http://t3n.de/magazin/risiken-rechtliche-minenfeld-online-handels-bringt...
http://www.internetrecht-rostock.de/mwst-versandkosten-bgh.htm
http://www.onlinesteuerrecht.de/home/index.php?option=com_content&task=v...

Trusted Shops bietet dir auch ein kostenpflichtiges Handbuch, welches die rechtlichen Kriterien ganz gut erklärt.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank, das erspart mir

Eingetragen von drcho (72)
am 18.03.2011 - 09:57 Uhr

Vielen Dank, das erspart mir 'ne Menge Sucharbeit.

Viele Grüße,
Michael Lambertz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, alles nur für Drupal 6.

Eingetragen von barcode (133)
am 18.03.2011 - 12:26 Uhr

Hm, alles nur für Drupal 6. Is ja auch irgendwie doof jetzt Drupal komplett downzugraden...
Muss ich mich wohl noch etwas gedulden, schade.

Trotzdem danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich habe mir - obwohl

Eingetragen von Helle (6)
am 15.05.2011 - 12:13 Uhr

Hallo,

ich habe mir - obwohl Drupal Anfänger - auch mal D7 und Drupal Commerce besorgt und stehe nun vor dem gleichen Problem, dass ich die Produkte nicht angezeigt beomme. Könnt Ihr mir eine (vielleicht etwas ausführlichere )Anleitung geben wie ich vorgehen muss?

Ich möchte Tages-, Wochen,- und Monatskarten von einem Event verkaufen und hatte mir das so vorgestellt, dass man das Event (quasi als Produkt) auswählt und man dann eine Auswahlliste mit Tages,- Wochen- und Monatskarte (quasi als Produktvariationen) angezeigt bekommt und der Benutzer nur noch das Startdatum angeben muss. Das End Datum "errechnet sich dann in Abhängigkeit der gewählten Produktvariation (Tageskarte: Enddatum = Startdatum; Wochenkarte: Enddatum = Startdatum +7 usw.)

Vielen Dank für Eure Hilfe und viele Grüße
Tobias

  • Anmelden oder Registrieren um Kommentare zu schreiben

AGB mit in den Kaufprozess einzubinden

Eingetragen von Rar9 (17)
am 24.08.2011 - 10:03 Uhr

Hallo Steffen,

wollte kurze fragen ob Du zum Thema Drupal Commerce und Einbindung der AGB´s evtl. weiter gekommen bist.

Gruß
Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ne, bin wieder auf Drupal 6

Eingetragen von barcode (133)
am 24.08.2011 - 18:29 Uhr

Ne, bin wieder auf Drupal 6 umgestiegen. Bei Drupal 7 gibt es so viele Baustellen, das macht keinen Sinn...

  • 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 2 Tagen 19 Stunden
  • Hey danke
    vor 3 Tagen 14 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 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 15 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