Integration mit der Großhandlung http://www.annapol.com – 52.000 Produkte
Integration durch eine XML-Datei ermöglicht Ihnen, Ihren eigenen Online-Shop zu erstellen, mit allen Produktdaten aus der Datenbank des Handels- und Dienstleistungsunternehmens Annapol, welche auf der Seite http://www.annapol.com vorhanden sind.
Die Produkte werden automatisch in Ihren Shop einschließlich der von Ihnen festgelegten Kaufpreise (netto) importiert.
Das Angebot in Ihrem Shop wird automatisch aktualisiert. Wenn Sie die Berechtigung zum Zugriff auf die XML-Datei erhalten, wird der individuelle Zugriff auf die Datei aktiviert.
Die Datei wird nach dem Einloggen im Reiter IHR KONTO http://www.annapol.com/account unter der Überschrift XML-Preisliste verfügbar sein.
WEITERE INFORMATIONEN ÜBER BEREITSTELLUNG DER XML-DATEI MIT BESCHREIBUNG DER DATEIEN
Die Datei wird für einen Testzeitraum von 1 Monaten zur Verfügung gestellt, wonach verifiziert wird, ob Sie die Integration mit unserem Großhandel durchgeführt haben. Wenn ja, bleibt der Zugriff auf die Datei aktiv. Bei fehlender Integration mit Ihrem Shop wird der Zugriff auf die Datei deaktiviert.
Das Ausbleiben regelmäßiger Einkäufe führt zur automatischen Deaktivierung des Zugriffs auf die kostenlos bereitgestellte XML-Datei.
Nach Aktivierung des Zugriffs auf die XML-Dateien im Kundenbereich in der Registerkarte Dein Konto stehen drei Dateien zur Verfügung: https://www.annapol.com/xml-categories - Hier befinden sich Kategorien und Unterkategorien, ein vollständiger Kategoriebaum in drei Sprachen, es fehlen jedoch 50-60% der Übersetzungen ins Englische und Deutsche. Beispiel: <categories>
<group> <category id="42" parent="0"> <name language="Polski" code="pl"> <![CDATA[ Motoryzacja ]]> </name> </category> <category id="42" parent="0"> <name language="German" code="de"> <![CDATA[ Auto & Motorrad ]]> </name> </category> <category id="42" parent="0"> <name language="English" code="en"> <![CDATA[ Automotive ]]>
https://www.annapol.com/xml-stock - hier finden Sie Preise in PLN und Euro (wahlweise), Lagerbestand, Aktionspreis, Steuersatz, Produkt-ID, Modell.
Wichtiger Hinweis!
on_request="0" <- Das normale Produkt und die Menge sind mit einem sichtbaren Preis mit dem Lager verbunden.
on_request="1" <- Das Produkt ist zu 99% auf Lager verfügbar, ist jedoch nicht mit ihm integriert und obwohl er lieferbar ist (kann bestellt werden) beträgt in der XML-Datei seine Menge 0 (stock ="0). Bitte bei der Integration in der Stelle Lagerbestand: „Nach Menge fragen“ eintragen oder selbst entscheiden, wie es gelöst werden soll.
Beispiel: <product id="155497" symbol="AG663" on_request="0" stock="388" price_pln="2.65" price_eur="0.63" special_price_pln="2.38" special_price_eur="0.57" tax="23.0000"/>
<product id="155506" symbol="BLO014708" on_request="1" stock="0" price_pln="84.03" price_eur="20.05" tax="23.0000"/>
https://www.annapol.com/xml-products - Hier befinden sich Beschreibungen, Hauptfotos und alle weiteren Fotos, zusätzlich Produkt-ID, Modell, Preis in EUR und PLN, Steuersatz usw.
Der obige Link/die obige Datei ist zu groß, um im Browser geöffnet zu werden. Sie müssen es auf die Festplatte herunterladen und im Editor öffnen – zum Beispiel in notepad ++
Man kann es in dem Mozilla-Browser versuchen, was uns gelang.
Beispiel: <products><group><product id="52" symbol="WS1010TW" price_pln="9.53" price_eur="2.27" tax="23.0000" stock="246"><name>WS1010TW G³o¶nik samochodowy 4"/2-dro¿ny/100W</name><description><p><span style="font-size: small;"><span style="font-family: verdana,geneva;">Gonik sam.4"/2WAY/100W WS-1010TW</span></span></p><ul><li style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="font-family: verdana,geneva;">Woofer: 100 mm membrana celuloza lakierowana i zawieszeniu z pianka poliuretanowa</span></span></li><li style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="font-family: verdana,geneva;">Tweeter: 25 mm kopuka z magnesem neodymowym</span></span></li><li style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="font-family: verdana,geneva;">Moc maksymalna: 100 W</span></span></li><li style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="font-family: verdana,geneva;">Pasmo przenoszenia: 30 - 30 000 Hz</span></span></li><li style="font-family: verdana,geneva;"><span style="font-size: small;"><span style="font-family: verdana,geneva;">Impedancja: 4 ohm </span></span></li></ul><p><span style="font-size: small;"><span style="font-family: verdana,geneva;"><br /></span></span></p></description><category><id>2029</id><name>100 mm</name></category><manufacturers_name>Dibeisi</manufacturers_name><images><gfx>https://www.annapol.com/images/WS1010TW ASWSQWQ.jpg</gfx><gfx>https://www.annapol.com/images/ws1010tw_444.jpg</gfx><gfx>https://www.annapol.com/images/ws1010tw_333.jpg</gfx></images><on_request status="0"/></product>
Bereitstellung einer PHP-Bibliothek für die einfache XML-Integration
Um die Integration mit unserer Großhandlung zu erleichtern, wurde eine einfache PHP-Bibliothek zur Verfügung gestellt, mit der Sie eine XML-Datei öffnen und integrieren können, es gilt nur für die Datei xml-products (also https://www.annapol.com/xml-products.php?user ……).
Die Bibliothek können Sie sofort nach dem Einloggen heruntergeladen, indem Sie zu:
a) der Sektion Ihr Kontogehen: https://www.annapol.com/account.php?language=de
b) Oder indem Sie die Bibliothek direkt von der Adresse https://www.annapol.com/xml-example-library/annapol.xml.class.example.zip herunterladen.
Die Bibliothek enthält die Hauptdatei: products-xml.class.php und ein Anwendungsbeispiel, eine Datei plik example.php sowie eine Datei readme.txt, in der zusätzliche technische Details enthalten sind.
Die Datei ... enthält in den Zeilen von 7 bis 13 eine einfache Konfiguration: $config = [
// Expiries downloaded xml file
'expiries' => 60*60,
// URL xml file
'url' => 'https://www.annapol.com/xml-products.php?user=EMAIL_ADDRESS&hash=YOUR_HASH'
];
Variable: expiries enthält die Gültigkeitsdauer der XML-Datei (... bedeutet 1 Stunde)
Variable: url enthält die Adresse der XML-Datei, die im Lesezeichen Ihr Konto angegeben ist (nach dem Einloggen).
Der übrige Teil des Codes zeigt die Bibliotheksimplementierung in der folgenden Reihenfolge:
1) Aufruf der Bibliothek
2) Herunterladen der XML-Datei, wenn sie fehlt oder ihre Gültigkeitszeit abgelaufen ist.
3) Herunterladen einer Reihe von Produkten in einer XML-Datei in Form von ARRAY
4) Ausdrucken des ersten Datensatzes aus der ARRAY-Tabelle auf dem Bildschirm. Die Bibliothek DEMO sieht so aus: https://www.annapol.com/xml-example-library/demo/ Demo ist ein Anwendungsbeispiel. Außerdem können Sie überprüfen, ob die XML-Datei korrekt generiert wurde, und 1 Datensatz daraus anzeigen. Hier nach dem Einfügen unserer XML https://www.annapol.com/xml-products.php?user............ Durch Drücken von SENDEN wird die Menge der verfügbaren Produkte angezeigt.
Jeder Programmierer wird es wissen, wie man es benutzt.
Zusätzlich möchten wir Sie darüber informieren, dass die aktuelle xml-products-Datei (https://www.annapol.com/xml-products.php?user ......) korrigiert wurde und es keine Probleme beim Öffnen geben sollte.
Wir empfehlen die Verwendung der Suchmaschine Firefox – Mozilla, die sich am besten zum Öffnen und Speichern von XML-Dateien eignet Verwenden Sie jedoch am besten die erwähnte PHP-Bibliothek
Integration richten Sie bitte an: integracje@annapol.pl
|