- אתם צריכים לארח בעצמכם את פיד ה-XML שלכם, וצריכה להיות אפשרות לגשת אליו דרך HTTP או HTTPS.
- אפשר להעלות קובץ XML בודד או קובץ ZIP שכולל כמה קובצי XML.
- הגודל של כל קובץ מוגבל ל-100MB, גם אם הוא קובץ ZIP.
- אם אתם מעלים קובץ XML בודד, אתם יכולים להעלות קובץ טקסט רגיל או קובץ טקסט דחוס בפורמט ZIP.
- כדי להבטיח ש-Google תאחזר תמונת מצב מלאה של הנתונים שלכם ולא תנסה להוריד קבצים שאינם מלאים, צריך לפעול בהתאם להנחיות הבאות כשמעלים קבצים לשרת HTTP:
- יוצרים את הפיד בספרייה שממנה Google לא מאחזרת תוכן.
- אחרי שהפיד מוכן, יוצרים קישור סימבולי בספרייה שממנה Google כן מאחזרת תוכן. הקישור הסימבולי צריך להצביע על הפיד שיצרתם.
- אפשר להגן על הקבצים באמצעות שם משתמש וסיסמה, עם אימות מסוג BASIC או DIGEST. (אין תמיכה ב-NTLM כרגע).
אימות XML
כדי לוודא ש-Google תוכל לעבד את הפיד שלכם, מומלץ להשתמש בכלי לאימות סכימת XML כדי לוודא שהפיד עומד בדרישות של הסכימה לפני ששולחים אותו ל-Google. Google גם תבדוק שהפיד שלכם תואם לסכימה לפני שהיא תקבל אותו.
יש מספר כלים שיעזרו לכם לאמת את המבנה של פיד ה-XML. אפשר למצוא כלים שקשורים ל-XML באתרים הבאים:
אפשר להשתמש ב-xmllint
כדי לאמת את הפיד באמצעות שורת הפקודה הבאה:
xmllint --schema http://www.google.com/shopping/reviews/schema/merchant/4.0/merchant_reviews.xsd --noout file.xml
הנחיות נוספות
אפשר לציין ערכי נתונים בפיד באמצעות קטעי CDATA. אם משתמשים בקטעי CDATA, לא צריך להשתמש בתווים מיוחדים.
הפיד צריך להיות מקודד ב-UTF-8. צריך לציין את הקידוד הזה בהצהרת ה-XML בתחילת הפיד:
<?xml version="1.0" encoding="UTF-8"?>