Anbinung eines Produktkonfigurators

Thema wurde von larsb72, 2. Oktober 2019 erstellt.

  1. larsb72

    larsb72 Mitglied

    Registriert seit:
    30. März 2016
    Beiträge:
    15
    Danke erhalten:
    0
    Hallo,

    wir wollen einen externen Produktkonfigurator in unseren Shop einbauen.
    Leider wissen wir nicht wie wir am besten das Thema angehen.

    Folgenden Ablauf haben wir uns überlegt/müssten wir gehen:
    Wir legen eine neue Seite/Produkt an, auf dieser befindet sich ausschließlich ein Iframe mit dem Produktkonfigurator.
    Die Kunden können sich dort das Produkt konfigurieren und haben dann einen Button "In den Warenkorb", wird dieser gedrückt wird ein POST Request mit den nötigen Informationen des konfigurierten Produkts an unseren Shop abgeschickt.
    Diese Daten müssen wir entgegennehmen und irgendwie an das Produkt bringen, damit dieses bestellt werden kann.

    Folgende Fragen haben wir nun:
    • Sollten wir ein Produkt "Produkt konfigurator" anlegen an den wir irgendwie die Infos speichern (wie ?) oder gibt es eine andere, bessere Lösung ?
    • Wie erstellen wir eine neue Seite wo wir die Daten engegennehmen können und in den Warenkorb legen ohne den Core von Gambio anzufassen (soll updatefähig bleiben!)?
    • Wie schieben wir dieses Produkt (mit den Informationen) dann in den Warenkorb ?

    Vielen dank im vorraus !
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.183
    Danke erhalten:
    6.203
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Wenn du Daten an den Shop senden willst musst das über die API machen. Aber externen anbinden is immer schwer. Du musst die Daten ja in den Shop bekommen und dort durch den Checkout bringen usw.
    Das nix was mal nebenbei einrichtest. Das viel arbeit wenn das richtig und sicher und konfortabel für Kunden machen willst.

    Es gibt welche die im SHop laufen.
     
  3. larsb72

    larsb72 Mitglied

    Registriert seit:
    30. März 2016
    Beiträge:
    15
    Danke erhalten:
    0
    Vielen dank für die schnelle Antwort, gibt es den kein Weg den man gehen kann ?

    Ich habe es z.B. soweit das ich ein Artikel angelegt habe, diesem Artikel habe ich ein neues Template zugewiesen.
    In dem Template sieht man nur den Iframe mit dem Produkt Konfigurator.

    Soweit ist auch alles gut. Wo ich jetzt hängen bleibe ist wie ich nun die Daten vom Produkt Konfigurator entgegennehmen kann und dann diese Daten an das Produkt hänge und somit in den Warenkorb lege.

    Gibt es keine Möglichkeit ein eigenes Module o.ä. zu erstellen was das ermöglicht ?
    Kann man überhaupt weitere Daten an ein Produkt hängen (ohne das der Kunde dies sieht) ?
     
  4. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.183
    Danke erhalten:
    6.203
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Natürlich gibt es die. Gibt ja jede Menge Module für Gambio. Muss man halt Programmieren
    Ja. Siehe z.B. PayPal und andere Zahlarten, die bekommen ja auch die Shopdaten übermittelt. Oder WaWi Systeme die vom Shop die Bestellungen bekommen.

    Du musst halt einen Weg finden die Daten an die Bestellung zu hängen. Da der Checkout ein sehr empfindliches Element ist - is das aber nicht immer so einfach gemacht. Denn, es muss ja auch sicher sein.
    Wir hatten, als wir mit Alkim Media für unseren Konfigurator (Facebook Gruppe dazu gibts auch) geschaut haben einen gefunden wo man alle von Kunden erstellten Daten abrufen und sehen konnte. Sowas darf nicht passieren.
    Daher sollte man wissen was man da macht.
    Ohne Programmierer wirst da nicht weiterkommen.
    Aber hier: (Link nur für registrierte Nutzer sichtbar.)
    da findest alles was du brauchst :)
     
  5. Sergej (Gambio)

    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    @larsb72 mit einem Konfigurator als iframe-Einbindung wirst du nicht glücklich werden.
    Wie @Dennis (Print-Weilburg.de) bereits erwähnt hat, gibt es diverse Stolpersteine über die du bei dem aktuellen Ansatz stolpern wirst. Wenn du über die Stolpersteine hinweg schweben möchtest, ist es am sinnvollsten den Konfigurator mit all seinen oder benötigten Funktionen und Möglichkeiten als ein Modul im Shop abbilden zu lassen. Dies würde einen enormen Aufwand in der Programmierung bedeuten.

    Solltest du jedoch trotzdem versuchen den iframe-Konfigurator bei dir im Shop einbinden zu wollen, müsstest du dafür sorgen, dass der Shop mit Daten aus dem Konfigurator vor dem klick "In den Warenkorb" gefüttert wird und diese Daten im Verlauf einer Bestellung nicht vergisst. Mit den Daten ist es aber noch nicht getan. Wenn die Preisgestaltung bei dem Konfigurator mit eine Rolle spielen soll, wird es noch interessanter. Der Teufel-XtcPrice und der Checkout hat schon so manchen die Flügel abrasiert.

    Wenn du das nötige Know-How mit bringst, programmiere dir ein eigenes Konfigurator-Modul.
    Andernfalls wende dich an diverse externe Dienstleister und frag an, ob bereits etwas ähnliches zum Kauf vorliegt oder lasse es dir von einem externen oder uns individuell programmieren.
     
  6. jps

    jps Erfahrener Benutzer

    Registriert seit:
    9. Juni 2015
    Beiträge:
    503
    Danke erhalten:
    54
    Danke vergeben:
    95
    Wir haben externe Konfiguratoren. Kannst ja mal schauen.
    Eingebunden haben wir die Konfiguratoren über den den Hinweis des Support-Teams:
    "Das Gambio Grundgerüst können Sie ganz einfach nutzen, indem Sie z.B. die checkout_success.php Datei kopieren und die Variable $t_main_content mit Ihrem eigenen Inhalt befüllen. Zusätzlich können Sie dann noch die ersten Zeilen (Breadcrum und Sicherheitsprüfung) verändern/ausbauen. Damit die Seite auch ohne Login aufgerufen werden kann und die richtigen Texte in der Breadcrum stehen."

    Bin selbst kein Programmierer, weiß nicht, ob dir das hilft.