Metafields και metaobjects στο Shopify

Τα structured data επιτρέπουν πλουσιότερο περιεχόμενο χωρίς hardcoded πεδία στο theme.

Κεντρική εικόνα για το άρθρο: Metafields και metaobjects στο Shopify
Shopifier — πρακτική γνώση για το Shopify και το ηλεκτρονικό εμπόριο.

Τα structured data επιτρέπουν πλουσιότερο περιεχόμενο χωρίς hardcoded πεδία στο theme.

Metafields

Προσθέτουν typed δεδομένα σε προϊόντα, collections, orders και άλλους πόρους. Ο σωστός ορισμός τύπου και validation μειώνει λάθη και κάνει τα δεδομένα αξιοποιήσιμα από theme και APIs.

Metaobjects

Μοντελοποιούν επαναχρησιμοποιήσιμες οντότητες, όπως οδηγοί μεγεθών, τεχνικά χαρακτηριστικά ή καταστήματα. Μπορούν να συνδέονται με resources και να εμφανίζονται δυναμικά.

Σχεδιασμός μοντέλου

Ξεκινήστε από τις ερωτήσεις που πρέπει να απαντά το περιεχόμενο. Ονομάστε καθαρά definitions, αποφύγετε διπλά πεδία και καθορίστε ποιος διαχειρίζεται κάθε τιμή.

Χρήση σε integrations

Τα δεδομένα μπορεί να έρχονται από PIM ή ERP. Χρειάζονται mapping, ownership, validation και κανόνες συγχρονισμού ώστε οι χειροκίνητες αλλαγές να μη χάνονται.

Σχεδιασμός structured content

  • ☐ Ξεκινήστε από content model: όνομα πεδίου, τύπος, validation, owner και templates που το χρησιμοποιούν.
  • ☐ Χρησιμοποιήστε metafield για ιδιότητα ενός resource και metaobject για επαναχρησιμοποιούμενη οντότητα.
  • ☐ Ορίστε references αντί να αντιγράφετε το ίδιο κείμενο σε πολλά προϊόντα.
  • ☐ Δοκιμάστε κενές, παλιές και μη έγκυρες τιμές πριν κάνετε το πεδίο required.
  • ☐ Σχεδιάστε migration και removal πριν αλλάξετε definition σε production.

Παράδειγμα μοντέλου

Ένας «Οδηγός φροντίδας» που επαναχρησιμοποιείται σε 40 προϊόντα ταιριάζει ως metaobject. Το «μήκος καλωδίου» που ανήκει σε ένα προϊόν ταιριάζει ως typed product metafield με unit validation.

Πώς ξέρετε ότι ολοκληρώθηκε σωστά

  • Δεν υπάρχει duplicate copy.
  • Οι editors καταλαβαίνουν πού ενημερώνεται η πληροφορία.
  • Το theme χειρίζεται απουσία reference.