Hallo,
ich habe versucht XTC 4.1 einzubinden und eine Fehlermeldung erhalten:Fehler beim Lesen der Shop Daten:
http://www.perlenkaestchen.de/xtAdmin/fakturama_connector.php
Warning: require(includes/configure.php) [function.require]: failed to open stream: No such file or directory in /www/htdocs/w00f4fd5/perlenkaestchen/shop/xtAdmin/fakturama_connector.php on line 73
Warning: require(includes/configure.php) [function.require]: failed to open stream: No such file or dir…
Diese Datei und Verzeichnis gibt es nicht, was mache ich falsch?
Viele Grüße
Andre
Viele Grüße
André
Hab einen Artikel gefunden mit einem anderen Connector (fakturama_connector_xtc4.php) , jedoch bekomme ich jetzt einen anderen Fehler:
Fehler beim Lesen der Shop Daten:
http://www.perlenkaestchen.de/fakturama_connector_xtc4.php
Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00f4fd5/perlenkaestchen/shop/xtFramework/library/phpxml/xml.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f4fd5/perlenkaestchen/shop/xtFramework…
Viele Grüße
André
Viele Grüße
André
Ja, der xt:C 4 hat einen eigenen Connector.
Die Fehlermeldung kommt aus dem Framework, also dem Shop selbst, hat mit dem Connector direkt nichts zu tun. Da meckert der Parser, dass in der xml.php noch referenziert wird. Macht man halt nicht mehr.
Du kannst die Deprecated Meldung ausschalten. Dazu im Connector Zeile 32:
error_reporting(E_ALL & ~E_NOTICE);
ändern in
error_reporting(E_ALL ^ (E_DEPRECATED | E_USER_DEPRECATED));
Die folgende Warnung wegen dem Header kam nur, weil schon eine Fehlermeldung ausgegeben wurde.
Probier es mal so, ob der Import dann durchläuft.
Hallo Moped,
die erste Fehlermeldung kommt nicht mehr, dafür die nächste 🙁
Error parsing XML content:
Content is not allowed in trailing section.
5.3.18-nmm1
K-0001
Würfelkette "Regenbogen"
Frühjahrskollektion
Standardsatz
Luftige Würfelkette Regenbogen aus der aktuellen Frühjahrskollektion
Angenehm leicht zu tragen - frische Farben!
Wrfel-mit-rot.jpg
S001
Marmaris
Schmuck-Sets
Standardsatz
...
Es ist kein Artikel ins Fakturama importiert worden.
Viele Grüße
André
Viele Grüße
André
Jetzt hab ich nur noch das Problem, dass beim Import aus den brutto Preisen plötzlich netto Preise werden.
Er übernimmt aller Artikel schreibt aber überall die netto Preise rein.
Viele Grüße
André
Viele Grüße
André
Ok, da ich nur mit Beispielartikeln getestet habe, kann es sein, dass ich nicht auf Brutto/Netto geachtet habe.
Ersetze dann noch Zeile 573:
echo ("gross="". my_encode(number_format($products['products_price'], 2)) ."" " );
mit dieser:
echo ("gross="". my_encrypt(number_format( $products['products_price'] * (1+ $products['tax_rate']/100), 2) )."" " );
Was ist jetzt mit den Umlauten? Sind jetzt Artikel importiert, oder nicht?
moped Wrote:
-------------------------------------------------------
> Ok, da ich nur mit Beispielartikeln getestet habe,
> kann es sein, dass ich nicht auf Brutto/Netto
> geachtet habe.
> Ersetze dann noch Zeile 573:
>
> echo ("gross="".
> my_encode(number_format($products['products_price'
> ], 2)) ."" " );
>
> mit dieser:
>
> echo ("gross="". my_encrypt(number_format(
> $products['products_price'] * (1+
> $products['tax_rate']/100), 2) )."" " );
>
> Was ist jetzt mit den Umlauten? Sind jetzt Artikel
> importiert, oder nicht?
Prima, funktioniert jetzt tadellos auch die Umlaute, vielen Dank.
Viele Grüße
André
Ok, alles klar.
Da muss ich wohl noch zwei kleine Änderungen am Connector machen. 😎
Danke auch. 😉
Ich noch mal :S
Ich hab jetzt mal eine Bestellung im Shop gemacht,
leider wird die nicht ins Fakturama importiert.
Im Logfile steht nichts drin:
Muss ich noch irgendwo was einstellen?
Viele Grüße
André
Viele Grüße
André
Das mit dem Import hat jetzt, warum auch immer funktioniert.
Jetzt ist das Problem, dass er die Versandkosten nicht richtig übernimmt, immer mit 0.00€,
obwohl die Versandkosten im Shop in der Bestellung richtig auftauchen.
Er meckert immer, dass der Preis des Artikels mit dem Gesamtpreis nicht übereinstimmt.
Viele Grüße
André
Viele Grüße
André
Dann sieh mal in Fakturama unter den Versandarten, ob da alle mit den Versandkosten aus dem Shop übereinstimmen. Oder hast du Bestellungen oder Versandkosten im Shop bearbeitet?
Dann passt der Import aus dem Shop nicht mit den hinterlegten Werten aus Fakturama zusammen.
Also, wenn es eine offene Bestellung im Shop gibt, wo z.B. die Versandart "Briefsendung" 0,00 EUR kostet, diese Versandart bearbeitet wurde, und eine weitere Bestellung "Briefsendung" 2,40 EUR kostet, meckert Fakturama.
Aber sieh erstmal, was in Fakturama selbst als Versandsart inkl. Kosten hinterlegt ist.
Die Berechnung im Connector müsste stimmen, hab ein paar Versandversionen durchgespielt.
Ich hoffe du konntest mir folgen. 😎
Hallo,
beim ersten Versuch meine Shopdaten (OHTSHOP.de) zu importieren, erhielt ich folgende Meldung.
Fatal error: Call to undefined function: date_default_timezone_set() in /www/htdocs/.../.../.../admin/fakturama_connector_XTc4.php on line 27
die Angabe ... steht jeweils als Platzhalter für die echten Ordner. Ich hoffe Sie können mir helfen. Vielen Dank für Ihre Mühe im Voraus.
Mfg. Thomas vom Onkel Hote Theme
Das wundert mich etwas, denn ab PHP Version 5.1.0 (Released: 24 Nov 2005) ist diese Funktion integriert.
Du kannst die Zeile natürlich auskommentieren, aber viel wichtiger ist, welche PHP Version du nutzt. XT:C 4.1 braucht doch mindestens PHP-Version 5.3.0?