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

Google Shopping XML Feed: filters για developers

Τα filters του OBS Google Shopping XML για εξαίρεση προϊόντων, τιμές, επιπλέον tags όπως g:gtin και custom_label, περιγραφή και αναγνωριστικά.

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

Τα filters μπαίνουν σε child theme ή σε δικό σας μικρό plugin, ώστε να μη χάνονται με τις ενημερώσεις. Η καρτέλα «Advanced» δείχνει στο τέλος έτοιμα παραδείγματα.

Ειδικά για το Google feed

  • obs_google_shopping_xml_skip_product ($skip, $product): επιστρέψτε true για να εξαιρεθεί ένα προϊόν, π.χ. όταν δεν έχει εικόνα.
  • obs_google_shopping_xml_append_xml ($tags, $product, $parent): προσθέτει tags ανά προϊόν. Κάθε στοιχείο του πίνακα έχει name, value και προαιρετικά cdata_wrapper. Έτσι προστίθενται g:gtin, g:custom_label_0 κ.ά.
  • obs_google_shopping_xml_custom_product_identifier: τιμή του g:identifier_exists (προεπιλογή «no»).
  • obs_google_shopping_xml_custom_product_condition: τιμή του g:condition (προεπιλογή «New»).
  • obs_google_shopping_xml_custom_group_id: τιμή του g:item_group_id.

Κοινά filters της μηχανής

  • obs_google_shopping_xml_custom_price, _custom_regular_price, _custom_sale_price: αλλαγή τιμών.
  • obs_google_shopping_xml_custom_description: καθαρισμός περιγραφής, π.χ. αφαίρεση shortcodes.
  • obs_google_shopping_xml_custom_name, _custom_id, _custom_link, _custom_image, _custom_gallery, _custom_brand, _custom_color, _custom_size, _custom_mpn, _custom_ean.
  • obs_woo_export_enable_product_metabox: επιστρέψτε false για να κρυφτεί το πλαίσιο «Product Visibility» από τα προϊόντα.

Μετά από αλλαγή σε filter τρέξτε δοκιμαστική εξαγωγή και μετά πλήρες «Generate feed now». Αν δεν έχετε developer, η OBS υλοποιεί τέτοιες προσαρμογές κατόπιν αιτήματος.