Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Cross Selling Produkte im Warenkorb, Checkout und Bestätigungsmail

    Igotcha

    • Mitglied
    • Beiträge: 195
    Hat sich auch erledigt, siehe Edit meines Beitrages.

    Nach einer Anmeldung mit einem anderen Account war der Button auf einmal da...

    Semmelbroesel

    • Frisch an Board
    • Beiträge: 69
    funktioniert es mit den Cross Selling Produkten in den product_infos, dass die Produkte direkt in den Warenkorb gelget werden ?

    Ja, sieht aber auch ganz anders aus, als das im Warenkorb

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    schick mir mal einen Link zum Shop per PM.

    crahlfs

    • Mitglied
    • Beiträge: 130
    Hi,
    mir sind 2 Dinge aufgefallen:
    - Aufgrund dessen, dass die Werbung wirkt werden unter dem Produkt nun oft 2x die gleichen Produkte gezeigt:
    a: Das könnte dich auch interessieren
    b: Das haben andere Kunden auch gekauft
    a&b sind identisch! Gut wäre: Wenn a&b gleich zeige kein Crosselling.

    - Ich habe sehr viele Artikel im Shop, die nur Modell unterschiedlich sind. Es aber vom Prinzip das gleiche Produkt ist. Nun muss ich ungelogen 10.000x ein Produkt verknüpfen. Es wäre daher super, wenn man ganze Kategorien mit einem Produkt verknüpfen könnte.
    Wenn Produkt x aus Kategorie a in den Warenkorb gelegt wird, dann zeige ein bestimmtes Produkt Y an.

    - Alternativ wäre auch eine Attributübergabe durch JTL perfekt. 10.000 Excel Spalten lassen sich leichter einlesen, als 10.000x im Shop Produkte zu verknüpfen.

    Ansonsten läuft es bei mir in der 1.03 sehr gut. Vielen Dank!
    Christoph

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Hallo Christop,

    dein Anliegen hat nichts mit dem Modul hier zu tun !

    Das Modul stellt nur das Cross Selling für den Warenkorb zur Verfügung, nicht aber für die Produktansicht.

    Gruss Gerhard

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Update !

    Ich habe das Modul ein wenig erweitert und das Warenkorb leeren behoben.

    An dieser Stelle nochmals Danke an bheppner, der mir seinen Server zum Testen zur Verfügung gestellt hat.

    Das Modul wurde in Beitrag 1 aktualisiert.

    Gruss Gerhard

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    ooh, also kommt das sporadische Warenkorb leeren doch von diesem Modul. ;)
    Vielen Dank für's Fixen, werde das noch einmal testen.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Ich kann nicht sagen ob es auch ein sporadisches entleeren gab. Bei bheppner konnte man immer nur einen Artikel in den Warenkorb legen. Bei jedem weiteren Klick war der Korb leer.

    Das ist jetzt auf jeden Fall behoben.

    Gruß Gerhard

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Hallo,

    ich habe das Modul nun ausführlich getestet. Es tritt nur 1 Fehler auf, der jedoch recht gravierend ist:

    1. Man legt einen Artikel in den Warenkorb
    2. Im Warenkorb klickt man einen Cross-Selling Artikel an und kommt auf dessen Produktseite
    3. Diesen Cross-Selling Artikel legt man nun auch in den Warenkorb

    soweit alles in Ordnung und normal.

    Wenn man jetzt aber weiter im Shop surft und einen anderen Artikel anklickt, wird man sofort auf die Artikelseite des Cross-Selling Artikels (aus 3.) weitergeleitet. Als ob hier ein rewrite, session o.ä. vorhanden wäre.

    Hat jmd. dieses Modul live in seinem Shop eingebaut und könnte das einmal testen oder die URl mitteilen, dann teste ich das gerne?

    MfG,
    xtc-user09

    Arhu

    • Neu im Forum
    • Beiträge: 10
    Hey ho!

    Ich glaube einen kleinen Fehler im Modul gefunden zu haben, zumindest bei meinem Shop (stark modifiziertes modified eCommerce Shopsoftware 1.05). In cross_selling.php gibt es folgenden Code:

    Code: PHP  [Auswählen]
            for ($i = 0; $i <= sizeof($cross_sell_data); $i++) {
                if (!empty($cross_sell_data[$i]['PRODUCTS'])) {
                    $show = true;
                }
            }
    in $cross_sell_data stehen assoziative Arrays, die nicht unbedingt bei 0 anfangen, sondern bei der ID der Cross-Marketing-Gruppe der jeweiligen Cross-Selling-Produkte. Beispiel für ID 2: gibt es nur ein Produkt im Array der Art [2] => [...] wird $show nicht auf true gesetzt und es werden im Warenkorb keine Cross-Selling-Produkte angezeigt.

    Loesungsidee: Obigen Codeblock durch folgenden ersetzen:

    Code: PHP  [Auswählen]
        foreach ($cross_sell_data as $group => $value) {
            if ( ! empty($value['PRODUCTS'])) {
                $show = true;
            }
        }

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Da sollte Gerhard, als Ersteller des Moduls, vielleicht mal einen Blick drüber werfen. :)

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Hallo Arhu,

    da hast du Recht, bei der jetzigen Abfrage wird die Gruppe nicht berücksichtigt.

    Ist mir bei meinen Test bisher nicht aufgefallen.

    Ich ändere mal das Modul in Beitrag 1.

    Danke Gerhard

    Arhu

    • Neu im Forum
    • Beiträge: 10
    Freut mich, dass ich helfen konnte. :) Leider noch eine ...

    Korrektur zu meiner Korrektur: Vorher noch prüfen, ob $cross_sell_data ueberhaupt ein array ist bzw. Daten enthält, sonst gibt's evtl. eine Warnung bei der foreach-Schleife, wenn keine Cross-Selling-Produkte definiert sind, also z.B.:

    Code: PHP  [Auswählen]
            if (is_array($cross_sell_data)) {
                    foreach ($cross_sell_data as $group => $value) {
                            if ( ! empty($value['PRODUCTS'])) {
                                    $show = true;
                            }
                    }
            }

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    jepp, und hier ist die Korrektur der Korrektur von der Korrektur ...

    Code: PHP  [Auswählen]
            if (isset($cross_sell_data) && is_array($cross_sell_data)) {
        foreach ($cross_sell_data as $group => $value) {
          if ( ! empty($value['PRODUCTS'])) {
            $show = true;
          }
        }
      }
     
    Gruss Gerhard

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Kann man das auch so nutzen, dass er Random-Produkte aus einer gewissen Kategorie anzeigt?

    Bei mir wäre das praktisch: Ein Kunde kauft was für sein Auto XY. Er kriegt dann als x-selling noch weitere Produkte für ausschließlich dieses Fahrzeug XY angezeigt.

    rechtstexte für onlineshop
    12 Antworten
    2322 Aufrufe
    20. August 2020, 14:57:44 von lcase
    2 Antworten
    897 Aufrufe
    10. November 2021, 10:10:38 von lullifatz
    9 Antworten
    5310 Aufrufe
    24. Juli 2015, 15:39:58 von woodi24de
    58 Antworten
    23662 Aufrufe
    08. August 2010, 11:43:39 von mroewerd
               
    anything