Modul Flexibles Versandmodul für Gambio GX2

Thema wurde von Steffen (indiv-style.de), 21. April 2013 erstellt.

  1. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    So, die Masse an Anfragen über flexible Versandkosten-Gestaltung, hab ich zum Anlass genommen und ein Versandkostenmodul erstellt was folgendes kann:

    1. Versandkosten für jede Kundengruppe oder Global
    2. Versandkosten für jedes Land nach Preis oder Gewicht

    Beispiel:

    Versand nach D bis 10kg 9.90€, bis 30kg 12.90€, ab 30kg 14.90€
    Versand nach A bis 50€ 7.90€, bis 150€ 12.90€, ab 150€ 14.90€

    jetzt könnte man zusätzlich auch für die Länder das auf die Kundengruppen ändern!

    Hier mal ein kleiner Screen vom Entwicklungssystem:
    FlexShipping1.jpg

    Als Vorlage hab ich ein Modul genommen was es mal von Imedes gab, welches allerdings im GX2 nicht mehr funktionierte. Optisch ähnlich, technisch komplett überarbeitet.

    Tests beginnen nächste Woche auf unserem Live-Testsystem. Wer Interesse hat melden....;)
     
  2. wurmi023

    wurmi023 Erfahrener Benutzer

    Registriert seit:
    24. August 2012
    Beiträge:
    419
    Danke erhalten:
    30
    Danke vergeben:
    46
    Sieht gut aus :)
     
  3. Armin (HomePlayers.de)

    Armin (HomePlayers.de) Erfahrener Benutzer

    Registriert seit:
    10. Januar 2013
    Beiträge:
    74
    Danke erhalten:
    0
    Danke vergeben:
    2
  4. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Cool ist das wenn man nicht mit Nachnahme versendet dat Teil einfach reinkopiert und nur 2 kleine SQL-Befehle ausführen muss.
    Mit Nachnahme sind 5 Eingriffe in den Code notwendig welche aber einfach sind! Aber mal schauen, vieleicht kann man das auch reduzieren....
     
  5. Danny

    Danny Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    1.398
    Danke erhalten:
    179
    Danke vergeben:
    213
    Würde ich mir auch mal sehr gerne ansehen.
     
  6. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Ich hau dat mal ins Live-Testsystem. Zugang folgt in ca. 30 Minuten! Da könnt ihr mal spielen.....;)
     
  7. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Das wäre m.E. eine sehr feine Sache!
    Dann könnte man z.B. der KD-Gruppe "Stammkunde" ordentlich was drauf schlagen! :eek:
     
  9. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Jepp, dat kann man sehr geil kombinieren! Gambio USER bekommen 0,-€ Versand und Gambio-Mitarbeiter zahlen 20,-€!!! [weg duck] ;)
     
  10. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ich sehe Du hast den Sinn der KG-GruppenErweiterung voll erfasst .. also ... hau rein! :)

    Wobei ich bei GM-User noch unterscheiden werde: GM-User seit 2011 zahlen die volle Dröhne plus Aufschlag!!!
     
  11. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Wie gut das ich meinen ersten Gambio schon 2006 installiert habe! Das waren noch Zeiten.........
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Hab mal ein bisschen rumgespielt, dabei sind mir folgende Dinge aufgefallen:

    - Schön wäre ein Hinweis, dass die Ländereinstellung die globale Einstellung komplett überschreibt. Hatte grade versucht, auf globaler Ebene Regeln für Preis zu definieren, während für DE welche für Menge definiert waren. Versucht man beides zusammen auf Länderebene kommt ja richtigerweise der Fehler.

    - Die Fehlermeldungen sind teils noch verwirrend (gut, das Beispiel dafür auch konfus, aber Nutzer sind ja nicht immer die schlausten ;D ): Einstellung: Preis ab 1€: 0; Preis bis 100€: 3.7815. Fehlermeldung: Der erste Eintrag muß den Trigger "bis" und der letzte Eintrag "ab" haben. Erwartete Meldung sowas wie: "Der Wert für die Schwelle vom Trigger "bis" und "ab" muss gleich sein."

    - Ich nehme an, das Modul verwendet die Standardlogik für die Verteilung vom Gewicht auf mehrere Pakete? (Bekomme keinen Testfall hin, wo ein 2. Paket aufgeht) Die ist gerade in komplexeren Fällen mangelhaft. Gehört aber eigentlich nicht direkt zum Versandmodul, drum weiß ich nicht ob das so relevant ist.

    - Der Gewichttrigger scheint grade noch nicht richtig zu funktionieren. Mit 100x"Testartikel gold L" á 5 kg greift immer nur das Gewicht bis 100 kg

    Designtechnisch siehts gut aus, die kleinen Unschönheiten (verrutschte Buttons etc) sind so früh ja wahrscheinlich noch keine Priorität. Kannst du evt noch einen 2. Testkunden mit einem anderen Land anlegen, damit man die unterschiedlichen Einstellungen dafür testen kann?
     
  13. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.910
    Danke erhalten:
    1.559
    Danke vergeben:
    1.133
    melde hiermit Interesse an :)
     
  14. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    #14 Steffen (indiv-style.de), 22. April 2013
    Zuletzt bearbeitet: 22. April 2013
    Wie Ländereinstellung?? In der Globalen Einstellung machste doch die Ländereinstellung!?!?! Das versteh ich jetzt net so richtig....
    Nein nein nein! Die Fehlermeldungen sind OK! Ein wenig Wissen gehört dazu! Und ausserdem, sollte der User die Anleitung lesen welche mitgeliefert wird. Ich werde eins nicht machen, die (entschuldige bitte den Ausdruck) Faulheit mancher Benutzer unterstützen...... ;)
    Richtig! Es wird kein Wunderwerk, nur ein Modul was viele nutzen könnte ohne Module zu clonen!!!
    Auch richtig, ist aber gefixt und geht noch heute ins Live-Testsystem!
    Und wieder 100 Punkte!!! Lach..... Wird zum Ende nochmals durchformatiert....
     
  15. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    So, das Design ist aufgearbeitet. Morgen kommt noch die Länderauswahl dran, dann gehts in die DOKU!!!
    FlexShipping2.jpg
     
  16. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ist jetzt aber auch nicht wirklich nötig, uns den Unterschied zum GM-Admin "Design" so deutlich vor Augen zu führen! <Grrrrrrrrr>
     
  17. deliSson

    deliSson Erfahrener Benutzer

    Registriert seit:
    7. Januar 2012
    Beiträge:
    239
    Danke erhalten:
    24
    Danke vergeben:
    94
    Sieht toll aus - eine echte Steilvorlage für Gambio ;)
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Meinte damit, wenn man unter "Alle Länder" Trigger erfasst, werden die ja dann von den spezifischen für z.B. "Deutschland" überschrieben. Ist sinnvoll und (für mich) auch nachvollziehbar. Vielleicht aber ein Hinweis in die Doku auf das Verhalten.

    Hm, wo du Länderauswahl sagst... Richtig edel wäre, wenn in dem Dropdown nur die Länder angezeigt werden, die unter Land/Steuer auf aktiv gestellt sind :)
     
  19. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    ;) ;) ;)

    Uhh und schon wieder 100 Punkte!!!!
     
  20. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    So, die Länderauswahl zeigt nun nur noch die Länder an welche auch unter Admin/Länder aktiviert sind!

    FlexShipping3.jpg

    So und jetzt werde ich mal versuchen den Versand nach Stück zu implementieren!!! ;) Lets GO!