=== Sendy for WooCommerce ===
Contributors: sendy
Tags: sms, woocommerce, conversion tracking, attribution, roi
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
WC requires at least: 8.0
WC tested up to: 9.9
Stable tag: 0.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

מודד מכירות ו-ROI מקמפייני ה-SMS של Sendy ומשייך אותן לאנשי הקשר — ותו לא.

== Description ==

התוסף עושה בדיוק שני דברים, ולא יותר מזה:

1. **קליטה:** כשלקוח מגיע לחנות דרך קישור SMS של Sendy, הכתובת כוללת מזהה קליק (`?sc=…`). התוסף שומר אותו בעוגייה של הדומיין שלך ומצרף אותו להזמנה בקופה.
2. **דיווח:** כשההזמנה משולמת, התוסף שולח ל-Sendy בלבד מטען מידע נטול פרטים אישיים — `{ מזהה קליק, מזהה הזמנה, סכום, מטבע, מועד, הסכמה }` — כדי ש-Sendy תשייך את המכירה לקמפיין ולאיש הקשר ותחשב ROI.

מה שהתוסף **לא** עושה: אינו חושף שום נתיב/endpoint שמחזיר נתוני חנות, אינו שולח שם/מייל/טלפון/כתובת, אינו קורא מידע מהחנות החוצה, ואינו מכבה אימות תעודת TLS. שיוך הזהות נעשה כולו בצד Sendy דרך מזהה הקליק.

**תואם:** HPOS (טבלאות הזמנות מותאמות) ותשלום Blocks/קלאסי. הדיווח היוצא רץ ברקע (Action Scheduler) כך שהקופה לעולם אינה מתעכבת.

== Installation ==

1. התקן והפעל את התוסף (העלאת קובץ ZIP תחת תוספים → הוסף חדש → העלה תוסף).
2. ב-Sendy: מפתחים → API, העתק את מפתח ה-API של סביבת העבודה.
3. ב-WooCommerce → "Sendy — שיוך המרות": הדבק את המפתח, ודא שהכתובת היא https://sendy.co.il, סמן "הפעלה", ושמור.
4. לחץ "בדוק חיבור" לאימות.
5. ב-Sendy, בנה קמפיין SMS עם קישור עוקב שמצביע לחנות שלך — וזהו.

== Privacy & data processing ==

התוסף שולח ל-Sendy אך ורק: מזהה קליק אטום, מזהה הזמנה, סכום ההזמנה, המטבע, מועד ההזמנה וסימון הסכמה (ערך בוליאני, לא מידע אישי). הוא אינו שולח שם, מייל, טלפון או כתובת של הלקוח.

**בסיס הסכמה:** כברירת מחדל, קליק על קישור ה-SMS (שהנמען הסכים מראש לקבל) נחשב הסכמה לשיוך ההמרה לאיש הקשר. בהגדרות התוסף ניתן לעבור למצב שמכבד את מנגנון הסכמת-העוגיות (CMP) של האתר דרך WP Consent API — כך שגולש שדחה שיווק כלל אינו נקלט ואינו מדווח.

**מעבדי-משנה והעברה חוצת-גבולות (DPA):** Sendy מעבירה הודעות SMS דרך ספק שער ה-SMS שלה (מעבד-משנה), ומאחסנת נתונים בתשתית Railway הממוקמת מחוץ לישראל — כלומר מתבצעת העברת מידע חוצת-גבולות. פרטים מלאים במסמכי הפרטיות וה-DPA של Sendy.

== Changelog ==

= 0.1.1 =
* תיקון (חשוב): דגל "דווח" נכתב רק אחרי דיווח מוצלח (2xx). הזמנה שדיווחה נכשל (מפתח שגוי בהתקנה, או שירות כבוי) כבר לא "נשרפת" — היא תנסה שוב במעבר הסטטוס הבא.
* הגדרה חדשה "בסיס הסכמה": קליק=הסכמה (ברירת מחדל) או כיבוד WP Consent API (CMP) של האתר.
* הוספת activation guard — מסרב הפעלה אם WooCommerce אינו פעיל.

= 0.1.0 =
* גרסה ראשונית: קליטת מזהה קליק (עוגייה בצד שרת + נפילה חלופה ב-JS), דיווח המרות ל-/api/v1/collect ברקע עם ניסיונות חוזרים, תמיכת HPOS + Blocks, הגדרות (הפעלה, כתובת, מפתח, כיסוי הזמנות לא-מקוונות, מצב הזמנות חוזרות), בדיקת חיבור.
