Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: Attribute Kombinationen Manager für Shopversion 2.x

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #150 am: 05. September 2020, 15:20:46
    Hallo Zusammen!

    @Viol:
    Die Bestandskontrolle war nicht abschaltbar für Kombinationen.
    Entpacke das Archiv und kopiere die beiliegende Datei in includes/extra/modules/order_details_cart_content/.

    @Karsta:
    Ist nicht so einfach, es wird immer auf das Bild des Produkts verlinkt - Warenkorb, Checkout, Bestellung, Druck der Bestellung.
    Dazu brauche ich viel Zeit und vor allem Lust.

    Gruß Karl

    Viol

    • Fördermitglied
    • Beiträge: 2.263
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #151 am: 05. September 2020, 16:24:20
    @Karl
    danke, wenn Du noch die Datei beifügst, probiere ich das gerne aus.  ;-) Ich hatte allerdings auch Bestandsprüfung auf Ja in allen dafür vorgesehenen Bereichen, aber mit dem gleichen Ergebnis.

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #152 am: 05. September 2020, 16:51:26
    Sorry!
    Gruß Karl

    karsta.de

    • Experte
    • Beiträge: 3.056
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #153 am: 06. September 2020, 10:16:14
    Hallo Karl,

    meine Frage sollte nicht als Aufgabe verstanden werden.
    Danke für deine Antwort.

    BG Karsta

    webald

    • modified Team
    • Beiträge: 2.795
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #154 am: 16. September 2020, 11:46:32
    Anmerkung:

    Code: PHP  [Auswählen]
                    xtc_db_query("CREATE TABLE IF NOT EXISTS ".TABLE_PRODUCTS_OPTIONS_COMBI_VALUES." (
                                            `combi_value_id` int(11) NOT NULL AUTO_INCREMENT,
                                            `combi_id` int(11) NOT NULL,
                                            `products_id` int(11) NOT NULL,
                                            `status` text NOT NULL,
                                            `attribute_name` text NOT NULL,
                                            `attribute_id` text NOT NULL,
                                            `model` text NOT NULL,
                                            `ean` text NOT NULL,
                                            `stock` text NOT NULL,
                                            `image` text NOT NULL,
                                            `img_id` text NOT NULL,
                                            PRIMARY KEY (`combi_value_id`)
                                            ) ENGINE=MyISAM;"
    );

    Warum als Datentyp text? Das sind zum größtenteil doch such- und performancerelavante Spalten bzw. ja auch Spalten mit Berechnungen (z. B. stock). Hier wäre es gut ensprechen den vorhanden Feldern im Shop zu arbeiten (status mit tinyint, attribute_id mit int, model varchar(64),....)

    Bez. der Entfernung des Moduls (function remove()) habe ich mal ein generelles Ticket aufgemacht (https://trac.modified-shop.org/ticket/1891). Gerade bei evtl. umfangreich angelegten Kombis sollten die Daten beim Löschen des Moduls nicht einfach durch Löschen von Spalten oder genzen Tabellen verschwinden.

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #155 am: 16. September 2020, 12:11:53
    Hallo Webald,
    für jedes Produkt das über Kombinationen verfügt ist eine Tabellenzeile angelegt.
    In den Spalten Datentyp text werden die zugehörigen Daten als JSON-String gespeichert.

    Gruß Karl

    webald

    • modified Team
    • Beiträge: 2.795
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #156 am: 16. September 2020, 15:34:36
    @karl
    was spricht dagegen die JSON-Daten in der Tabelle direkt in die Tabelle zu speichern? Wo liegt der Vorteil der JSON-Daten?

    Bei der jetzigen Datenstruktur wird es schwer z. b. den Schnellkauf durch Eingabe der Artikelnummer zu integrieren. Man müßte durch alle JSON-Arrays iterieren um die Nummer zu finden und läuft Gefahr eine Nummer doppelt zu vergeben.

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #157 am: 16. September 2020, 16:50:47
    Ich habe das irgendwann so begonnen um meine Datenbanktabelle und die Anzahl der Zeilen besser zu überblicken - SQL ist nicht gerade meine Stärke.
    Gibt es eigentlich eine Begrenzung von Tabellenzeilen?

    Ein Schnellkauf wird für Kombis nicht so einfach funktionieren, die gespeicherten Kombi-Artikelnummern werden nur dazu benutzt um sie am Ende der Bestellung mit der Artikelnummer des Produkts zu ersetzen.

    webald

    • modified Team
    • Beiträge: 2.795
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #158 am: 16. September 2020, 17:05:55
    mysql ist meine rMeinung nach nicht konkret in der Datensatzanzahl beschränkt, sonderm hat soeweit ich im Kopf habe eine Grenze von 4 GB je Tabelle. Also für den Shop vollkommen unproblematisch.

    Wenn die die JSON-Arrays auf einzlene Datensätze aufgedröselt wären, dann wäre es meiner Meinung nach relativ einfach die Artikelnummer zu nutzen.

    Ich wühl mich mal weiter durch Dein Modul

    Viol

    • Fördermitglied
    • Beiträge: 2.263
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #159 am: 23. September 2020, 12:51:50
    Hallo Zusammen!

    @Viol:
    Die Bestandskontrolle war nicht abschaltbar für Kombinationen.

    Hallo Karl,

    leider hat der Austausch der Datei nicht das gewünschte Ergebnis gebracht. Es werden damit die ausgewählten Attribute auch nicht in den Warenkorb gelegt. Auf der Produkseite ist alles ok: Bildaustausch /Preisaktualisierung. Selbst wenn ich Bestand der Kombinationen auf 10 vorbelegt habe, werden die ausgewählten Attribute nicht übernommen. Stelle ich die Shopkonfiguration auf Lagerbestand prüfen, werden nur 3 rote Sternchen angezeigt und dass nicht genügend Lagerbestand wäre.

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #160 am: 23. September 2020, 15:39:43
    Hallo Viol,
    ich kann das bei mir leider nicht nachvollziehen.

    Hast du mal einen Link zu einem deiner Kombiartikel?

    Gruß Karl

    Viol

    • Fördermitglied
    • Beiträge: 2.263
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #161 am: 23. September 2020, 17:04:54
    Hallo Karl,

    würde ich gerne machen, es handelt sich nur um einen Testshop(Update auf die neueste Version), da würde ich nur ungern einen Link posten. Kann ich Dir den per Mail schicken (PM geht ja leider nicht mehr)?

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #162 am: 23. September 2020, 17:16:04
    Hallo Viol,
    nimm mich in deine Freundesliste auf, dann solltest du ein E-Mail-Symbol in meiner Spalte sehen.

    Gruß Karl

    Viol

    • Fördermitglied
    • Beiträge: 2.263
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #163 am: 23. September 2020, 18:07:28
    Hallo Karl,
    habe ich gemacht, aber ich denke, Du müsstest Deine Mail im Profil freigeben.

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #164 am: 23. September 2020, 19:21:15
    Habe ich, hab auch auf diesem Weg schon Mails erhalten.

    Sollte das nicht klappen, dann informiere einen Moderator - vielleicht ist der so nett und gibt dir meine Mailadresse.
    Ich habe nichts dagegen!

    Gruß Karl
    1 Antworten
    1252 Aufrufe
    11. März 2021, 12:50:49 von Karl1
    25 Antworten
    9191 Aufrufe
    22. Dezember 2023, 14:11:52 von Tomcraft
    217 Antworten
    106936 Aufrufe
    18. Dezember 2018, 14:09:55 von pauloscar
    3 Antworten
    3338 Aufrufe
    27. Oktober 2012, 11:20:28 von alisema