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.0.2.2

    Karl1

    • Viel Schreiber
    • Beiträge: 647
    Hallo awids,
    im Attribute Price Updater werden alle benötigten Informationen beim Aufbau der Produktdetailseite automatisch aus den Attributtabellen ermittelt und in die Dropdownoptionen mit eingebaut.
    Ein Attribut nach dem anderen - keine Kombis möglich.

    Der Kombinations Manager geht einen anderen Weg.
    Es wird geprüft, ob eine Kombi besteht, wenn ja, werden nur noch Informationen aus den Kombitabellen gelesen.
    Anfangs wollte ich für jede Kombi die Möglichkeit bieten individuelle Preise anzugeben.
    Innerhalb kurzer Zeit musste ich feststellen, wie aufwendig es ist für z.B. Grundpreis, VPE-Preis, Steuern, Rabatte usw. auf die nötigen Berechnungsfunktionen zuzugreifen.

    Schau dir mal das Javascript des Preisupdaters an, dass für die Preisangabenberechnung sorgt.
    Du wirst schnell erkennen, dass dir einzelne Artikelinformationen fehlen und deren Einbauaufwand, nur für das Preisupdaten, es nicht wert ist.

    Gruß Karl
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    awids

    • Experte
    • Beiträge: 2.670
    • Geschlecht:
    Hallo Karl,

    danke für deine Antwort.

     Ich habe mir mittlerweile den Code beider Module genau angeschaut und bin zu dem selben Schluss gekommen, dass der Aufwand die Mühe nicht wert ist.

    Der Kombinationen-Manager generiert ja auch selbst seinen Output über die product_combi_funktions.php und greift nicht auf eine Template-Datei zu. Deshalb werden auch nicht die data-attrdata-Attribute übernommen usw.

    Ich werfe daher das Handtuch und konzentriere mich auf wichtigere Aufgaben. ;-)

    LG awids

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 10.305
    • Geschlecht:
    Ich fange das Handtuch mal auf :-D.
    Vielleicht fehlt mir Wissen über die Zusammenhänge.
    Ich denke, daß alles was auf der Webseite angezeigt wird
    - und die Preise für den Artikel und die Attribute werden doch angezeigt ? (egal ob Kombination oder normale Attribute) -
    auch per Javascript berechnet werden kann, somit also eine upgedatete Preisanzeige möglich sein sollte, wenn auch vielleicht nicht mittels des genannten "Attribute Price Updater".

    Gruß,
    noRiddle

    awids

    • Experte
    • Beiträge: 2.670
    • Geschlecht:
    Ja, ich denke schon, dass man das trotzdem mittels JavaScript auffangen und berechnen kann. Aber JavaScript ist nicht gerade meine Lieblingssprache.  :whistle: Mein Kunde weiß ja noch nicht mal, dass der Price Updater überhaupt installiert wurde. Das hab ich damals mit reingenommen, weil das in seinem alten Shop (Strato) schon von Haus aus integriert war und damit er sich bei modified wohlfühlt. Es liegt also kein offizieller Auftrag dafür vor.  Wegen der Kombinationen habe ich es daher wieder deaktiviert.

    Vielleicht gibt es dafür ja früher oder später eine Community-Lösung, von der alle was haben. Dann greif ich das Thema nochmal auf.

    LG awids

    awids

    • Experte
    • Beiträge: 2.670
    • Geschlecht:
    Hallo Karl,

    mir ist noch aufgefallen, dass die Attribute bei Sprachumschaltung nicht übersetzt werden, wenn sie vom Attribute Kombinationen Manager verwaltet werden:

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

    Falls du dieses Modul noch aktualisierst, wäre der sicher einen Blick wert.

    Beste Grüße

    awids

    Metusalix

    • Neu im Forum
    • Beiträge: 1
    Gibt es hierfür noch eine Aktualisierung für Version 2.0.5.0. ?

    Leider klappt das Modul nicht mit der aktuellsten Shopsoftware, da allein die general_bottom.js anders aufgebaut ist

    Karl1

    • Viel Schreiber
    • Beiträge: 647
    Hallo Metusalix,
    habe momentan nicht die Zeit mich hier wieder einzuarbeiten - ist mir auch zuviel Programm-Code in den ich mich wieder einarbeiten müsste.
    Zudem ist die Nachfrage nach diesem Modul überschaubar.

    Für den Einbau geh einfach nach der Anleitung der installation.txt vor.
    Den ersten Abschnitt gibt es noch in der general_bottom.js.php.
    Den zweiten Abschnitt hier fügst du hinter <script> in die extra/default.js.php ein.

    Code: Javascript  [Auswählen]
      // BOF Module "Attribute Kombination Manager" made by Karl
      $(document).ready(function(){
                    <?php if (defined('MODULE_PRODUCTS_COMBINATIONS_STATUS') && MODULE_PRODUCTS_COMBINATIONS_STATUS == 'true'): ?>
                            if (typeof jqueryReady !== 'undefined' && $.isFunction(jqueryReady)) {jqueryReady();}
                            // alle Dropdowns müssen ausgewählt sein
                            $("#cart_quantity").submit(function(event) {
                                    var failed = false;
                                    $(".combi_id option:selected").each(function(){
                                            if (!$(this).val()){
                                                    failed = true;
                                            }
                                    });
                                    if (failed == true){
                                            if ($('.combi_stock').length && $('.combi_stock').text() == '0'){
                                                    alert("<?php echo COMBI_TEXT_CANT_BUY ?>");
                                            } else {
                                                    alert("<?php echo COMBI_TEXT_SEL_ALL_OPTIONS ?>");
                                            }
                                            event.preventDefault();
                                    }
                            });
                    <?php endif; ?>
      });
      // EOF Module "Attribute Kombination Manager" made by Karl
     

    Habe es nicht getestet, aber sollte funktionieren.

    Gruß Karl

    awids

    • Experte
    • Beiträge: 2.670
    • Geschlecht:
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #82 am: 06. Februar 2020, 07:36:48
    Beim Update auf 2.0.5.0 wird die Datei inc/xtc_findTitle.inc.php gelöscht, was zur Folge hat, dass man im Backend die Administration der Attribute-Kombinationen nicht mehr ansteuern kann, ohne auf einer weißen Seite zu landen.

    Da die Datei unter 2.0.5.0 fehlt, dürfte sich auch eine Neuinstallation schwierig gestalten.

    Ich habe noch nicht geschaut, durch welche Funktion die inc/xtc_findTitle.inc.php mittlerweile ersetzt wird (oder ob sie das überhaupt wird) - Abhilfe schafft es aber, diese Datei aus einem älteren Installationspaket wieder in den Shop zu reintegrieren.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 10.305
    • Geschlecht:
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #83 am: 06. Februar 2020, 17:25:43
    Die Datei und die Funktion wurde ersetzt durch /inc/xtc_get_products_name.inc.php .

    Gruß,
    noRiddle

    *NACHTRAG*
    Die Funktion dürfte im Admin-Bereich über /amin/includes/functions/general.php übrigens überall zur Verfügung stehen.

    Karl1

    • Viel Schreiber
    • Beiträge: 647
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #84 am: 07. Februar 2020, 08:51:20
    Hallo Awids,
    danke für den Hinweis.

    In der Datei admin/products_combi.php Zeile 18 wird die Datei inc/xtc_findTitle.inc.php aufgerufen - die Funktion "xtc_findTitle()" wird aber nicht ausgeführt.

    Die Zeile 18
    Code: PHP  [Auswählen]
    //require_once(DIR_FS_INC .'xtc_findTitle.inc.php');

    kann einfach auskommentiert oder gelöscht werden.

    Gruß Karl

    awids

    • Experte
    • Beiträge: 2.670
    • Geschlecht:
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #85 am: 07. Februar 2020, 09:13:25
    Hatte diesbezüglich in keine Dateien reingeschaut, sondern nur auf die Logmeldung reagiert. Werde die products_combi.php in dem Shop entsprechend anpassen und die xtc_findTitle.inc.php wieder löschen. Danke.

    Schön, dass auch "Nachzügler" hier jetzt eine entsprechende Lösung finden werden.  :thumbs:

    Karl1

    • Viel Schreiber
    • Beiträge: 647
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #86 am: 07. Februar 2020, 17:35:03
    Hallo Awids,
    hoffe meine Antwort hilft dir.

    Was mich wundert, ich habe vom Forum schon wieder keine Mail erhalten, obwohl dieser Thread in meinem Profil für Benachrichtigungen steht.

    Meine Einstellungen:
    Für abonnierte Themen und Boards wie folgt benachrichtigen: "Sofort"
    Benachrichtigen Sie mich bei abonnierten Themen: "Über alles was passiert"

    Kennst du dich da aus?

    Gruß Karl

    FräuleinGarn

    • Fördermitglied
    • Beiträge: 3.606
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #87 am: 07. Februar 2020, 17:53:57
    Hab die gleichen Einstellungen und für den Deutsche Post thread ne email bekommen.

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 10.305
    • Geschlecht:
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #88 am: 07. Februar 2020, 18:21:58
    @Karl1
    Ich habe das auch immer mal wieder.
    Behelfe mich damit, daß ich mir sehr wichtige Threads ab und zu von mir aus besuche. Dazu lasse ich die letzte Benachrichtigung im Mail-Client als ungelesen markiert.

    Gruß,
    noRiddle

    Karl1

    • Viel Schreiber
    • Beiträge: 647
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.0.2.2
    Antwort #89 am: 08. Februar 2020, 16:14:56
    Hallo Timm und noRiddle,
    danke für eure Antwort, hab schon wieder keine Mail erhalten.

    Gruß Karl
    16 Antworten
    2802 Aufrufe
    10. Januar 2020, 01:52:13 von Onlineshopper
    217 Antworten
    77790 Aufrufe
    18. Dezember 2018, 14:09:55 von pauloscar
    4 Antworten
    2048 Aufrufe
    03. März 2013, 19:40:32 von ralph_84
    3 Antworten
    1996 Aufrufe
    27. Oktober 2012, 11:20:28 von alisema
    anything