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

    • Viel Schreiber
    • Beiträge: 800
    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: 1.588
    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

    • Viel Schreiber
    • Beiträge: 800
    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: 2.026
    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.737
    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

    • Viel Schreiber
    • Beiträge: 800
    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.737
    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

    • Viel Schreiber
    • Beiträge: 800
    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.737
    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: 1.588
    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

    • Viel Schreiber
    • Beiträge: 800
    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: 1.588
    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

    • Viel Schreiber
    • Beiträge: 800
    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: 1.588
    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

    • Viel Schreiber
    • Beiträge: 800
    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
    16 Antworten
    3461 Aufrufe
    10. Januar 2020, 01:52:13 von Onlineshopper
    217 Antworten
    81430 Aufrufe
    18. Dezember 2018, 14:09:55 von pauloscar
    3 Antworten
    2207 Aufrufe
    27. Oktober 2012, 11:20:28 von alisema
    4 Antworten
    2311 Aufrufe
    03. März 2013, 19:40:32 von ralph_84