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

Facebook Feed για WooCommerce: Feed URL και αυτόματη ανανέωση (cron)

Πού βρίσκεται το Facebook XML feed, πότε ανανεώνεται μόνο του και πώς προσθέτετε server cron ώστε ο κατάλογος της Meta να μένει ενημερωμένος.

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

Το Feed URL

Μετά την πρώτη εξαγωγή η κάρτα «Feed URL» δείχνει τη διεύθυνση με «Copy URL» και «Open»: /wp-content/uploads/obs-xml-export/facebook.xml. Το κείμενο βοήθειας της κάρτας αναφέρει Skroutz επειδή είναι κοινό σε όλα τα OBS feeds· εσείς το δηλώνετε στο Commerce Manager.

Ανανέωση χωρίς server cron

Μια ωριαία εργασία του Action Scheduler ελέγχει τη «Συχνότητα αναβάθμισης» (Update Frequency): με «Ωριαίο» ανανεώνει κάθε ώρα, με «Δυο φορές την ημέρα» στις 01:00 και 13:00 UTC και με «Ημερήσιο» στη 01:00 UTC. Η εργασία τρέχει μέσω WP-Cron, δηλαδή όταν το site έχει επισκέψεις.

Server cron

  1. Στην κάρτα «Scheduling» πατήστε «Show server cron command» και «Copy».
    Η κάρτα «Scheduling» με ανοιχτή την εντολή server cron και το κουμπί «Copy»
    Η εντολή του server cron. Η διαδρομή στο site σας θα είναι η δική του.
  2. cPanel: «Cron Jobs» → «Add New Cron Job», «Once Per Hour», εντολή στο «Command».
  3. Plesk: «Scheduled Tasks» → «Add Task» → «Run a command», «Cron style» 0 * * * *.
  4. SSH: crontab -e και η γραμμή στο τέλος.

Ο server cron τρέχει το cron.php του plugin και ξαναδημιουργεί πλήρες feed κάθε φορά που εκτελείται. Τη συχνότητα την ορίζει πλέον το crontab.

Συγχρονισμός με τη Meta

  • Η Meta κατεβάζει το αρχείο με το δικό της πρόγραμμα. Ορίστε λήψη μετά την ώρα ανανέωσης του feed.
  • Μετά από μαζικές αλλαγές πατήστε «Generate Feed» και ζητήστε άμεση λήψη από την πηγή δεδομένων.
  • Αν ο κατάλογος δεν παίρνει νέα προϊόντα, ελέγξτε πρώτα την ώρα «Last successful export» στο WordPress και μετά την ώρα τελευταίας λήψης στη Meta.