Anbindung an Gambia Shop

alles was in den anderen Bereichen nicht rein passt.
Antworten

Anbindung an Gambia Shop

Ich möchte nun endlich meine CAO Faktura mit dem Gambio Version: v2.2.0.0
verbinden. Das Script habe ich auf den Server geladen.
Das Einlesen der Kunden, Artikel Bestellungen vom Shop funktioniert tadellos
Nur beim Update der Artikel zum Shop kommt eine Fehlermeldung
(siehe die beiden Screenshots)

Ich habe das Script vom XT Shop genommen und auch mal das Script probiert
leider Ohne Erfolg

Ich habe aber noch eine alte CAO Version 1.4.3.6

http://forum.cao-wawi.de/viewtopic.php? ... bio#p19895

Hat einer eine IDEE ?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
MFG Frank Günther
---------------------
CAO-Version:1.4.4.217 K
CAO-Kasse Pro: 1.5.0

WIN 8.1 pro

Re: Anbindung an Gambia Shop

Hi,

ersetz mal bitte in der cao_xtc.php das

Code: Alles auswählen

define ('LOGGER',false);
durch

Code: Alles auswählen

define ('LOGGER',true);
und versuch es erneut.

Im Shop in der MySQL-Tabelle "cao_log" sollten dann hoffentlich genauere Infos zu Fehler stehen. Diese bitte mal hier posten.

Bitte nicht vergessen die oben genannte Änderung wieder rückgängig zu machen, sonst müllst Du die die Datenbank mit den Log-Einträgen voll.

Gruss

Macavity

Re: Anbindung an Gambia Shop

Hallo Macavity

muss ich in der Datenbank die Tabelle cao_log erst anlegen oder wird die erzeugt
bei mir gibts die nicht.

Gruss Frank
MFG Frank Günther
---------------------
CAO-Version:1.4.4.217 K
CAO-Kasse Pro: 1.5.0

WIN 8.1 pro

Re: Anbindung an Gambia Shop

Hallo,

die Tabelle findest Du in der Shopdatenbank, nicht in der Datenbank von CAO.

Angelegt wird die Tabelle bei der Installation des Shopscripts, wenn Du "MySQL-Tabellen für die Verwendung mit CAO-Faktura aktualisieren" anklickst.
Das hast Du doch gemacht, oder?

Gruss
Macavity

Zur Sicherheit füge ich mal unten die Installationsanleitung an:
/*******************************************************************************************
* *
* CAO-Faktura für Windows Version 1.2 *
* Copyright (C) 2003 Jan Pokrandt / Jan@JP-SOFT.de *
* *
* This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* as published by the Free Software Foundation; either version 2 *
* of the License, or any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the Free Software *
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
* *
* ******* CAO-Faktura comes with ABSOLUTELY NO WARRANTY *************** *
* *
* Programm : CAO-Faktura *
* Modul : cao_xtc.php *
* Stand : 26.08.2009 *
* Version : 1.56 *
* Beschreibung : Script zum Datenaustausch CAO-Faktura <--> xtCommerce-Shop *
* *
* based on: *
* (c) 2000 - 2001 The Exchange Project *
* (c) 2001 - 2003 osCommerce, Open Source E-Commerce Solutions *
* (c) 2003 IN-Solution, Henri Schmidhuber *
* (c) 2003 RV-Design, Raphael Vullriede *
* Released under the GNU General Public License *
* *
* History : *
* *
* - 20.07.2003 HS Änderungen für OSC für *
* - 12.2004 RV Erweiterungen für OSCommerce und CAO 1.2.6.1 *
* - 11.12.2004 JP Umgeschrieben für XTC *
* - 06.2004 JP und KL Erweitert für XTC 3.x *
* - 20.10.2005 JP Anpassungen für neue Scripte / XTC bis Version 3.0.4 *
* - 21.10.2005 JP Änderungen für Paßwortübergabe *
*******************************************************************************************/


Getestet mit Versionen 2x, 3.0.2 und 3.0.3 und 3.0.4

Feedback ist willkommen.


Als erstes sollte der XML-Parser (Microsoft ™ MSXML 4.0 Service Pack 2 / Deutsch)
heruntergeladen und installiert werden.
Wenn dies nicht erfolgt ist erhält man in CAO die Fehlermeldung "Klasse nicht registriert".

Download unter :
http://download.microsoft.com/download/ ... xmlger.msi


Jetzt sollten die 2 Scripte cao_xtc.php und cao_xtc_functions.php in den Export-Ordner des Shops kopiert werden.


Nun sollte die Funktion des Scriptes festgestellt werden.
Hierzu im Browser das Script aufrufen :

http://www.deinewebseite.de/shop/export/cao_xtc.php

Es sollte dann folgende Ausgabe folgen :

CAO-Faktura - xt:Commerce Shopanbindung


Aufruf des Scriptes mit
/xtc-shop/export/cao_xtc.php?user=ADMIN-EMAIL&password=ADMIN-PASSWORD-IM-KLARTEXT


Rufen Sie anschließend das Script mit der EMail-Adresse des Admins und dem Paßwort auf.
Es sollte eine HTML-Seite mit diversen Links angezeigt werden.

Klicken Sie jetzt auf den Link "MySQL-Tabellen aktualisieren".
Jetzt werden die benötigten Änderungen an der MySQL-Datenbank des Shops ausgeführt.
Diese Aktion kann beliebig oft wiederholt werden, Daten gehen hierbei nicht verloren.



Nun sind im CAO die Einstellungen für den Shop einzutragen bzw. Anzupassen :

Im Menü Datei->Shopeinstellungen auf der Seite URL/Proxy ist sowohl bei "URL zum Importscript" als auch bei "URL zum Updatescript" die Datei cao_xtc.php mit vollem Pfad einzutragen.

Also z.b. : http://www.deinewebsite.de/shop/export/cao_xtc.php

Im Feld Benutzername ist die EMail-Adresse des Administrators des Shops einzutragen.
Beim Paßwort das Paßwort des Admins.

Jetzt noch auf den Button Speichern klicken um die Einstellungen zu speichern.

Prüfen Sie auch auf der Seite "Allgemein" das dort der richtige Shop in der Drop-Down-Box "Software" ausgewählt ist. Auch hier müssen Sie auf Speichern klicken !


Nachdem nun die groben Einstellungen vollständig sind, können Sie in der linken Navigation auf Tools->Shoptransfer wechseln und dort auf der Seite "Transfer-Log" unten links auf den Button "Lese Script-Versionen" klicken. Hier sollte Ihnen jetzt die aktuelle Versin angezeigt werden.



Mögliche Fehlernummern beim Testen bzw. lesen der Scriptversion

Code Beschreibung
------------------------------------------------------------------------------
105 Benutzername (EMail) existiert im Shop nicht
106 Benutzer ist kein Admin im Shop
107 Benutzer darf keinen XML-Export ausführen (siehe Admin-Rechte im Shop)
108 Paßwort stimmt nicht



PS: Danke an imrevo für den Bugfix bei der SHIPPING_CLASS in der Datei order.php

Re: Anbindung an Gambia Shop

Ja habe ich gemacht,
mittlerweise bin ich auch schon etwas weiter, ich hatte die Update URl über einen Weiterleitung aufgerufen.
Wenn ich die Url direkt aufrufe scheint es zu gehen ,jetzt habe ich das Problem das ich direkt in der CAO
die Shopartikel nicht gelöscht bekomme. (siehe Screenshots)

Log siehe Screenshot

Datenbank siehe Screenshot
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
MFG Frank Günther
---------------------
CAO-Version:1.4.4.217 K
CAO-Kasse Pro: 1.5.0

WIN 8.1 pro

Re: Anbindung an Gambia Shop

Und der Artikel ist danach nicht raus?
Was für einen Status-Code bekommst Du im Shoptransfer-Fenster den zurück (müsste entweder 0 oder 99 sein)?

Gruss

Macavity

Re: Anbindung an Gambia Shop

Raus ist er im Shop, dort war er aber noch nie.
Trotzdem kann ich Ihn in CAo nicht deaktivieren.
Ich kann die Artikel da auch nicht raus löschen.
MFG Frank Günther
---------------------
CAO-Version:1.4.4.217 K
CAO-Kasse Pro: 1.5.0

WIN 8.1 pro

Re: Anbindung an Gambia Shop

Wieso war er da noch nie? Es sind doch Produktbilder angegeben usw.?

Welchen Statuscode hattest du im Shoptransfer bei product_erase?

Gruss

Macavity

Re: Anbindung an Gambia Shop

Ich habe eine neuen Gambio Shop aufgesetzt
Und wollte es mit 5 Artikeln testen.Hat aber nie funktioniert

Welchen Statuscode hattest du im Shoptransfer bei product_erase?

wo finde ich den ?

Ich habe jetzt die Haken bei "mein nächsten Udate löschen" raus gemacht trotzdem geht es nicht und die
Artikel sind immer noch Shopartikel
In welcher Spalte sind die in der Datenbank
MFG Frank Günther
---------------------
CAO-Version:1.4.4.217 K
CAO-Kasse Pro: 1.5.0

WIN 8.1 pro

Re: Anbindung an Gambia Shop

Hallo,

also wenn dein Gambio noch leer ist, dann kannst Du folgendes versuchen (VORHER Datensicherung der CAO-DB machen! - ich habe das folgende nicht getestet):

bei den Artikel bei denen Du die Shopartikelzuordnung löschen möchtest:

- in der Tabelle "artikel" bei "SHOP_ID" und "SHOP_ARTIKEL_ID" jeweils "-1", "SHOP_CHANGE_FLAG" auf "0" und "SHOP_DEL_FLAG" auf "N" setzen
- in der Tabelle "artikel_to_kat" die Zeilen löschen wo die "REC_ID" aus der Tabelle "artikel" der "ARTIKEL_ID" entspricht

Gruss

Macavity