3
רמות תמחור אוטומטיות
פרויקט פרטי - המערכת מאחורי התחברות
מה היה תקוע
ניהול עץ מוצר ומתכונים באקסל. כל שינוי במחיר של חומר גלם אחד מחייב חישוב מחדש ידני של כל מוצר שמכיל אותו - ואם מוצר מורכב ממוצרים אחרים, החישוב מתפצל לכל הכיוונים. בפועל זה אומר שהתמחור מתעדכן לעיתים רחוקות, שהמרווחים נשחקים בלי שאף אחד שם לב, ושכל עדכון הוא הזדמנות לטעות שנכנסת למחיר ללקוח.
מה בנינו
מערכת עץ מוצר עם מתכונים מקוננים, שבה שינוי מחיר של חומר גלם אחד מתגלגל אוטומטית לכל מוצר שמכיל אותו - כולל מוצרים שמורכבים ממוצרים אחרים. שלוש רמות תמחור נגזרות בו-זמנית: עלות, קמעונאי וסיטונאי, לפי אחוזי מרווח שנקבעים על ידי הלקוח. ובמקום להקליד הכל מחדש - ייבוא ישיר מקבצי האקסל הקיימים. זה היה תנאי, לא פיצ’ר: מערכת שדורשת הזנה מאפס מתחילה מהתנגדות, מערכת שקוראת את מה שכבר יש מתחילה מיום הראשון.
התהליך, מקצה לקצה
- ייבוא מקבצי האקסל הקיימים
- עדכון מחיר של חומר גלם
- גלגול אוטומטי בעץ המוצר
- שלוש רמות מחיר נגזרות יחד
כלים
| תחום | אוטומציה |
|---|---|
| כלים | React · Vercel · Neon · Supabase · openpyxl |