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

Google Shopping XML Feed: μεγάλοι κατάλογοι, μνήμη και κατάσταση εξαγωγής

Τι κάνετε όταν το Google Shopping feed σταματά στη μέση ή βγαίνει μικρό: PHP memory, κατάσταση Μαζικές, Cron ή Τμηματικά και Default Page Size.

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

Σε μεγάλους καταλόγους η εξαγωγή μπορεί να σταματήσει πριν τελειώσει, λόγω μνήμης ή χρόνου εκτέλεσης. Το σύμπτωμα είναι ένα feed πολύ μικρότερο από το συνηθισμένο ή η ένδειξη «Last export may have failed» στην κάρτα «XML Feed Export».

1. Ελέγξτε τη μνήμη

Η κάρτα «PHP Memory Limit» δείχνει την τρέχουσα τιμή. Κάτω από 256M εμφανίζει προειδοποίηση και οδηγίες «How to increase PHP memory limit»: προσθήκη define('WP_MEMORY_LIMIT', '256M'); στο wp-config.php ή αίτημα στον πάροχο hosting. Για πολύ μεγάλους καταλόγους μπορεί να χρειαστούν 512M.

Η κάρτα «PHP Memory Limit» στην καρτέλα «Overview» με την τρέχουσα τιμή μνήμης
Η κάρτα «PHP Memory Limit».

2. Διαλέξτε «Κατάσταση» (Mode)

  • Μαζικές (Bulk): όλο το feed σε μία εκτέλεση. Το πιο απλό για μικρούς και μεσαίους καταλόγους.
  • Τμηματικά (Chunk): τα προϊόντα γράφονται σε τμήματα του «Default Page Size» μέσα στην ίδια εκτέλεση και ενώνονται στο τέλος. Μειώνει τη μνήμη ανά τμήμα.
  • Cron: κάθε τμήμα τρέχει ως ξεχωριστή εργασία στο Action Scheduler. Μετά το «Generate» θα δείτε «Export has started, it will take a few minutes before it is ready.» Χρήσιμο όταν ο server κόβει μεγάλες εκτελέσεις.

3. Ρυθμίστε το μέγεθος τμήματος

Αποθηκεύστε πρώτα την «Κατάσταση» Τμηματικά ή Cron και ανανεώστε τη σελίδα. Τότε εμφανίζεται το «Default Page Size» (προεπιλογή 500). Μικρότερη τιμή σημαίνει λιγότερη μνήμη ανά τμήμα.

Η καρτέλα «Required Setup» με το πεδίο «Κατάσταση» (Mode) στην τιμή «Τμηματικά» και το «Default Page Size» 500
Με Mode «Chunk» (στα ελληνικά «Τμηματικά») εμφανίζεται το «Default Page Size».

4. Ελέγξτε τις εργασίες

Στο «WooCommerce» → «Κατάσταση» → «Scheduled Actions» αναζητήστε obs_google_shopping_xml. Αποτυχημένες εργασίες δείχνουν το σφάλμα. Στείλτε το στην OBS μαζί με τις εκδόσεις WordPress, WooCommerce, PHP και plugin.