Modul JTL-Gambio Connector für GX 2.1.x final

Thema wurde von Stoppel, 28. Dezember 2014 erstellt.

  1. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    230
    Danke erhalten:
    16
    Danke vergeben:
    35
    #161 saschadd, 11. Mai 2015
    Zuletzt bearbeitet: 12. Mai 2015
    Hallöchen in die Runde,

    hat jemand den Connector irgendwie mit den Gallerie-Images ans laufen bekommen?
    Ich meine, dass beim Hochladen gleich die Gallery-Images mit generiert werden, so wie die anderen Bilder.
    Im Moment ist mir noch nicht ganz klar, warum es überhaupt jetzt noch Gallery-Images gibt und wo man für diese die Größen angibt, da diese nicht unter Bildeinstellungen zu finden sind.
    Aber wenn diese gebraucht werden, wäre es schön, wenn die Bilder direkt mit erstellt werden.

    Edit: Problem mittlerweile selber gelöst.

    in die Datei setArtikelBild.php des Connectors folgendes einfügen

    Kurz zur Info: Ich habe die Größenangabe der GalleryImages von der Datenbankabfrage gelöst nachdem ich ein paar GalleryImages angeschaut hatte, die von ImageProcessing generiert wurden. Diese hatten immer 86px.
    Diese 86px hab ich einfach fest als Werte gesetzt.

    Ich habe noch eine Erweiterung drin, die zwischen jpg, gif und png unterscheidet.
    Wer diese nicht drin hat, muss den Teil

    weglassen.
    Viel Spass damit und falls Fehler auftauchen gern mal Rückmeldung geben.
    Wie immer alles ohne Gewähr! Bei mir funktioniert es momentan feherfrei.
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    #162 Anonymous, 12. Mai 2015
    Zuletzt bearbeitet: 24. Mai 2016
    Bugfix: Gutscheine und Coupons werden hinzuaddiert statt abgezogen

    Hallo,


    hier nochmal ein gefixtes Komplettpaket, in dem Gutscheine und Coupons in der JTL Wawi auch tatsächlich abgezogen statt hinzugefügt werden.


    Wer nur updaten will: jtlwawi_connector\dbeS\GetBestellungPos.php neu hochladen.



    Wie immer Nutzung auf eigene Gefahr! Vorher Sicherung anlegen!


    Sollte kompatibel sein mit GX 2.1 und GX 2.2

    VG

    <Datei entfernt - wird nicht mehr angeboten>
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    #163 Anonymous, 14. Mai 2015
    Zuletzt bearbeitet: 24. Mai 2016
    Noch ein Fix / Workaround:


    Wenn man mit Magnalister Bestellungen von eBay importiert, wird kein Geschlecht mit übertragen, und wenn Kunden den Paypal Express Checkout Button verwenden, wird als Geschlecht ein "n" übertragen.

    Das führt in beiden Fällen dazu, dass JTL als Standardanrede "Frau" importiert. Uns ist dann lieber, dass da gar keine Anrede steht als eine falsche, daher haben wir in der GetKundeZuBestellung.php dies hier eingefügt:

    $Kunde->cAnrede="Frau";
    if ($Kunde->customers_gender=="m")
    $Kunde->cAnrede="Herr";
    if ($Kunde->customers_gender=="" OR $Kunde->customers_gender=="n")
    $Kunde->cAnrede="";


    Hier das komplette Paket nochmal im Anhang.

    Wer nur updaten will: jtlwawi_connector\dbeS\GetKundeZuBestellung.php neu hochladen.

    Wie immer Nutzung auf eigene Gefahr! Vorher Sicherung anlegen!

    Sollte kompatibel sein mit GX 2.1 und GX 2.2

    <Datei entfernt - wird nicht mehr angeboten>
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Nichts verkündbares, aber es gibt gerade einen regelmässigen Info-Austausch mit JTL.
     
  5. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    230
    Danke erhalten:
    16
    Danke vergeben:
    35
    Hallo,

    meine untenstehende Gallery-Images Geschichte funktioniert, allerdings werden alle Bilder auf 86x86 fest gemacht.
    Hat jemand einen Tip, was man tun muss, damit nur die längste Seite auf 86px gesetzt wird und die andere proportional dazu?
    Bei den anderen Bildern funktioniert das, aber bei den Gallery-Bildern nicht. Hmm.

     
  6. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.627
    Danke erhalten:
    11.348
    Danke vergeben:
    1.614
    Versuch es mal mit "max_width" und "max_height"
    Damit legst Du die maximale Höhe / Breite fest
     
  7. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    230
    Danke erhalten:
    16
    Danke vergeben:
    35
    Hallo Barbara,
    danke für den Input.
    Das war zwar nicht die Lösung, hat mich aber in die richtige Richtung geführt.
    Ich hatte die Ratio-Berechnung entfernt, weshalb die Bilder alle fest auf 86x86 gewandelt wurden.
    Im angepassten Code unten ist die Ratio-Berechnung wieder mit drin und damit werden die Bilder korrekt erstellt.

    Gruß Sascha

    PHP:
    //gallery
                        
    $new_height 86;
                        
    $new_width 86;
                        
    $new_height round ($new_width $ratio);
                        if (
    $new_height>86)
                        {
                            
    $new_height86;
                            
    $new_width round ($new_height $ratio);
                        }
                                                                
                        
    $image_p imagecreatetruecolor($new_width$new_height);
                        
    imagecopyresampled($image_p$im0000$new_width$new_height$width$height);
                        switch(
    $type)
                        {
                            case 
    "jpg":
                            
    imagejpeg($image_pDIR_FS_CATALOG_GALLERY_IMAGES.$bildname.$type);
                            break;

                            case 
    "gif":
                            
    imagegif($image_pDIR_FS_CATALOG_GALLERY_IMAGES.$bildname.$type80);
                            break;

                            case 
    "png":
                            
    imagepng($image_pDIR_FS_CATALOG_GALLERY_IMAGES.$bildname.$type);
                            break;
                        }

                        
    chmod (DIR_FS_CATALOG_GALLERY_IMAGES.$bildname.$type0644);
     
  8. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    230
    Danke erhalten:
    16
    Danke vergeben:
    35
    Hallo,

    ich versuch mich grad daran die Umlaute in den Bildernamen ersetzen zu lassen, komme aber grad nicht weiter.

    PHP:
    //hole einstellungen
            
    $cur_query eS_execute_query("select * from eazysales_einstellungen");
            
    $einstellungen mysql_fetch_object($cur_query);
            
    //hole artikelnamen
            
    $cur_query eS_execute_query("select products_name from products_description where products_id=".$products_id." and language_id=".$einstellungen->languages_id);
            
    $product mysql_fetch_object($cur_query);
            
    //ersetze sonderzeichen und alles kleinmachen
            
    $productname $product->products_name;
            
    $search_array =  array('ä',  'Ä',  'ö',     'Ö',  'ü',  'Ü',  '&auml;''&Auml;''&ouml;''&Ouml;''&uuml;''&Uuml;''&szlig;''ß',  'è''é''ê''à''â''á''É''È''Ê''Á''À''Â''&');
            
    $replace_array = array('ae''Ae''oe''Oe''ue''Ue''ae',     'Ae',     'oe',     'Oe',     'ue',     'Ue',     'ss',      'ss''e''e''e''a''a''a''E''E''E''A''A''A''und');
            
    $productname str_replace($search_array,$replace_array,$productname);       
            
    $productname strtolower($productname);
            
    $replace_param '/[^a-zA-Z0-9]/';
            
    $productname preg_replace($replace_param,'-',$productname);
            
    $productname substr($productname0150);
    Die ganze Sonderzeichen-Umlautumwandelei wird scheinbar nicht gemacht.
    Ich vermute, es liegt daran, dass die Datenbank mittlerweile utf8 ist und deswegen die Umlaute anders angesprochen werden müssen, aber im Moment komm ich nicht weiter.
     
  9. thorstenr
    thorstenr Neues Mitglied
    Registriert seit:
    23. März 2015
    Beiträge:
    3
    Danke erhalten:
    0
    Hallo,

    möchte nun auch JTL-WaWi nutzen.
    Habe mir dazu den originalen Connector von JTL heruntergeladen und installieren wollen. Bei der automatischen Installation habe ich nur den JTL-Banner angezeigt bekommen - sonst keine Möglichkeiten gehabt und auch keine Fehlermeldung.
    Dann habe ich die manuelle Installation probiert, da kam ich allerdings nur bis zum Login - die Konfigurationsseite blieb aus und die Internetseite blieb weiß.

    Wenn Ich den hier zur Verfügung gestellten Connector nutze, bleibt die Seite immer weiß. Die vorherigen Dateien habe ich alle vom Server gelöscht und die Datenbanken auch.

    Meine Version ist: v2.2.0.0

    Danke im Voraus und liebe Grüße.
     
  10. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.627
    Danke erhalten:
    11.348
    Danke vergeben:
    1.614
    Redest Du von der Installation des Connectors oder der WaWi?

    Die WaWi wird auf dem PC (oder beim jtl-hosting) installiert.
    Das ist ein Programm mit eigener Datenbank.

    Der Connector dient zur Verbindung zwischen WaWi und Shop. Der hat keine eigene Datenbank, sondern installiert einige Tabellen in der Datenbank des Shops.
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    die Datenbanken gelöscht? Meinst du, dass du die Tabelle in deiner Shop-Datenbank, die mit "eazysales" anfangen, gelöscht hast? Ansonsten ist irgendwas ganz falsch gelaufen.

    Wo wolltest du dich einloggen, und von welche Konfigurationsseite sprichst du? Hast du die Installationsanleitung von "unserem" Connector gelesen? Die unterscheidet sich von dem original Connector von JTL.
     
  12. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.627
    Danke erhalten:
    11.348
    Danke vergeben:
    1.614
    Ich habe mir mal den neuen Test-Connector für Modified runtergeladen um mir mal die Dateien anzusehen.
    .... Keine Ahnung, ob man noch Einstellungen bei der Installation vornehmen kann, Änderungen wird man wohl nur noch über JTL und deren Partner
    realisieren lassen können.
    Sollte es keinen Connector für Gambio geben, kann man nur noch bei der alten Version bleiben und den Connector von Lena verwenden .....
     
  13. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Es wird einen Connector geben.
     
  14. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    230
    Danke erhalten:
    16
    Danke vergeben:
    35
    Das sind gute Neuigkeiten!!!
     
  15. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Hallo Wilken,

    einen der dann Eigenschaften auch unterstützt, oder? Geht das über eure neue XML Schnittstelle?

    Ich weiß, dazu sind Auskünfte schwierig, aber eine ganz unverbindliche grobe Schätzung des Zeithorizonts bis zum Erscheinen einer Beta: Eher 1 Monat, eher 3 Monate, eher 6 Monate, eher 1 Jahr oder eher 2 Jahre?

    VG
     
  16. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Ich habe für Gambio eine Verbindung zu JTL aufgebaut und versorge JTL mit aktuellen Versionen des Shops und beantworte Rückfragen. Ich weiss das dort jetzt daran gearbeitet wird einen Connector zu schreiben, hab aber auch noch nichts näheres gesehen. Wir reden also sicher von einem Zeitraum unter einem Jahr, aber mehr kann ich euch dazu aktuell auch nicht sagen.
     
  17. robindas
    robindas Erfahrener Benutzer
    Registriert seit:
    3. November 2011
    Beiträge:
    348
    Danke erhalten:
    47
    Danke vergeben:
    27
    Jupp ich habe die Mail bekommen das JTL auch für die neue Connectoren Generation Gambio GX2 mit einplant. die Beta für die neuen Connectoren ist gestartet und wer will kann also bereits mit der WAWI 1.0 und den BETA Connector für XTC MO rumtesten es muss dafür allerdings die Beta der WAWI 1.0 eingesetzt werden und diese ist NICHT für den produktiven Einsatz freigegeben!!!
     
  18. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Juhu! Release Date für den JTL - Gambio - Connector: 28. August!
    (Link nur für registrierte Nutzer sichtbar.)
     
  19. robindas
    robindas Erfahrener Benutzer
    Registriert seit:
    3. November 2011
    Beiträge:
    348
    Danke erhalten:
    47
    Danke vergeben:
    27
    halt Dich ein bisschen zurück mit dem Juhu :( die Connectoren werden ca. soviel wie eine Lizens vom JTL Shop Kosten
    hat mich auch etwas heruntergezogen
     
  20. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Woher weißt du das? Wie die alte Lizenz 125 oder wie die neue 250 eur?