V:6044 (08.04.2024) BITTE BEACHTEN SIE, DASS ES MINDESTENS VERSION 6873 VON BÜRO+ BENÖTIGT, DAMIT DIESE VERSION VOM SHOPCONNECTFLEX FUNKTIONIERT Erweiterungen: -------------- * Es können nun bis zu 60 Eigenschaften / Eigenschaftswerte bei einem Artikel übertragen werden. * BETA !!! Es lässt sich nun einstellen, ob man mit den zukünftig bei Microtech kostenpflichtigen Webshopfeldern arbeiten möchte oder eigene Selektionsfelder verwendet werden. V:6043 (25.03.2024) BITTE BEACHTEN SIE, DASS ES MINDESTENS VERSION 6873 VON BÜRO+ BENÖTIGT, DAMIT DIESE VERSION VOM SHOPCONNECTFLEX FUNKTIONIERT Korrekturen: ------------ * Status prüfen: Wenn bei OP, OPArchiv, Versand oder Versandarchiv KEIN angegebener Vorgang vorhanden sein durfte, dann wurde das nicht berücksichtigt. * Schleife behoben - Ist der Adressdownload und der Adressupload aktiv gewesen und wenn alle Adressen synchronisiert werden sollten und nicht nur die mit Bestellungen wurden Adressen endlos hoch- und wieder runtersynchronisiert * Gibt es viele Ansprechpartner, dann wurde der richtige Ansprechpartner im Vorgang nur teilweise korrekt hinterlegt. * MagicButton bei Staffelpreise berücksichtige nicht die letzte Rabattstaffel - sind 8 im büro+ freigeschaltet, dann hörten die automatischen Formeln beim 7. Eintrag auf. - Problem gelöst. * Gab es Lagerveränderungen an einem Artikel, der NICHT im Shop ist, der aber Bestandteil eines Stücklistenartikels ist, der im Shop ist, dann wurde der Bestand des StüLiArtikels nicht neu übertragen. * In manchen Shopware Versionen kamen eigens angelegte Zusatzfelder vom Typ "Checkbox" als Feldtyp: "Checkbox" in der Datenbank an. In neueren Versionen ist das korrekt ein Datentyp "Boolean". Jetzt erkennt SC auch den eigentlich nicht existierenden Datentyp Checkbox richtig und setzt Boolean ein (anstelle von STRING) V:6042 (28.01.2024) Korrekturen: ------------ * Die Shopware Version wurde ab 6.5 nicht mehr korrekt ausgelesen. Das wurde korrigiert. * Problem: Zubehörgruppenbezeichnung wurde teilweise nicht gespeichert. Es kam nur: FEHLERFEHLERFEHLER Erweiterungen: -------------- * "FULL_GROUP_BY" ist eine Einstellung am MySQL Server, die für ShopConnectFlex nicht sein darf. Manche Hoster setzen die und lassen das Löschen nicht zu. Ein Workaround wurde in ShopConnectFlex nun eingebaut, damit es dennnoch funktioniert. * BPTabellen Korrekturen... Wenn ein Standard-Artikel im büro+ in ein Variantenartikel gewandelt wird, dann werden nicht alle Datenbankfelder korrekt angepasst. Unter Wartung - BPTabellen kann man das nun korrigieren lassen * In den Einstellungen Datenbankzugriff --> Allgemein kann nun ein Haken gesetzt werden, dass NUR genau die Artikel aus der Liste synchronisiert werden - keine anderen. V:6041 (02.10.2023) Korrekturen: ------------ * Das Feld main_variant_id aus der Tabelle product gibt es nicht mehr in allen neueren Installationen vom Shopware Shop - das wird nun berücksichtigt. Die Standardvariante ist ohne das Feld über das Backend im Shop zu hinterlegen. Erweiterungen: -------------- * Unterstützung der B2B Suite von Shopware durch optional erhältliches Modul für ShopConnectFlex. Der Name eines Subaccount-Bestellers kann in den Vorgang übernommen werden. * Gegenprüfung eingebaut für Zuweisungen einer Bestellung zur richtigen Adresse im büro+. Wurden Adressen zusammengefasst stimmte die Zuweisung nicht mehr, das wird nun besser erkannt. Bitte keine Adressen zusammenführen! V:6040 (14.08.2023) Erweiterungen: -------------- * Kundenindividuelle Preise können nun mit dem optional erhältlichen Modul übertragen werden. Damit das funktioniert ist folgendes Plugin notwendig: https://store.shopware.com/vio8752425629335/kundenspezifische-preise.html * Die Fenstergröße beim 'Dubletten Zuweisen' wird nun gespeichert. * Protokollierung erhöht beim Erkennen von neuen Feldern beim Einlesen der Feldlisten Korrekturen: ------------ * Sind Plugins im Spiel wie beispielsweise die Amazon Anbindung von Coolbax, dann wird die Versionierung einer Bestellung verwendet - das wurde bislang zum Setzen der Status nicht berücksichtigt. * Ab Shopware 6.5 werden Rechnungs- und weitere Vorgangsdokumente (PDF Rechnung) anders an den Shop übergeben. Das wurde angepasst. V:6039 (04.05.2023) Erweiterungen: -------------- * geprüft mit Shopware 6.5 - funktioniert * Artikel Block-Upload eingebaut: Nach X hochgeladenen Artikeln kann nun automatisch der Upload unterbrochen werden, damit Bestellungen geholt werden können. Im Anschluß wird da fortgesetzt, wo abgebrochen wurde und die nächsten X Datensätze werden hochgeladen. * Gibt es Eigenschaftswerte im Shop die gar keinem Artikel zugewiesen sind, dann kann ShopConnect eine Meldung bringen, so dass man das Problem über den Admin Bereich des Shops korrigieren kann. * Separate Lizenz für das Modul Adressupload erhältlich - keine Enterprise Edition mehr notwendig. * Separate Lizenz für das Modul VorgangPDFupload erhältlich - keine Enterprise Edition mehr notwendig. Korrekturen: ------------ * Sind Zusatzfelder im Shop mit Sonderzeichen angelegt wie beispielsweise: / oder ' Zeichen, dann wurden die nicht für die Zuweisung angezeigt. Bitte verwenden Sie übliche Zeichen für die technische Beschreibung der eigenen Felder. Das gibt auch bei der Templategestaltung weniger Stress. V:6038 (29.03.2023) Erweiterungen: -------------- * Zielfeld: Adresse / Vorgang: Zahlart - hier werden nun mehr Vorgaben (Felder) in der FX Funktion eingeblendet, wenn eigene Zahlarten im büro+ angelegt wurden. * Artikelbilder deaktivieren: Es kann hinterlegt werden, dass Artikelbilder grundsätzlich nicht über SC übertragen werden - die Bilder können somit im Backend gepflegt werden. * Kategoriebilder deaktivieren: Es kann hinterlegt werden, dass Kategoriebilder grundsätzlich nicht über SC übertragen werden - die Bilder können somit im Backend gepflegt werden. * Herstellerbilder deaktivieren: Es kann hinterlegt werden, dass Herstellerbilder grundsätzlich nicht über SC übertragen werden - die Bilder können somit im Backend gepflegt werden. * Immer wenn Artikel im Backend mit 'speichern' geschlossen werden, dann gibt es im Shop ein neues Änderungsdatum. Nach einem DBSync würde dieser Artikel neu synchronisiert, obwohl er im büro+ evtl. nicht verändert wurde. Das kann nun übersprungen werden. (Siehe auch neue Anleitung) Korrekturen: ------------ * Waren Integer oder Boolean CustomFields (Zusatzfelder) im Shop angelegt, die aber nicht durch ShopConnectFlex angetastet werden sollten, klappte das nicht. * Zu löschende Artikel wurden nicht immer auch im Shop gelöscht (Der Webshophaken wurde im büro+ entfernt, der Artikel blieb aber im Shop) V:6037 (29.10.2022) Erweiterungen: -------------- * Artikel --> Preise: Preisregeln werden nun alphabetisch sortiert angezeigt. * Protokollierung beim Upload von Artikelpreisregeln erhöht - nun ist im Protokoll besser ersichtlich, an welcher Preisregel gearbeitet wird, falls es zu einem Fehler kommt. (bei maximaler Protokollierung) Korrekturen: ------------ * Bildnamekorrektur - die hat aus einem Buchstaben A ein Ae gemacht. Korrigiert. Nun macht die Namenskorrektur aus einem Ä ein Ae. * Wurde die Zahlart einer Bestellung im Shop geändert, konnte es passieren, dass der Vorgang die Infos der ursprünglichen Zahlart bekam. * Es konnte vorkommen, dass man Adressdubletten zuweisen konnte, obwohl noch synchronisiert wurde, was letztendlich zu einem Fehler führte. * Staffelpreisübertragung brachte Fehler, wenn keine Formel hinterlegt war aber eine Menge. Nun wird geprüft, ob die 'AB' Menge 0 ist, dann werden keine weiteren Staffelpreise gesucht. * Die Einstellung, ob die Standardanschrift zum neuesten Datensatz wandern soll wurde ignoriert, wenn die Dublettenautomatik automatisch einen Datensatz zugewiesen hat. * Waren einem Artikel mehr als 10 Subshops / Verkaufskanäle zugeordnet klappte die Zuweisung nicht mehr. * Gab es schon mehr als 40 identische Adressen im büro+ konnte die Dublettenzuweisung die zwar erkennen, aber die neue Shopadresse keiner vorhandenen Adresse zuweisen. V:6036 (04.09.2022) Erweiterungen: -------------- * Programm nun mit der neuesten Entwicklungsumgebung Visual Studio 2022 kompliert - dadurch nochmals etwas schneller in der Abarbeitung! * Kosmetik: Kontext-Menü eingebaut bei Wartung --> Korrekturen (Rechtsklick direkt auf dem Datagrid) * Ist eine Dublette zuzuweisen, dann wird das ICON in der Taskleiste rot eingefärbt. Ideal, wenn die Anwendung minimiert läuft und ein Eingriff notwendig ist. * Vorgabe bei Vorgangposition --> BEZ erheblich erweitert - es werden nun Varianten und Ausprägungen aus dem Shop eingelesen. * Dublettenzuweisung - Fenster nun in der Größe variabel * Magicbutton bei Vorgang --> Versandart (VSDART) hinzugefügt Korrekturen: ------------ * War eingestellt, dass die Standardhaken (Rechnungs- und Lieferanschrift) bei der Anschrift nicht verändert werden sollen, wurden auch keine Haken gesetzt, wenn die Adresse gerade neu mit Rechnungs- und Lieferanschrift angelegt wurde - behoben. * Die Sortierung der hochgeladenen Kategorien wurde nicht 1:1 übernommen, wenn im büro+ viele "Verschiebungen" und "Löschungen" von Kategorien stattgefunden hatten. * Gab es mehrere Zahlungstransaktionen bei einer Bestellung, dann wurde nicht immer die neueste berücksichtigt - behoben bei den Einstellungen "Vorgangposition" und beim Abholen der Bestellung. Protokollierung erhöht. * Beim Beenden der Anwendung wurde die büro+ Instanz nicht immer geschlossen und verblieb bis zum Timeout im Speicher. * Gab es Probleme beim Mailversand, dann merkt sich das System das nun und versucht nicht erneut Mails zu versenden, bis das Problem in den Maileinstellungen im Programm behoben wurde. * Wurde die Zahlart des Kunden geändert, dann wird im Shop nicht immer zuverlässig das neueste / letzte Datum hinterlegt, welche Zahlart nun gilt --> korrigiert. V:6035 (31.05.2022) Erweiterungen: -------------- * Insbesondere bei Tests der Anwendung kann es vorkommen, dass viele Adressdubletten zugewiesen werden wollen - im Formular, wo man Dubletten zuweisen kann gibt es nun den Haken: Alle Marker löschen. * Die neuen Felder im Shopware: "Günstigster Preis innerhalb der letzten 30 Tage" können nun flexibel zugewiesen werden (Feldliste einlesen, dann werden SC6_GUENSTIGSTER30TAGEPREISBRUTTO und netto eingeblendet.) * Arbeitet man mit Varianten kann man im Zielfeld: SC6_VARISTSTANDARD ein True setzen (kommt wohl aus einem Selektionsfeld von büro+) für die Variante, die als Standard angezeigt wird. * Mit dem Startparameter /MaxProt kann man die maximale Protokollierung schon beim Start der Anwendung aktivieren. * In den allgemeinen Einstellungen bei Vorgang kann man nun hinterlegen, dass ein Vorgang nach dem vollständigen Einlesen automatisch gebucht wird. Korrekturen: ------------ * Die SQL Abfrage an die Shopware Datenbank zum Abholen von Bestellungen wurde optimiert. Je mehr "Bewegung" in einer Bestellung war, je lahmer war die Abfrage. Problem gelöst. V:6034 (14.04.2022) Erweiterungen: -------------- * Vorgang Beleg hochladen (Enterprise Version) * Eigenschaften komplett deaktivierbar * JSON Befehlserweiterung hinzugefügt Korrekturen: ------------ * Das automatische Beenden der Anwendungen zur eingestellten Uhrzeit funktionierte nicht, wenn keine Verbindung zur MySQL Datenbanktabelle des Shops hergestellt werden konnte. V:6033 (22.03.2022) Erweiterungen: -------------- * Enterprise Edition: Kunden und deren Adressen können nun, wenn sie durch SC im büro+ angelegt wurden, im büro+ geändert werden - die Änderungen werden dann in die Adressen in den Shop synchronisiert. Hilfreich beim Wechsel des Kundenstatus von "Endkunde" auf "Händler" beispielsweise Korrekturen: ------------ * Die Einstellungen, wie lange geprüft werden soll, ob ein Vorgang nicht doch noch einzulesen ist hat immer nur für die Einstellung 1 Tag funktioniert. * war man in der FX Ansicht auf einem Datum-Feld, dann wurde der Wert häufig als leer angezeigt. (Beispiel: GebDat war leer, obwohl ein Eintrag im büro+ vorhanden war) * Gab es mehrere Zahlstatus zu einer Bestellung (zunächst abgebrochen, dann bezahlt), wurde das nicht erkannt. Es wird nun der neueste, letzte Zahlstatus einer Bestellung verwendet. V:6032 (08.02.2022) Erweiterungen: -------------- * Es kann nun eingestellt werden, dass ShopConnectFlex eine Mail verschickt, wenn eine Adressdublette gefunden wurde. Ideal, wenn das Programm unbeaufsichtigt laufen soll. * Es kann nun eingestellt werden, dass ShopConnectFlex eine Klangdatei abspielt, wenn eine Adressdublette gefunden wurde. Ideal, wenn das Programm unbeaufsichtigt laufen soll. * Beim Anlegen einer neuen Adresse im büro+ wird nun auch ein passendes Buchungskonto angelegt. Korrekturen: ------------ * Enterprise Edition: - hatte man die Kategorien bei einem Artikel hinzugefügt klappte der Upload nicht. * Enterprise Edition: - hatte sich die 'visibility' also die Zugehörigkeit zu einem Verkaufskanal geändert klappte der Upload nicht. * Der Shop arbeitet üblicherweise in einer anderen Zeitzone als Deutschland - daher sind alle Uhrzeiten in der Datenbank verschoben. Wenn die Verschiebung nicht erkannt werden konnte, dann wurden keine neuen Adressen angelegt. V:6031 (03.01.2022) Erweiterungen: -------------- * Abarbeitungsgeschwindigkeit weiter erhöht. * MySQL Zugriffskomponente aktualisiert Korrekturen: ------------ * Ein FLOAT oder SINGLE Datenfeld wurde fälschlicherweise als STRING erkannt. * Stabilität erhöht, wenn man während eines Abgleichs das Formular schließt * Stabilität erhöht beim Zugriff auf die MySQL Datenbank des Shops. * Fehler im Feld custom_search_keywords behoben, wenn die Daten per MySQL direkt in die Datenbank geschoben wurden. V:6030 (08.12.2021) Erweiterungen: -------------- * Durch andere Plugins werden mitunter Adressen im Shop angelegt, die weder ein "First Login" Datum noch ein "Last Login" Datum haben - die wurden bislang nicht von ShopConnectFlex erfasst - das wurde nun auf 'Created_at' und 'Updated_at' Datum erweitert. * Konvertierungsmöglichkeit für HTML Texte in RTF Texte eingebaut (Interessant für alle, die bislang HTML Quellcode im büro+ gepflegt haben das aber nun in RTF umwandeln wollen, damit es lesbarer wird) * Möglichkeit eingebaut für alle Kunden, die bereits einen Shop haben, um diesen so umzuswitchen, dass er auch mit ShopConnectFlex zusammenarbeitet - inkl. Löschen von 'alten' Bildern und deren Zuweisung. * Protokollierung beim Setzen von Status erweitert - häufiges Problem erkannt: Es darf kein Versanddatensatz vorhanden sein aber die Vorgangart die zu einem Versanddatensatz führt ist gar nicht ausgewählt - das wird nun erkannt... Empfehlung: Prüfen Sie die Einstellungen für jeden Status! Für alle, denen schnell nicht schnell genug ist haben wir die Option eingebaut gewisse Dinge nicht über die API sondern rund 10x schneller direkt in die Shopware Datenbank zu schreiben. Diese kostenpflichtige Erweiterung schalten wir gerne für einen Testzeitraum für Sie frei. Korrekturen: ------------ * Das Trennzeichen, wenn man mehrere Eigenschaften zusammenfasst war bislang ein Komma. Es hat sich gezeigt, dass dieses Trennzeichen ungünstig ist - das neue ist ein Pipe | --> Prüfen Sie die Feldzuweisung bei Eigenschaftswerten! Siehe auch Anleitung! * Das Setzen vom Bezahl- und Lieferstatus funktionierte nicht mehr - behoben V:6029 (02.11.2021) Erweiterungen: -------------- * Uploadgeschwindigkeit von Artikeln erneut gesteigert - viele Werte, die immer und immer wieder erneut ausgelesen wurden werden nun zwischengespeichert. * Artikelfeldzuweisung: das Feld 'cms_page_id' - also das individuelle Layout eines Produktes lässt sich nun ebenfalls übertragen. * Eigenschaften lassen sich nun auch mit nur einem Eigenschaftwert übertragen (Siehe Anleitung) * Fehlerprüfung erweitert - wenn ein Datenbankfehler vom Shop beim Kunde sowohl bei "Firstlogin" und "Lastlogin" nichts drin stehen hat, dann wurde das Abholdatum auf 1900 zurückgesetzt - jetzt kommt eine Fehlermeldung und der Datensatz wird nicht eingelesen. Korrekturen: ------------ * Beim Einlesen von Feldlisten bleibt die Formatierung der Spalten in der Tabellenansicht nun erhalten und initialisiert sich nicht neu * Logikänderung beim Status prüfen. Beispiel: Im Archiv soll eine Rechnung sein. Bislang lieferte die Prüfung 'false' zurück, wenn es auch andere Vorgangarten im Archiv gab - das wurde geändert. Hinweis dazu: In der Eingabemaske, wo man die Status hinterlegen kann prüft die Routine NUR den ersten gefundenen Vorgang - nicht alle. Die Vorschau kann somit nicht immer gültig sein. * Wenn die Routine zum Erkennen eine Sonderartikelnummer einen Fehler bringt, dann wird diese Sonderartikelnummer zurückgestellt und beim nächsten Lauf erneut geprüft - Das Hinzufügen von Frachtkosten wird somit zuverlässiger * Das Erkennen der Gesamtanzahl an Bestellungen im Shop stimmte nicht immer. * Das Erkennen der Anzahl noch nicht eingelesener Bestellungen stimmte nicht immer * Das manuelle Korrigieren von Status (Bestell-, Liefer-, Bezahlstatus) setzte den Status nicht immer auf der 'aktiven' Bestellung * Gelegentlich wurden Status beim Bestellabgleich mehrfach zum gleichen Datensatz geprüft. V:6028 (17.09.2021) Korrekturen: ------------ * Waren mehr als 10 Bilder bei Artikel zugewiesen und es gab ein Problem beim Bilderupload, dann stimmte die Bildreihenfolge beim nächsten Uploadversuch nicht mehr. * Programm zeitgesteuert beenden klappte nicht, wenn gerade Daten abgeglichen wurden. (Es kann bis zu 2 Minuten dauern, bis alle Jobs abgebrochen sind und das Programm sich korrekt beendet!) * Magic Button bei Staffelpreisen für "Prozentrabatt" hat nicht für alle Eventualitäten die richtigen Formeln ausgefüllt. * Status-Prüfung: Hat man als gültige Uhrzeit eine "von" Zeit größer als die "bis" Zeit eingegeben (beispielsweise nur zwischen 18 Uhr abends und 5 Uhr morgens), dann wurde nie getestet. * Gibt es Versandregeln im Shop, dann klappte der Artikelupload nicht, wenn man Preisregeln verwendet * Protokollierung bei Zubehörzuweisen erhöht. * Beim Prüfen des Bezahlstatus wurden immer alle alten Vorgänge geprüft - und nicht nur die, deren Status prinzipiell zu ändern wäre * Beim Prüfen des Lieferstatus wurden immer alle alten Vorgänge geprüft - und nicht nur die, deren Status prinzipiell zu ändern wäre * Gab es einen Artikel 'A', der kein Zubehör hat, der einem anderen Artikel 'B' als Zubehör zugewiesen wurde, dann wurde beim Artikel 'B' der Zubehörartikel 'A' wieder entfernt, wenn Artikel A aktualisiert wurde. V:6027 (27.08.2021) Erweiterungen: -------------- * Artikel --> Staffelpreis: Es werden nur noch die Regeln angezeigt, die für Preise gelten oder bislang keine Typ-Definition haben. * Karenztage für Einlesen von Vorgangpositionen eingebaut. Beispiel Paypal: Zahlung noch offen - Position wird für x Tage zurückgestellt - ist sie nach x Tagen immer noch nicht bezahlt wird Position als 'nicht einzulesen' hinterlegt. Solange wird immer und immer wieder geprüft, ob die Position nicht doch eingelesen werden kann. * Eine Uhrzeit, zu der das Programm beendet wird kann eingestellt werden. Der Neustart erfolgt dann über die Aufgabenplanung von Windows. * Anleitung erweitert, wie man auf Multi-Selekt Selektionsfelder eines Artikels im büro+ bei der Feldzuweisung zugreifen kann. * Ändern der Reihenfolge beim Statusupload: Nun: Bezahlstatus, Lieferstatus, Bestellstatus, denn eine Bestellung ist nur dann "komplett abgeschlossen", wenn vorher die anderen Dinge aktualisiert wurden. * Positionsstatus / SonderartNr Status-Korrektur überarbeitet * Artikel - Feld: featureSet (wesentliches Merkmal) kann nun gesetzt werden (mögliche Werte lassen sich bei der Feldzuweisung einblenden) Korrekturen: ------------ * Der Klick auf Abbruch während der Bestell- / Bezahl- / Lieferstatus synchronisiert wurde klappte nicht. * Status Korrektur - Limiter eingebaut, Fehler korrigiert, dass nicht alle korrekten Zeilen markiert waren. * Hatte man einmalig Status mehrere Zeilen geändert, so konnte daraufhin immer nur noch 1 Zeile markieren. * Der MagicButton bei Preisstaffeln setzen funktionierte nicht. * Wenn die Bilder beim Artikel nicht in gleicher Reihenfolge wie im büro+ beim Artikel in den Shop sollten, dann klappte das nicht. V:6026 (19.08.2021) Erweiterungen: -------------- * Es kann nun eingestellt werden, dass mehr als 10 Mails bei einem Ausnahmefehler von ShopConnectFlex verschickt werden - im Standard werden höchstens 10 gesendet bis zum Neustart der Anwendung. * Protokollierung beim Prüfen der Status erweitert * Bei Wartung --> Pos uns SonderArtNr wurde die Geschwindigkeit erhöht * Bei Wartung --> Pos und SonderArtNr kann nun der ausgeführte SQL Befehl individuell geändert werden. * Mehrfachauswahl bei Statuskorrektur / Pos. Korrektur funktionierte nicht immer. Korrekturen: ------------ * Vorschau bei Status setzen berücksichtigte nicht immer die eingestellen Vorgangarten. * Hat man einen Abbruch durch 3x Klicken auf Abbruch forciert, dann konnte danach kein Artikelupload / Bestellunddownload stattfinden, weil das System der Meinung war, dass noch was läuft. * Die Status wurden teilweise nicht richtig in den Shop übermittelt * Die Trackingnummern wurden teilweise nicht in den Shop übermittelt V:6025 (02.07.2021) Erweiterungen: -------------- * Limit beim Ausbuchen von bereits eingelesenen Positionen von 1000 auf 10000 erhöht. * Prüfung erweitert, ob es für den Shop notwendige 'Medienordner' überhaupt gibt (ein Kunde hatte den productimage Ordner komplett gelöscht und nicht nur geleert...) * Protokollierung erhöht und erweiterte Fehlerbeschreibung im Protokoll aufgeführt. Bei einem mehrsprachigen Shop müssen auch die Kundengruppen mehrsprachig hinterlegt werden, ansonsten klappt das Einlesen der Adresse nicht. * Voraussetzungen prüfen prüft nun auch, ob die selbst hinterlegbare Crypto-ID eine zugelassene ID ist (19 Zeichen lang, nur Zahlen und Buchstaben ohne Sonderzeichen) * Hat man das Sprachen-Plugin ab Shopware 6.4 im Shop, dann hat man dutzende Sprachen, die alle synchronisiert werden wollen, auch wenn man die nicht braucht. Setzen Sie ein ! vor den Namen der Sprache im Backend, dann wird diese Sprache nicht berücksichtigt. * Wartungstool: Es ist nun möglich den Liefer- / Bestell- / Bezahlstatus für mehrere ausgewählte Einträge in einem Rutsch zu setzen. * Ob der Haken: "Ist Standardanschrift" beim Hinzufügen weiterer Anschriften zu einer vorhandenen Adresse mitwandert oder nicht kann man nun unter Adresse --> Allgemein hinterlegen. Korrekturen: ------------ * Wenn man Zusatzfelder in der Datenbank des Shops als 'Boolean' angelegt hat, und dieses Feld auf 'inaktiv' oder 'nicht aktualisieren' stand, dann wurde das Feld nicht wieder so gesetzt, wie es war... * Sollte ein Vorgang gesperrt werden, bis alle Positionen eingelesen wurden, dann klappte das Entsperren nicht. Protokollierung an dieser Stelle erhöht. V:6024 (21.05.2021) ---------------------------- Erweiterungen: -------------- * Protokollierung erhöht beim Übertragen von API Befehlen an den Shop Korrekturen: ------------ * Anpassungen für den Betrieb mit Shopware 6.4 durchgeführt * Beim Vorgang einladen bestand kein Zugriff auf das Feld: shipping_method_id, auch wenn man das zuweisen konnte. * Beim Zuweisen der unterschiedlichen Status wurde der OP Status und der Versandstatus nicht korrekt mit true und false angezeigt - beim Übertragen des Status beim Bestellabgleich hat es dagegen funktioniert * Wurden 'Boolean' Zusatzfelder auf 'inaktiv' oder 'nicht aktualisieren' gesetzt, dann konnten die anderen Daten des Datensatzes nicht aktualisiert werden, weil Boolean Felder in der Shopware Datenbank als String stehen - nicht aber als Boolean... V:6023 (29.04.2021) ---------------------------- Erweiterungen: -------------- * Bricht die Kommunikation zum Shop ab, dann wird das nun erkannt und die Verbindung wird neu aufgebaut. * Anleitung erweitert, wie man individuell angelegte Zusatzfelder eines Vorgangs einlesen kann Korrekturen: ------------ * Wurde keine 'Sonderartikelnummer' (beispielsweise Frachtkosten) hinzugefügt, dann stimmte die Gesamtsumme des Vorgangs nicht, wenn mehrere Positionen im Vorgang vorhanden waren. V:6022 (22.04.2021) ---------------------------- Erweiterungen: -------------- * Stabilität erweitert, falls eine Adresse nicht angelegt wurde - die übrigen Adressen und Bestellungen werden eingelesen. Korrekturen: ------------ * Trotz Einstellung, dass Gastbesteller auf eine Sammel-Adressnummer zu buchen sind wurde jeweils eine neue Adresse für diese Gastbesteller angelegt. Problem gelöst. * Ein Fehler beim 'merken' des Ansprechpartners führte bei bestimmten Konstellationen dazu, dass Neubestellungen des gleichen Kunden immer zu neuen Ansprechpartnern führten. * Sortierung der eingelesenen Bestellpositionen war gelegentlich durcheinander * waren bei der flexiblen Feldzuweisung von "Sonderartikelnummern" bislang nicht verwendete Variablen verwendet, wurde die Formel nicht ausgewertet * Feldzuweisung bei Adresse --> Artikelpreisgruppe: Hat man mehr als 10 Verkaufspreisgruppen im büro+ hinterlegt und diese wurde zugewiesen wurde das als Fehler interpretiert. V:6021 (08.04.2021) ---------------------------- Erweiterungen: -------------- * Bei der Feldzuweisung Artikel kann man nun auf Felder der jeweiligen (Stamm-)Lager, Warengruppen und des Standardlieferanten des Artikels zugreifen. Das wird beispielsweise benötigt, wenn man individuelle Lager für den Webshop-Warenbestand pflegen möchte oder die Standard-Lieferzeit des Standardlieferanten mit einbeziehen möchte. * Verkäufe auch ausserhalb des Shopimperiums können nun berücksichtigt werden - wenn Sie Waren beispielsweise telefonisch verkaufen oder im Ladengeschäft, dann wird deren Bestandsänderung nun ebenfalls in den Shop synchronisiert. In diesem Zuge wird auch geprüft, ob diese Nicht-Shopverkäufe evtl. Bestandteil einer Stückliste sind - dann werden auch die Stücklistenartikel bzgl. Bestand aktualisiert * Im Formular "Dublettenzuweisung" kann man nun pauschal alle gefunden Dubletten löschen - das ist für Testzwecke hilfreich. Wie das funktioniert steht in der Anleitung, Stichwort: Dubletten zuweisen * Anleitung erweitert, wie man Gutscheine, Rabatte etc. als Position dem Vorgang richtig hinzufügt. Korrekturen: ------------ * custom_search_keywords - Das Feld wird nun als array übertragen - die Suchbegriffe, die zu übertragen sind, sind mit Komma getrennt im büro+ zu hinterlegen! * kleinere Bugfixes und Erweiterung der Protokollierung V:6020 (22.03.2021) ---------------------------- Erweiterungen: -------------- * Bei 'Wartung --> 'Bst.Position Korrektur' können nun viele Positionen auf einmal korrigiert werden, die älter sind als ein eingebbares Datum * Bei 'Wartung --> 'SonderArtNr Korrektur' können nun viele Positionen auf einmal korrigiert werden, die älter sind als ein eingebbares Datum * Bei 'Wartung --> 'Zeiten' kann nun ein Datum hinterlegt werden, ab wann Artikel / Artikelkategorien neu hochgeladen werden sollen - unabhängig davon, ob sie ein Änderungsdatum haben. * Bei der Dublettenzuweisung werden Adressen (die im büro+ gesperrt sind), denen eine Shopadresse zugewiesen werden soll, in rot angezeigt. * Streichpreise können nun auch bei Preisregeln definiert werden * Bei Einstellungen --> Vorgang --> Allgemein kann nun hinterlegt werden, dass ein Vorgang, der gerade angelegt wird im büro+ gesperrt wird - solange, bis alle Positionen zu diesem Vorgang eingelesen sind. Korrekturen: ------------ * Gab es 'Checkbox' Zusatzfelder wurde ein "True" nicht immer als "True" gewertet - nur wenn es eine 1 war. Problem behoben. * Gab es mehrere Adressdubletten für eine Shopadresse zur Zuweisung und die 'EMailprüfungsautomatik' war eingeschaltet, so wurde keine Dublette bei einer 2. gefundenen Adresse erkannt. * Dublettenzuweisung nur dann möglich, während kein Abgleich läuft * Sollte eine Vorgangposition niemals ins büro+ übernommen werden, dann wurde bei jedem Abgleich erneut geprüft, ob die zu übernehmen ist. * Problem behoben, dass der DBSync nur max. 20.000 Datensätze aus dem Shop eingelesen hat * Shopware Eigenheit: Es kann in der Datenbank viele Bestellungen mit der gleichen ID geben - nur 1 davon ist richtig - und genau die wird nun eingelesen. * Sortierung beim Einlesen von Vorgängen - und auch Vorgangspositionen berücksichtigt V:6019 (12.02.2021) ---------------------------- Erweiterungen: -------------- * Magic Button bei den Feldzuweisungen - kleine Korrekturen durchgeführt * Erkennen von Artikeln, die manuell im Shop angelegt wurden - nun aber über die Schnittstelle als neu gekennzeichnet werden. * Voraussetzungen prüfen - nur wenn man auch mit der 'Lupenfunktion' alle Feldlisten geprüft hat und diese fehlerfrei durchlaufen, dann gibt es grünes Licht * Versand Trackingnummern werden nun aus büro+ den Vorgängen im Shop zugewiesen. (Siehe Anleitung) * Bessere Fehlermeldungen eingebaut, wenn Feldzuweisungen nicht plausibel sind Korrekturen: ------------ * Gelegentlich konnte es vorkommen, dass es zu einem "Out of memory error" kam * Die Optionen für die Positionierung von Varianten über das Backend wurden immer und immer wieder neu angelegt. * Vorgabe beim Feld Adresse: Shopware to büro+ im Feld ANSP wurde korrigiert (Feldliste einlesen!) * Vorgabe beim Feld Adresse: Shopware to büro+ im Feld VNA wurde korrigiert (Feldliste einlesen!) * Beim Vorgangdownload: Feld: 'nicht aktualisieren' war ausgeblendet - daher konnten einige Felder wie ZAHLBED, USTKAT zwar individuell zugewiesen werden - das wurde aber nicht übernommen. * Beim Vorgangpositiondownload: Feld: 'nicht aktualisieren' war ausgeblendet - daher konnten einige Felder zwar individuell zugewiesen werden - das wurde aber nicht übernommen. V:6018 (24.01.2021) ---------------------------- Erweiterungen: -------------- * Anleitung überarbeitet * Bei weiteren Adressen des Kunden werden nun ebenfalls Ansprechpartner dazu angelegt. Korrekturen: ------------ * Das Hintergrundbild auf dem Hauptbildschirm wurde nicht neu skaliert beim Skalieren des Fensters. * MagicButton bei Adresse --> Download --> AUSLEUKZ überarbeitet, DE ist nun nicht mehr enthalten. * MagicButton bei Vorgang --> Download --> AUSLEUKZ überarbeitet, DE ist nun nicht mehr enthalten. * Verbesserung der Erkennung, wenn der Kunde seine Adressdaten angepasst hat. V:6017 (28.12.2020) ---------------------------- Erweiterungen: -------------- * Bessere Erkennung der zu verwendenden API Version eingebaut. Shopware ändert die Aufrufparameter der API Befehle gelegentlich !?! - Das wird nun besser erkannt. * Viewer eingebaut um die Tabellen von Microtech inkl. deren Indizes auslesen zu können * Datenbankreparatur von Microtech eingebaut - wandelt man einen Standardartikel zu einer Variante werden in der Datenbank die Ausprägungen nicht hinterlegt - das kann hier korrigiert werden. * Reorganisation --> BPTabellen: Einfacher Tabellenbrowser für büro+ Datenbanktabellen eingebaut * Automatikmodus eingebaut (Hole Bestellungen alle x Minuten, synchronisiere Artikel alle x Minuten) Korrekturen: ------------ * War die Webshopadresse des Shops in einem Unterordner (www.abc.de/staging/public) dann klappten die API Aufrufe nicht. * gab es CustomFields als Integer, die über ShopConnectFlex NICHT übertragen werden sollten, wurde der Artikel nicht übernommen. (Integer Felder werden in der Datenbank vom Shop fälschlicherweise als String gespeichert - das wurde nicht berücksichtigt). Problem behoben. * Vorgabe für Feld "ARTNR" bei Vorgangposition angepasst * Status der Bestellung wurde nicht immer erkannt und im Shop hinterlegt * Löscht man Kundenadressen aus dem Shop, zu denen es noch Bestellungen gibt, dann waren die Fehlermeldungen irreführend. Tip: Löschen Sie niemals Kunden, die Bestellungen haben! * 'Reorganisation' bei Vorgangposition und Sonderartikelnummer nun bessere Anzeige eingebaut * Abbruchbutton erweitert - ein 4 maliges Klicken auf Abbruch bricht definitiv alle laufenden Prozesse ab. * Kategorieupload - wurde der abgebrochen kam es vor, dass eine Kategorie immer und immer wieder in den Shop hochgeladen wurde, obwohl sie längst im Shop ist. * Wartung --> Statuskorrektur: jetzt sortierte Darstellung * Ein nachträglich eingeschalteter Medienupload führte dazu, dass Artikel / Kategorien ein neues Änderungsdatum bekamen - nach einem DBSync wollten die dann nochmals aktualisiert werden... V:6016 (14.12.2020) ---------------------------- Erweiterungen: -------------- * Neben der "Hauptsprache" des Webshops kann / muss man nun auch die Hauptwährung hinterlegen - das ist für unsere schweizer Kunden notwendig gewesen. * Erweiterung der Eigenschaften - nun können insgesamt 30 Eigenschaften / Eigenschaftenwerte je Artikel übertragen werden. Natürlich auch mehrsprachig. (Feldliste bei Artikel --> Sprache einlesen) * erweiterte Fehlerprüfung, falls ein API Befehl nicht ausgeführt werden kann, dann wird der noch weitere 3x wiederholt - erst dann kommt eine Fehlermeldung Korrekturen: ------------ * Sollte ein Datensatz via API gelöscht werden, den es aber schon gar nicht mehr gab, dann wurde eine unnötige Fehlermeldung erzeugt. * Mehr als 2 Sprachen wurden nicht synchronisiert V:6015 (06.12.2020) ---------------------------- Erweiterungen: -------------- * Bei der Artikel-Feldzuweisung hilft ein Assistent (rechts oben) beim Setzen der Felder 'inaktiv' und 'nicht aktualisieren' --> Das ist nur für die allererste Einrichtung der Feldzuweisungen relevant * Streichpreise beim Artikel können nun auch übertragen werden --> Feldliste einlesen, damit die als Feldzuweisung zur Verfügung stehen. * Bei Artikeln (Sprache): Zugriff auf Warengruppenabhängige Felder eingebaut - ideal für Zuweisung von Eigenschaften und Filtern ! * Öffnet man die Feldzuweisung für Sprache, dann wird automatisch die Hauptsprache in der Combobox ausgewählt * Bildnamekorrektur: Der Shop hat in der aktuellsten Version ein Problem mit Dateinamen, in denen Sonderzeichen (Leerzeichen, Umlaute) vorkommen - diese werden nun mit passenden Zeichen ersetzt. * Erweiterung der Protokollierung eingebaut beim zentralen Modul des Medienuploads Korrekturen: ------------ * Mehrsprachige Varianten - die Übersetzung der Ausprägung und Variante wurde nicht übertragen. * Nicht immer wurde korrekt gemerkt, welche Artikel schon synchronisiert wurden. * erweiterte Prüfung eingebaut, damit nicht simultan mehrere API Befehle an den Shop geschickt werden, was der Shop so gar nicht mag... * Eine Kategorie, die nach einem DBSync hinzugefügt wurde, wurde nicht in den Shop übertragen - erst nach dem nächsten DBSync - behoben V:6014 (29.11.2020) ---------------------------- Erweiterungen: -------------- * Eine Liste mit Testartikelnummern, die bei jedem Abgleich IMMER synchronisiert werden kann hinterlegt werden. * Erweiterte Merker gesetzt, welche Artikel zu synchronisieren sind. Korrekturen: ------------ * Zusatzfelder wenn sie als Gleitkommazahl angelegt waren wurden als Textfeld erkannt. * Zubehör zuweisen - Endlosversuche eine nicht mögliche Zuweisung immer und immer wieder zuzuweisen wurden korrigiert * Waren Apostrophzeichen in der Eigenschaft oder dem Eigenschaftwert wurde das nicht richtig übertragen. * Waren Apostrophzeichen in der Variante oder Ausprägung wurde das nicht richtig übertragen. V:6013 (22.11.2020) ---------------------------- Erweiterungen: -------------- * Preisregeln - MagicButton für die Zuweisung deutlich erweitert und Prüfungen eingebaut, falls ein 'Staffelpreis' schon bei 1 beginnen soll * Vorgabe erweitert bei Kategorie: product_assignment_type - sollte auf 'product' stehen * alternativer Text bei Medien und Media Titel können nun mehrsprachig hinterlegt werden. * Protokollierung in vielen Bereichen erweitert Korrekturen: ------------ * Zusatzfelder werden nun auch dann übertragen, wenn es Zahlenfelder sind. * Es wurde immer nur die 1. Preisregel übertragen (Hinweis: Das Übertragen von Preisregeln ist ein sehr zeitaufwändiger Prozess) * Vorhandene Preisregeln wurden nicht gelöscht, wenn es keine Zuweisung mehr gab oder wenn die Preise in der Preisregel aktualisiert wurden. * Wurde bei der Zubehörzuweisung keine Positionsnummer vergeben konnten die Zubehörartikel nicht im Backend verschoben werden --> automatische Positionsnummer wird dann gesetzt. V:6012 (15.11.2020) ---------------------------- Erweiterungen: -------------- * Mit dem Startparameter /DBSync wird ShopConnectFlex automatisch gestartet - macht dann den wöchentlich notwendigen DBSync und wird dann wieder beendet. V:6011 (11.11.2020) ---------------------------- Erweiterungen: -------------- * Der Status einer Shopbestellung bzgl. Bestell- / Versand- & Bezahlstatus kann nun aus den Vorgängen aus büro+ flexibel zusammengesucht und in den Shop übertragen werden. Korrekturen: ------------ * Die PDF Anleitungsdatei ist im Programmordner - wurde aber falsch vom Programm aufgerufen, falls man doch mal in die Anleitung schauen wollte. * Eine Setupkomponente, die unter Windows 10 dabei ist, aber bei einem Serverbetriebssystem fehlt wird nun bei der Installation nachinstalliert (VC_redist.x86.exe für Version 2017-2019) * Automatische Korrektur - 'Collation' der ShopConnectFlex eigenen Datenbanktabelle wird automatisch angepasst, falls diese nicht identisch ist mit der 'Collation' der anderen Tabellen. V:6010 (26.10.2020) ---------------------------- Korrekturen: ------------ * War eine Position bestellt, die nicht mehr in den Shopware Artikelstammdaten enthalten war konnte diese nicht in büro+ übernommen werden. * Wurden Vorgänge zu Testzwecken im büro+ gelöscht, dann konnten die Bestellpostionen nicht erneut eingelesen werden. V:6009 (18.10.2020) ---------------------------- Erweiterungen: -------------- * Weitere Datenbankindizes eingeführt, damit ein Vergleich, welche Daten zu synchronisieren sind schneller geht. * Protokollierung der Dauer eingebaut um Zubehör und Preisregeln zu übertragen (max. Protokollierung) * Reorganisation --> Einblick in Wartetabelle / Warteschlange, welches Zubehör noch zuzuweisen ist * Reorganisation --> Einblick in Wartetabelle / Warteschlange, welche Variante einem Hauptartikel noch zuzuweisen ist. * Voraussetzungen prüfen ist nun Pflicht - wenn hier nicht alles grün ist kann kein Abgleich stattfinden. Korrekturen: ------------ * MedienUpload - um weitere Protokollierfunktionen ergänzt * waren mehr als 2 'Visibilities' (Sichtbarkeiten im Verkaufskanal) beim Artikel hinzugewiesen, dann klappte der ganze Upload des Artikels nicht. V:6008 (11.10.2020) ---------------------------- Erweiterungen: -------------- * Staffelpreise können nun in den Shop übertragen werden. * Zubehör kann in den Shop übertragen werden * Anleitung fertiggestellt Korrekturen: ------------ * Eine neue Programmversion meckerte immer, dass es eine noch neuere Programmversion gab. * Wurden DatenbankViews über Wartung --> MySQL erzeugt klappte das nicht, wenn der Feldname so heisst, wie ein SQL Statementbegriff - hier im Speziellen: Feldname: type V:6007 (27.09.2020) ---------------------------- Erweiterungen: -------------- * Vorbereitung für Staffelpreise - diese können hinterlegt werden - werden aber aktuell noch nicht in den Shop geladen. (Vorhandene würden aber beim Artikel gelöscht werden) * Feldzuweisung bei Delivery_Time_ID (Lieferzeitangabe) können nun mit MagicButton zugewiesen werden. * Feldzuweisung bei 'visibilities' (Artikel) geprüft und angepasst - Feldzuweisung muss in der Vorschau ein Komma anzeigen! * Voraussetzungen prüfen erweitert Korrekturen: ------------ * Wenn im Kategoriename ein < Zeichen enthalten war, dann wurde die Kategorie nicht angelegt. Fehlermeldung kommt nun und das < Zeichen wird entfernt (Ticket bei Shopware schon eröffnet - mal schauen, wie lange es dauert, bis das gefixt ist) * Nach einem DBSync wurden alle Kategorien (und evtl. auch Artikel) neu synchronisiert (das ist nun einmalig nochmals notwendig - danach passt es) * Felder created_at und updated_at nun als feste Vorgabe - nicht mehr variabel * Wenn es prinzipiell 3 Ausprägungen geben kann - ein Artikel aber nur 2 hatte, dann gab es eine Fehlermeldung im Protokoll. V:6006 (20.09.2020) ---------------------------- Erweiterungen: -------------- * Eigenschaften (bis zu 10 Stück inkl. Mehrsprachigkeit) können nun einem Artikel zugewiesen werden. * Feld 'unit' bei der Artikelfeldzuweisung entfernt - MagicButton beim Feld: unit_id hinzugefügt. Maßeinheiten müssen im Shop einmalig gepflegt werden. * Autologon nun in den Parametern einstellbar - dann meldet ShopConnect beim Starten automatisch an. * MagicButton Feldzuweisung beim Feld 'tax_id' (Artikel) angepasst / erweitert Korrekturen: ------------ * Weitere 'Übersetzungsfelder' gefixt, bei denen das Feld in der Datenbank anders benannt ist, als über die API anzusprechen ist. * DBSync brachte während des Laufes eine irreführende Textmeldung * Wenn es keine Verbindung zur MySQL Datenbank beim Abgleich gibt, dann Fehler bringen * Umkopieren von Sprachen-Feldzuweisungen beim Artikel auf die Feldzuweisungen für die Varianten und Eigenschaften erweitert V:6005 (16.09.2020) ---------------------------- * Feldbeschreibung bei Artikeln gesetzt * Voraussetzungen prüfen erweitert * Feldlänge zu lang? - Nun wird automatisch abgeschnitten und eine Fehlermeldung im Protokoll erzeugt. * In der Datenbank heissen viele Felder anders als sie über API anzusprechen sind (was für ein Blödsinn!) 'interne Übersetzungstabelle' erweitert. * Variantenartikel können nun übertragen werden - in der Feldzuweisung Ausprägung und Varianten setzen - auch mehrsprachig * Viele kleine Detailverbesserungen V:6004 (24.08.2020) ---------------------------- * Voraussetzungen prüfen erweitert * Shopware Version > 6.3.0.0 notwendig ! Shopware hat die API Schnittstelle geändert. Anpassungen am SC6 wurden gemacht - Version 6.3.0.0 ist nun aber Mindestvoraussetzung! * Wenn Shopware Version nicht erkannt werden kann, dann kann man sie manuell setzen. (Konfiguration --> Einstellungen --> Synchronisation --> Allgemein) V:6003 (20.08.2020) ---------------------------- * Protokollierung bei API Zugriffen erheblich erweitert * Wenn die Shopadresse keine https Adresse ist - oder der Shop keine Antworten verschlüsselt zurücksendet, dann wurde nicht auf unverschlüsselte Übertragung umgeschaltet. Hinweis: Für einen Livebetrieb ist das ohnehin keine gute Wahl. * API AccessToken - der wurde erst erneuert, nachdem er schon abgelaufen war - nun wird er 1 Minute vor Ablauf bereits erneuert. * Voraussetzungen prüfen eingebaut - ist aber noch nicht verpflichtend - zeigt aber evtl. schon Probleme an. * Bitte UNBEDINGT die Feldlisten neu einlesen. V:6002 (07.08.2020) ---------------------------- * Umfangreiche Anpassungen bei den Feldzuweisungen - viele MagicButtons hinzugefügt * Protokollierung an vielen Stellen deutlich erhöht V:6001 (06.08.2020) ---------------------------- * Fehlende DLL Dateien ins Setup mit aufgenommen * kleine Geschwindigkeitssteigerung beim Prüfen, welche Kategorien zu bearbeiten sind. V:6000 (02.08.2020) ---------------------------- Erste Programmversion