woocommerce und CAO

Re: woocommerce und CAO

Du must immer die Shop Url angeben.
z.Bsp. auf meiner Seite:
https://www.ramser-elektro.at/shop/soft ... rry-pi-23/
Wird NUR https://www.ramser-elektro.at angegeben.
NICHT https://www.ramser-elektro.at/shop

Es wird nur HTTPS unterstützt !!!
Momentan wird nur Woocommerce 3.1.1 unterstützt.
Leider ändern sich die Woocommerce Versionen sehr schnell.

Es sind einige Optionen für den Import hinzugekommen.

Die Bestellungen können aber ohne Probleme übernommen werden.

Für Features / Bugreports bin ich immer offen.

Wenn ihr mich unterstützen wollt, dann kauft etwas in meinem Shop.
Als Bemerkung schreibt ihr "Woocommerce CAO Schnittstelle" rein.
Dann weiss ich, dass auch wirklich Interresse an der Schnittstelle herscht,
und ich diese weiterentwickeln soll.

Wenn Ihr beim Logging die Checkbox "Parse Rest" aktiviert und im Reiter Logging "Parse Rest" Meldungen bekommt,
sind Sonderfelder in Woocommerce hinzugekommen.
Sollten Diese irgendwie auswertbar gemacht werden, so nehmen Sie bitte mit mir Kontakt auf.

Ab sofort ist die Version downloadbar.
https://www.ramser-elektro.at//wp-conte ... 20V0.2.rar

Es wird keine Haftung übernommen !!!!

Änderungen von V0.1 zu V0.2:
Shipment Text ist auswählbar (Für CAO Text verwendet).
Settings werden nun verschlüsselt gespeichert.
Es können nun auch OnHold und Processing gemeinsam abgefragt werden.
Debugmode eingebaut. Wenn Datei C:\Debug.txt existiert, wird eine geparste Json Datei von der Abfrage erstellt.
Blockieren des Shop Downloads verhindert. Wird nun in eigenen Thread ausgeführt.
Auf WC 3.1.1 hochgerüstet und alle Strukturen angepasst.
Coupon Text ist auswählbar (Für CAO Text verwendet).
Shippinglines können nur variabel übergeben werden.

Re: woocommerce und CAO

Hallo,

habe es nun mit der neuen Version getestet und es funktioniert :D
Die Bestellungen werden vom Shop abgeholt, allerdings kriege ich Sie nicht in CAO hinein.
Fehlermeldung beim Shoptransfer in der Faktura:

Übertragsungsfehler:
HTTP/1.1 500 Internal Server Error

Re: woocommerce und CAO

Oder CAO meldet außerdem:

Übertragungsfehler:
Socket Error #10054
Connection reset by peer

Re: woocommerce und CAO

Wie sieht die Shopeinstellung im CAO aus?
Bitte poste mal Screenshots.
Aktuell werden nur die Bestellungen unterstützt!

Der Übertragungsfehler "Socket Error #10054" ist bekannt, da CAO die Verbindung aufrecht lässt, was zu einem Timeout führt.
Da arbeite ich noch drann.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: woocommerce und CAO

Sodala habe eine nue Version fertig:
https://www.ramser-elektro.at/wp-conten ... 20V0.3.zip

Was ist neu?
Folgendes:
Von 0.2 auf 0.3:
Alle Funktionen neu sortiert und in Module geordnet.
Zuweisung von m/f doppelt angelegt. Für shipping und billing
Legt der Benutzer in WC 3 keinen Benutzer an (Gastbestellung) wird in CAO eine zufällige Kunden ID übergeben.
Es werden nun die Artikelnummern als "ID" und "SKU" an CAO übertragen.
Es wird nun die Packstation automatisch übernommen
Fehler beim übertragen an CAO werden besser abgefangen.
Es werden nun die Nettopreise übertragen. Der Haken "Bruttoshop" in den CAO Shopeinstellungen darf nicht mehr gesetzt werden.
Beim starten werden nun Administratorrechte benötigt
Parcelcenter wird einfügt, wenn im Shop eintragen
Status der Bestellung änderbar (Bestellung markieren und danach rechte Mousetaste)
Einzelne Bestellung von Liste entfernbar (Bestellung markieren und danach rechte Mousetaste)
Alle Bestellungen von Liste entfernbar
Es kann ein Text für den Versand eingefügt/ausgeblendet werden
Couponcodes mit mehreren Textvariatonen werden unterstützt
Icons und Beschriftungen hinzugefügt

Feedbacks gerne willkommen :-)
Wie gesagt: Wenn ihr mich unterstützen wollt, kauft etwas in meinem Shop ;-)

Re: woocommerce und CAO

Seek51 hat geschrieben:Sodala habe eine nue Version fertig:
https://www.ramser-elektro.at/wp-conten ... 20V0.3.zip

Ein wirklich ernst gemeintes Top!

Seek51 hat geschrieben: Feedbacks gerne willkommen :-)
Wie gesagt: Wenn ihr mich unterstützen wollt, kauft etwas in meinem Shop ;-)
Aber was ist, wenn ich nichts aus deinem Shop benötige

Re: woocommerce und CAO

nico hat geschrieben:Aber was ist, wenn ich nichts aus deinem Shop benötige
Kannst mir eine Kiste Bier auf die im Impressum stehende Adresse schicken :lol:

Ernsthaft:
Ich habe mehr Freude damit, wenn ihr die Software auf Herz und Nieren testet, damit wir da eine gute Schnittstelle zusammenbringen.

Re: woocommerce und CAO

Neue Version:
https://www.ramser-elektro.at/wp-conten ... 00.3.1.zip

Changelog:
BUGFIX: Adressen wurden falsch an CAO übergeben.
Es wird jetzt immer mit dem Tab "Orders" gestartet
Die Versionsnummern werden nun dynamisch übergeben

Re: woocommerce und CAO

Mal ehrlich, wozu ein zusätzliches Programm welches auch noch Admin Rechte benötigt?
Es gibt ein Plugin für Wordpress

http://forum.cao-faktura.de/viewtopic.p ... 97&p=27316

Tut euch doch einfach zusammen.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: woocommerce und CAO

Leider kam bis jetzt kein Feedback mehr.
Darum habe ich beschlossen, mein "Mittelding" weiter auszubauen.

Re: woocommerce und CAO

Cahngelog von 0.3.1 auf 0.3.2:
BUGFIX: Die Handles beim Rechtsklick bei den Orders sind verloren gegangen. Neu angelegt.
BUGFIX: Wird auf die Titelleiste im Datagridview geklickt, wird er Index -1 zurückgegeben
Der neue Shop Status wird nun auch in die lokalen Daten eingetragen
TESTBTRIEB: Produkte können abgerufen werden ACHTUNG: NICHT IN CAO IMPORTIEREN !!!!

Kann hier bezogen werden:
https://www.ramser-elektro.at/support/d ... downloads/


:mrgreen:

Re: woocommerce und CAO

Von 0.3.2 auf 0.3.3:
BUGFIX: Couponcode, Text wurde nicht auf "None" gesetzt.
BUGFIX: Einstellungen des Shops wurden z.Teil. falsch gespeichert. Danke an : Rittnig13
Verschlüsselung geändert. Settings.cax kann jetzt auf andere PCs übertragen werden.

Kann hier bezogen werden:
https://www.ramser-elektro.at/support/d ... downloads/

Re: woocommerce und CAO

Hallo,

habe die letzte Version jetzt mal getestet, bisher funrkioniert alles perfekt.
Was wird die entgültige Version kosten, derzeit werden mir ja nur 5 Bestellungen importiert?

Lg
Thomas

Re: woocommerce und CAO

Beim importieren wird die Shop Artikel ID des Artikel benutzt.
Stimmt Diese mit dem Artikel aus dem Stammdaten zusammen, wird der richtige Artikel eingetragen.
Nun gibt es aber ein kleineres Problem:
Werden Varianten verwendet, so gibt es keine eindeutige ID für den Artikel.
Wohl aber eine Bestellnummer (SKU).
Daher muss in der Datenbank von CAO die ArtikelShopID die Bestellnummer von WooCommerce enthalten.
Leider kann in CAO die ShopArtikelID nicht händisch eingegeben werden.
Bei mir haben die Variantenartikel und Shop Artikel immer die gleichen Bestellnummern und sind eigene Artikel.
z.Bsp.
T-Shirt
Varianten: blau,gelb,grün

Artikeln:
T-Shirt - blau Bestellnummer: 0815
T-Shirt - gelb Bestellnummer: 0816
T-Shirt - grün Bestellnummer: 0817

In der Datenbank habe ich daher die Artikelnummer des CAO Artikels aud die ShopArtikelID kopiert.
Da ich sowieso fast alles anbiete, was ich auch in CAO habe, habe ich das mit einigen SQL Befehlen gemacht.

Code: Alles auswählen

UPDATE ARTIKEL SET SHOP_ID = '1';
UPDATE ARTIKEL SET SHOP_ARTIKEL_ID = ARTNUM;
Aber Achtung: Es werden dann ALLE ShopArtikelIDs überschrieben!

Re: woocommerce und CAO

Danke für die Rückmeldung!

Habe herausgefunden das er bei meinen Varianten (Unsere Artikelnummern beginnen mit 0 vorne) ohne 0 bei der ArtNr. importiert in CAO importiert, dadurch findet er die Zuordnung zu dem angelegten Artikel nicht.
Außerdem wie läuft das mit den Zahlungs- und Versandarten, wie stelle ich diese in CAO ein das Sie mit dem WooCommerce-Shop übereinstimmen und nicht als False importiert werden?

Danke
Lg
Thomas

PS: Bekomme den Übertragsungsfehler immer noch, allerdings nur wenn ich mit CAO schon einen Import der Bestellungen gemacht habe, dann muss ich die Faktura neu öffnen damit es wieder funktioniert.

Re: woocommerce und CAO

Shopeinstellungen -> Lieferart
Die Zeile auswählen und unten die Versandart wählen.
Danach speichern. -> Fertig

Re: woocommerce und CAO

Und was ist mit der Shop-Class?
Kenne bisher nur das mit OXID

Re: woocommerce und CAO

Die Shop-Class ist GLAUBE ICH die Artikelkategorie.
Wie ihr bereits gesehen habt, ist der Produktreiter erst im Aufbau.
Leider habe ich im Moment zuwenig Zeit und das grosse Geld lcokt ja auch nicht ;)

Re: woocommerce und CAO

ThomasAUT hat geschrieben: PS: Bekomme den Übertragsungsfehler immer noch, allerdings nur wenn ich mit CAO schon einen Import der Bestellungen gemacht habe, dann muss ich die Faktura neu öffnen damit es wieder funktioniert.
Habe herausgefunden, das CAO nach dem GET die Verbindung irgendwie nicht schliesst.
Darum kommt es zum Timeout.
Bin gerade an diesem Problem drann.
Wie gesagt, habe ich einen kompletten Webserver nachprogrammmiert, damit die
Kommunikation zu CAO läuft.
Workaround: Auf "Aufträge", o.ä. klicken.
Danach wieder auf den ShopTransfer.
Es kann dann wieder ein neuer Transfer durchgeführt werden.

Leider scheinen das Tool nur sehr wenige Leute zu verwenden.
Daher wurde es in meiner Projektliste weiter zurück gestuft.

Re: woocommerce und CAO

Es gibt einen neue Version 0.3.4

Von 0.3.3 auf 0.3.4:
Hat der Besteller keine KundenId, so wird eine wiederholbare eindeutige erstellt.
Früher wurde eine zufällige erstellt.

Kann hier bezogen werden:
https://www.ramser-elektro.at/support/d ... downloads/