משאב: OfferClass
ייצוג ב-JSON |
---|
{ "kind": string, "title": string, "redemptionChannel": enum ( |
שדות | |
---|---|
kind |
מזהה מה סוג המשאב הזה. ערך: המחרוזת הקבועה |
title |
חובה. שם המבצע, למשל "20% הנחה על כל טישרט". האורך המקסימלי המומלץ הוא 60 תווים, כדי שהמחרוזת תופיע במלואה במסכים קטנים יותר. |
redemption |
חובה. ערוצי המימוש שחלים על המבצע הזה. |
provider |
חובה. ספק המבצע (שם האתר האגרגטור או שם המוֹכר). האורך המקסימלי המומלץ הוא 12 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
title |
תמונת הכותרת של המבצע. התמונה הזו מוצגת גם בתצוגת הפרטים וגם בתצוגת הרשימה של האפליקציה. |
details |
פרטי המבצע. |
fine |
האותיות הקטנות או תנאי המבצע, למשל "20% הנחה על כל חולצת טישרט באריזת לבוש". |
help |
קישור העזרה של המבצע, למשל |
localized |
מחרוזות מתורגמות של הכותרת. האורך המקסימלי המומלץ הוא 60 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
localized |
מחרוזות מתורגמות של הספק. האורך המקסימלי המומלץ הוא 12 תווים, כדי שהמחרוזת תופיע במלואה במסכים קטנים יותר. |
localized |
מחרוזות מתורגמות של הפרטים. |
localized |
מחרוזות מתורגמות של האותיות הקטנות. |
short |
גרסה מקוצרת של שם המבצע, כמו '20% הנחה', שמוצגת למשתמשים כמידע מהיר על תוכן המבצע. האורך המקסימלי המומלץ הוא 20 תווים. |
localized |
מחרוזות מתורגמות של השם הקצר. האורך המקסימלי המומלץ הוא 20 תווים. |
class |
פרטי התבנית לגבי אופן הצגת הכיתה. אם לא תגדירו את השדה, Google תשתמש בקבוצת שדות ברירת מחדל להצגה. |
id |
חובה. המזהה הייחודי של הכיתה. המזהה הזה חייב להיות ייחודי בכל הכיתות של מנפיק. הערך צריך להיות בפורמט issuer ID.identifier, כאשר המזהה הראשון מונפק על ידי Google והשני נבחר על ידכם. המזהה הייחודי יכול לכלול רק תווים אלפאנומריים, '.', '_' או '-'. |
version |
הוצא משימוש |
issuer |
חובה. שם המנפיק. האורך המקסימלי המומלץ הוא 20 תווים, כדי להבטיח שהמחרוזת המלאה תוצג במסכים קטנים יותר. |
messages[] |
מערך של הודעות שמוצגות באפליקציה. כל המשתמשים באובייקט הזה יקבלו את ההודעות המשויכות אליו. המספר המקסימלי של השדות האלה הוא 10. |
allowMultipleUsersPerObject |
הוצא משימוש. במקום זאת, אתם צריכים להשתמש ב- |
homepage |
ה-URI של דף הבית של האפליקציה. האכלוס של ה-URI בשדה הזה גורם לאותה התנהגות בדיוק כמו האכלוס של ה-URI ב-linksModuleData (כשאובייקט מנוהל, קישור לדף הבית מוצג במקום שנחשב בדרך כלל לקטע linksModuleData של האובייקט). |
locations[] |
הערה: בשלב הזה אין תמיכה בשדה הזה להפעלת התראות גיאוגרפיות. |
review |
חובה. הסטטוס של הכיתה. אפשר להגדיר בשדה הזה את הערך כשהשיעור נמצא בפיתוח, צריך להשאיר את השדה הזה כ- צריך להגדיר את השדה הזה לערך כשמעדכנים כיתה שכבר מוגדרת כ- |
review |
תגובות הבדיקה שמוגדרות על ידי הפלטפורמה כשכיתה מסומנת בסטטוס |
infoModuleData |
הוצא משימוש. במקום זאת, צריך להשתמש ב-textModulesData. |
image |
נתוני מודול התמונה. המספר המקסימלי של השדות האלה שמוצגים הוא 1 ברמת האובייקט ו-1 ברמת אובייקט הכיתה. |
text |
נתונים של מודול טקסט. אם גם נתונים של מודול טקסט מוגדרים בכיתה, יוצגו שניהם. המספר המקסימלי של השדות האלה שמוצגים הוא 10 מהאובייקט ו-10 מהכיתה. |
links |
נתוני המודול. אם הנתונים של מודול הקישורים מוגדרים גם באובייקט, יוצגו שניהם. |
redemption |
מזהה את מנפיקי השוברים שיכולים לממש את הכרטיס באמצעות 'הקשה חכמה'. מנפיקי מימושים מזוהים לפי מזהה המנפיק שלהם. למנפיקים של שוברי מימוש צריך להיות מוגדר לפחות מפתח אחד של Smart Tap. כדי שהכרטיס יתמוך בתכונה 'הקשה חכמה', צריך להגדיר גם את השדות |
country |
קוד המדינה שמשמש להצגת המדינה של הכרטיס (כשהמשתמש לא נמצא במדינה הזו), וגם להצגת תוכן מותאם כשהתוכן לא זמין באזור הגיאוגרפי של המשתמש. |
hero |
תמונה אופציונלית של באנר שמוצגת בחזית הכרטיס. אם לא תהיה כותרת, לא יוצג דבר. התמונה תוצג ברוחב של 100%. |
wordMark |
הוצא משימוש. |
enable |
מזהה אם הכיתה הזו תומכת בהקשה חכמה. גם השדות |
hex |
צבע הרקע של הכרטיס. אם לא תגדירו צבע, המערכת תשתמש בצבע השולט בתמונת ה-Hero. אם לא תגדירו תמונה ראשית, המערכת תשתמש בצבע השולט בלוגו. הפורמט הוא #rrggbb, כאשר rrggbb הוא טריופל RGB ב-hex, למשל |
localized |
מחרוזות מתורגמות של המנפיק שם. האורך המקסימלי המומלץ הוא 20 תווים, כדי שהמחרוזת תוצג במלואה במסכים קטנים יותר. |
multiple |
האפשרות הזו קובעת אם מספר משתמשים ומכשירים ישמרו את אותו אובייקט שמתייחס לכיתה הזו. |
callback |
אפשרויות קריאה חוזרת (callback) שישמשו לקריאה חוזרת למנפיק בכל פעם שמשתמש הקצה שומר או מחק אובייקט מהסוג הזה. כל האובייקטים במחלקה הזו עומדים בדרישות להתקשרות חזרה. |
security |
מידע אופציונלי על אנימציית האבטחה. אם המדיניות הזו מוגדרת, תוצג אנימציית אבטחה בפרטי הכרטיס. |
view |
הצגת האפשרויות שנדרשות לביטול הנעילה למבצע. |
wide |
תמונת הכותרת הרחבה של המבצע. אם תספקו תמונה כזו, היא תוצג במקום תמונת השם בפינה הימנית העליונה של תצוגת הכרטיס. |
notify |
אם עדכוני שדות של הכיתה הזו יפעילו התראות או לא. כשהערך מוגדר ל-NOTIFY, ננסה להפעיל התראה למשתמשים על עדכון השדה. ההתראות האלה יישלחו למשתמשים רק אם השדה נכלל ברשימת ההיתרים. אם לא יצוין ערך, לא תופעל התראה. ההגדרה הזו היא זמנית וצריך להגדיר אותה בכל בקשת PATCH או UPDATE, אחרת לא תופעל התראה. |
app |
קישור אופציונלי לאתר או לאפליקציה שיוצג כלחצן בחזית הכרטיס. אם מציינים את AppLinkData לאובייקט המתאים, המערכת תשתמש בו במקום זאת. |
value |
נתונים אופציונליים של מודול עם ערך מוסף. עד עשרה בכיתה. לגבי כרטיס, יוצגו רק עשרה, והעדיפות תהיה לנתונים מהעצם. |
RedemptionChannel
טיפוסים בני מנייה (enum) | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
|
INSTORE |
|
instore |
כינוי מדור קודם של |
ONLINE |
|
online |
כינוי מדור קודם של |
BOTH |
|
both |
כינוי מדור קודם של |
TEMPORARY_PRICE_REDUCTION |
|
temporaryPriceReduction |
כינוי מדור קודם של |
שיטות |
|
---|---|
|
הוספת הודעה לסוג המבצע שמשויך למזהה הסוג הנתון. |
|
הפונקציה מחזירה את מחלקת המבצע עם מזהה המחלקה הנתון. |
|
הוספה של סיווג מבצעים עם המזהה והמאפיינים שצוינו. |
|
הפונקציה מחזירה רשימה של כל סוגי המוצרים למנפיק מסוים. |
|
מעדכן את סיווג המבצע שאליו מפנה מזהה הקטגוריה הנתון. |
|
עדכון של קטגוריית המבצע שמשויך אליה מזהה הכיתה שצוין. |