עזרה של Infurnia

“Translated trade words” is not ready for these pages yet, so they are shown with “Common trade words in English”.

Pricing

מדוע סוגי מחיר מציגים בשקט את מחיר ברירת המחדל

הבינו מדוע כל סוג מחיר מציג את אותו מחיר וכיצד מתנהגות שורות מחיר מקושרות ומותאמות אישית.

  1. ⁦'all my price types show the same price'⁩ פירושו שלא הוגדרו מחירים ייעודיים לערוץ - הכול נופל חזרה לברירת המחדל.

  2. כל שורת מחיר נושאת use_referred_price ו-referred_price_id. כל עוד use_referred_price הוא true, המחיר האפקטיבי המשמש בקריאות ובהצעות מחיר הוא המחיר בסוף שרשרת ההפניה; המספרים השמורים בשורה עצמה אינם משמשים למחיר האפקטיבי. מכאן שני בלבולים קלאסיים. ראשית, ⁦'I changed the price and nothing happened'⁩: השורה הנערכת נמצאת במצב מקושר, ולכן המספרים שלה חסרי תועלת - התיקון הוא להעביר את המחיר למצב מותאם אישית (עדכון עם use_referred_price=false גם שומר את המספרים וגם מנתק את הקישור בשלב אחד). שנית, ⁦'I typed a price and it vanished'⁩: כאשר בקשת עדכון מפעילה מצב מקושר (use_referred_price=true), השרת שומר את הדגל וזורק בשקט כל מחיר/מס/מרווח שנשלחו באותה בקשה - לפי התכנון, שכן מחיר מקושר מקבל ערכים מההפניה שלו; הוא גם מנקה כל תמחור מבוסס נוסחה באותה שורה. הצד השני הוא תכונת הכוח המיועדת: עריכת מחיר ברירת המחדל של הארגון/היחידה העסקית מעדכנת מיד כל מחיר ערוץ מכירות שעדיין מקושר אליו. שימו לב שכל מחיר ערוץ מכירות נוצר במצב מותאם אישית אך שומר מצביע למחיר ברירת המחדל, כך שניתן לקשר אותו מחדש מאוחר יותר בלי לאבד את הקשר. אבחנו בשאלה איזו שורה נערכה והאם היא במצב מקושר או מותאם אישית.

  3. עריכה ראשונה של אחד מהמחירים המסונתזים האלה למעשה יוצרת שורת מחיר חדשה לערוץ (נולדת במצב מותאם אישית, עם מצביע חזרה לברירת המחדל שנשמר כדי שניתן יהיה לקשר אותה מאוחר יותר).

  4. לאחר שנוצר, סוג המחיר הזה מפסיק לעקוב אחר ברירת המחדל אלא אם מתג הקישור מופעל.

  5. כדי שסוג מחיר יעקוב שוב אחר ברירת המחדל, הפעילו את אפשרות הקישור/ההפניה שלו במקום להקליד מחדש מספרים.

  6. הרצף ⁦'default price updated, most price types moved but one did not'⁩ פירושו שסוג מחיר אחד הוגדר במפורש (או עודכן דרך API) בשלב כלשהו.

  7. הנתיב הציבורי /enterprise_api/price/update קובע באופן קשיח use_referred_price=false עבור קוראי enterprise - לא ניתן לשלוח את הדגל דרך ה-API. התוצאה: בפעם הראשונה ש-ERP/אינטגרציה מעדכנים מחיר ערוץ מכירות עבור (SKU, ערוץ מכירות, סוג מחיר), המחיר הזה מומר למצב מותאם אישית ומנותק ממחיר ברירת המחדל של הארגון/היחידה העסקית. מעתה, עריכות במחיר ברירת המחדל כבר לא זורמות למחיר הערוץ הזה. זה מתבטא כך: 'עדכנו את מחיר האב/ברירת המחדל אבל ערוץ הסוחרים שלנו עדיין מציג את התעריף הישן' - הסיבה הרגילה היא סנכרון API קודם שנגע במחיר הערוץ ושבר בשקט את הקישור. אין דרך ב-API לקשר מחדש; הלקוח חייב להפעיל מחדש את מתג הקישור/ההפניה על אותו מחיר מממשק הקטלוג, או להשלים עם כך שהאינטגרציה שלו חייבת לדחוף עדכונים לכל מחיר ערוץ במפורש. בעת קליטת לקוח עם סנכרון ERP, הזהירו אותו מראש: סנכרון מחירים ברמת הערוץ משמעו לקחת בעלות על כל מחירי הערוץ מעתה, בעוד שסנכרון מחירי ברירת מחדל בלבד משאיר את הירושה הפנימית עובדת. שימו לב גם שעדכוני מחיר נרשמים ביומן ביקורת (price_update), מה שעוזר לקבוע מתי נשבר קישור.