XML Feed - Ελληνοεκδοτική

XML Feed

Μπορείτε να κατεβάσετε το αρχείο XML εδώ

Προδιαγραφές XML

Σκοπός του παρόντος είναι να περιγράψει την δομή του αρχείου XML που προορίζεται για την τροφοδοσία δεδομένων σε εφαρμογές συνεργατών μας μέσω αυτόματων μηχανισμών επεξεργασίας. Το αρχείο είναι κωδικοποιημένο σε utf-8.

Κορμός XML

Στον κορμό του XML αρχείου(<products>) εμπεριέχονται εγγραφές προιόντων(<product>).

Παράδειγμα:

<?xml version="1.0" encoding="UTF-8"?>
<products>
   <product>...</product>
   <product>...</product>
   <product>...</product>
   ...
   <product>...</product>
</products>

Πεδία

Κάθε προιόν περιγράφεται απο τα εξής πεδία:

Όνομα Τύπος Παράδειγμα
id Integer 2
link String https://ellinoekdotiki.gr/gr/ekdoseis/i/xromatizo-ta-frouta
title String Χρωματίζω τα Φρούτα
category String Παιδικό βιβλίο, Βιβλία δραστηριοτήτων
description String
<div style="text-align: center;">Σε αυτό το βιβλίο δραστηριοτήτων οι 
μικροί μας φίλοι <span style="color: #800000;"> <strong>παίζουν</strong> 
</span>και <span style="color: #800000;"><strong>χρωματίζουν</strong> </span><br />
<span style="color: #800000;"><strong>λαχταριστά φρούτα</strong></span>, αναπτύσσουν την <span style="color: #800080;"><strong>παρατηρητικότητά</strong> </span>τους <br />και αποκτούν σταδιακά τη <span style="color: #000080;"><strong>λεπτή κινητική δεξιότητα της γραφής</strong></span>.<br /><br /><br /> <img src="//ellinoekdotiki.gr/files/2019/01/frouta.png" alt="" /></div>
price_with_vat Decimal 2.2
barcode String 9789605630553
itemtype String publication
weight String 0.088kg
images > image String https://ellinoekdotiki.gr/files/items/2/3d.png
instock Character Y
pubdate String 17-10-2018

 

Επεξήγηση πεδίων

id: To πεδίο αυτό είναι το μοναδικό αναγνωριστικό του προϊόντος στην βάση δεδομένων μας.

link: Ο σύνδεσμος του προϊόντος στην ιστοσελίδα της Ελληνοεκδοτικής.

title: Ο τίτλος του προϊόντος.

category: Η πλήρης ιεραρχία της κατηγορίας του προϊόντος. Τα επίπεδα κατηγοριοποίησης διαχωρίζονται με κόμμα.

description: Η περιγραφή του προϊόντος μορφοποιημένη σε κώδικα html.

price_with_vat: Η τιμή του προϊόντος με την τελική τιμή του(υπολογισμένη η έκπτωση και το ΦΠΑ).

barcode: Ο κωδικός αναγνώρισης του προϊόντος. Στην περίπτωση των βιβλίων είναι ο isbn.

itemtype: Αφορά το είδος προϊόντος και παίρνει δυο τίμες. publication για τα βιβλία των εκδόσεων και toy για τα παιχνίδια.

weight: Το βάρος του προϊόντος εκφρασμένο σε κιλά.

images: Το πεδίο αυτό εμπεριέχει πεδία image που καθε ένα από αυτά αντιστοιχεί σε κάποιο σύνδεσμο αρχείου εικονας του προϊόντος .

instock: Πληροφορία σχετική με την διαθεσιμότητα του προϊόντος σε στοκ. Παίρνει δυο διακριτές τιμές Y(Yes) ή Ν(No).

pubdate: Πληροφορία σχετική με την ημερομηνία κυκλοφορίας του προϊόντος. Παίρνει τιμές της μορφής dd-mm-YYYY.

 

Παράδειγμα:

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
   <id>2</id>
   <link>https://ellinoekdotiki.gr/gr/ekdoseis/i/xromatizo-ta-frouta</link>
   <title>Χρωματίζω τα Φρούτα</title>
   <category>Παιδικό βιβλίο, Βιβλία δραστηριοτήτων</category>
   <description><div style="text-align: center;">Σε αυτό το βιβλίο δραστηριοτήτων οι μικροί μας φίλοι <span style="color: #800000;"><strong>παίζουν</strong> </span>και <span style="color: #800000;"><strong>χρωματίζουν</strong> </span><br /><span style="color: #800000;"><strong>λαχταριστά φρούτα</strong></span>, αναπτύσσουν την <span style="color: #800080;"><strong>παρατηρητικότητά</strong> </span>τους <br />και αποκτούν σταδιακά τη <span style="color: #000080;"><strong>λεπτή κινητική δεξιότητα της γραφής</strong></span>.<br /><br /><br /><img src="//ellinoekdotiki.gr/files/2019/01/frouta.png" alt="" /></div>
   </description>
   <price_with_vat>2.2</price_with_vat>
   <barcode>9789605630553</barcode>
   <itemtype>publication</itemtype>
   <weight>0.088kg</weight>
   <images>
      <image>https://ellinoekdotiki.gr/files/items/2/3d.png</image>
      <image>https://ellinoekdotiki.gr/files/items/2/front.png</image>
   </images>
   <instock>Y</instock>
<pubdate>17-10-2018</pubdate> </product>