myb-p-price-quote-templatelisted
Install: claude install-skill AviMYB/mybusiness-plugins
# יצירת תבניות הצעות מחיר — MyBusiness CRM
## סקירה כללית
תבניות הצעות מחיר ב-MyBusiness הן HTML מלא עם placeholder-ים דינאמיים שמוחלפים בנתוני המכירה בעת יצירת ה-PDF. התבנית רצה בתוך Webview בתוך עמוד ה-CRM, ולכן יש מגבלות ספציפיות שחשוב לדעת.
**פרטי אחסון:**
- טבלת תבניות: `PDFTemplate` (גישה דרך כלי ה-MCP בלבד — `Get-Data` / `Update-Data` / `Create-Update-Price-Quote-Template`)
---
## שלב 1: הבנת הצורך
לפני שמתחילים לכתוב HTML, אסוף את המידע הבא:
### מה לקרוא
- **קבצי Word (.docx)**: קרא עם `mammoth` — `cd /tmp && npm install mammoth && node -e "const mammoth = require('mammoth'); mammoth.extractRawText({path: 'PATH'}).then(r => console.log(r.value))"`
- **אימייל Outlook (.msg)**: קרא עם Python `extract_msg` — `pip install extract-msg && python -c "import extract_msg; msg = extract_msg.openMsg('PATH'); print(msg.htmlBody.decode())"`
- **תמונות בתיקייה**: בדוק קיום עם `ls` או `Glob`
### מה להבין לפני הכתיבה
1. **זהות המותג**: שם, צבעים, לוגו, שפה
2. **מבנה הצעת המחיר**: אילו שדות יש, מה הסדר
3. **מה דינאמי ומה סטטי** (ראה טבלה למטה)
4. **מה כבר קיים**: בדוק `Get-Price-Quote-Templates` לרשימת תבניות קיימות
### טבלת דינאמי vs סטטי
| דינאמי (מנתוני CRM) | סטטי (בתבנית) |
|---|---|
| שם לקוח, טלפון, מייל | טקסט שיווקי של המותג |
| מספר הצעה, תאריך | תנאים כלליים (כולל/לא כולל) |
| שמות מוצרים, תיאורים, כמויות | זמני אספקה |
| מחירים, סכומים, הנחות | פרטי חברה (כתובת, טלפון) |
| שם נציג חותם (למשל 'דנה') | מידות מוצרים סטנדרטיות |
### שדות שאסור לשים בהצעת מחיר ללקוח