Μετάβαση στο περιεχόμενο
Οδηγοί

eMAG.ro XML Feed: URLs και αυτόματη ανανέωση

Πού βρίσκονται τα emagro.xml και emagro_update.xml, πώς ορίζετε συχνότητα και κατάσταση εξαγωγής (Mode) και πώς βάζετε server cron ώστε το eMAG να βλέπει σ

2 λεπτά για να το διαβάσετε

Τα URLs

Τα αρχεία γράφονται στον φάκελο wp-content/uploads/obs-xml-export/:

  • πλήρες feed: …/obs-xml-export/emagro.xml (φαίνεται στην κάρτα «Feed URL», με «Copy URL» και «Open»),
  • feed ενημέρωσης: …/obs-xml-export/emagro_update.xml.

Οι διευθύνσεις δεν αλλάζουν από εξαγωγή σε εξαγωγή, οπότε τις δηλώνετε στο eMAG μία φορά. Η κάρτα «Feed URL» γράφει «Use this URL in your Skroutz / BestPrice merchant panel.»: το κείμενο είναι κοινό σε όλα τα feeds της OBS, και τα URLs αυτού του plugin τα δίνετε στο eMAG, όχι στο Skroutz ή στο BestPrice.

Η κάρτα «Feed URL» με τα κουμπιά «Copy URL» και «Open»
Η κάρτα «Feed URL» δείχνει το πλήρες feed.

Συχνότητα και κατάσταση εξαγωγής (Mode)

  1. Στην καρτέλα «Required Setup» επιλέξτε «Συχνότητα αναβάθμισης» (Update Frequency): Ωριαίο, Δυο φορές την ημέρα ή Ημερήσιο. Και τα δύο αρχεία ανανεώνονται μαζί.
  2. Στην «Κατάσταση» (Mode) επιλέξτε «Μαζικές» (Bulk) για μικρό κατάλογο ή «Cron» για μεγάλο, ώστε η εξαγωγή να τρέχει στο παρασκήνιο και να μη διακόπτεται η σελίδα.
    Η καρτέλα Required Setup με τα πεδία συχνότητας, κατάστασης (Mode) και μεγέθους σελίδας
    Η συχνότητα και το Mode («Κατάσταση»). Με Cron εμφανίζεται και το «Default Page Size».
  3. Πατήστε «Save». Το «Default Page Size» εμφανίζεται μόνο αφού αποθηκεύσετε με κατάσταση διαφορετική από «Μαζικές» και ανανεώσετε τη σελίδα. Στην κάρτα «XML Feed Export» βλέπετε το «Last successful export» και αν το feed είναι «Up to date».
    Η κάρτα «XML Feed Export» με την ένδειξη «Up to date» και την τελευταία επιτυχημένη εξαγωγή
    Η κάρτα «XML Feed Export» μετά από επιτυχημένη εξαγωγή.

Server cron

Η ωριαία εργασία του WordPress τρέχει μόνο όταν το site έχει επισκέψεις. Για σταθερή ανανέωση:

  1. Στην κάρτα «Scheduling» πατήστε «Show server cron command» και «Copy».
    Η κάρτα «Scheduling» με ανοιχτή την εντολή server cron
    Η εντολή για τον server cron στην κάρτα «Scheduling».
  2. Προσθέστε την εντολή στο cPanel (Cron Jobs), στο Plesk (Scheduled Tasks) ή με crontab -e. Η κάρτα έχει οδηγίες για κάθε περίπτωση.
  3. Η εντολή τρέχει το cron.php του plugin, που παράγει και τα δύο feeds σε κάθε εκτέλεση. Τη συχνότητα την ορίζει το crontab.

Αν βάλετε server cron, ορίστε τη «Συχνότητα αναβάθμισης» σε «Ημερήσιο», για να μη γίνονται διπλές εξαγωγές από το WordPress και τον server.

Σε κατάλογο με δεκάδες χιλιάδες προϊόντα αυξήστε τη μνήμη PHP σε 256M ή περισσότερο (κάρτα «PHP Memory Limit»).