Skip to main content

🔄 חדש: עדכון מנויים ב-WooCommerce - שינוי כמות, תאריך חיוב הבא, והחלפת מוצרים — בלי לחייב את הלקוח

למי הפוסט הזה רלוונטי? רק למי שהתקין באתר שלו עצמאית את התוסף WooCommerce Subscriptions. זה לא תוסף שכלול בתשתית סקולילנד - חלק מהלקוחות שלנו שצריכים ניהול מנויים והוראות קבע ישירות באתר רכשו והתקינו אותו בעצמם. אם זה אתם - השדרוג הבא בשבילכם.

מי שמוכר מנויים חודשיים/שנתיים ב-WooCommerce Subscriptions - שדרוג גדול לכלי wc_update_subscription.

מה היה חסר?
הכלי תמך רק בשינוי סטטוס ובהערות.
כל שינוי מהותי במנוי (כמות, מוצר, תאריך חיוב הבא) דרש כניסה למסך הניהול של WooCommerce, או יצירת PHP snippet. אם רציתם אוטומציה - היה צריך לקודד.

מה חדש?

1. עריכת מוצרים בתוך המנוי (line_items)

  • "תעדכן את הכמות בקו הזה ל-3"
  • "תחליף את הסדנה במאי בסדנה ביוני באותו מנוי"
  • "תוסיף הערה (meta) לקו הפריט הזה"
  • "תסיר את הפריט הזה מהמנוי"

המחיר ליחידה נשמר אוטומטית מהפריט הקיים - לקוח שקיבל תמחור grandfathered ימשיך לקבל אותו.
סך הכל ומע"מ מחושבים מחדש ע"י WooCommerce עצמו (לפי הגדרות החנות).

2. קביעת תאריך חיוב הבא (next_payment_date)

  • "תקדים את תאריך החיוב הבא ל-4 ביולי"
  • "תדחה את החידוש הקרוב בשבועיים"

עם תמיכה מלאה בשעון ישראל.

3. הפעלת מנוי מ-on-hold - בלי תאריך עבר תקוע
הכלי מטפל ב-quirk של WooCommerce Subscriptions: אם הפעלת מנוי שהיה מושהה ולא קבעת תאריך - WCS היה מחשב תאריך משלו (לרוב לא מה שרציתם).
עכשיו אם אתם קובעים תאריך, הוא נשמר. אם לא - WCS בוחר, ועל זה תקבלו דיווח מפורש.

הכי חשוב - לא מחייב את הלקוח
כל הפעולות האלה לא יורות חיוב.
הן עדכוני סטייט בלבד - החיוב הבא ישתמש במה שעדכנתם. כל תגובה כוללת:

  • תאריך חיוב לפני/אחרי (בשעון ישראל)
  • האם נוצרה הזמנת חידוש חדשה (charged: true/false)
  • ספירת הזמנות חידוש לפני/אחרי

מי שניהל מנויים ידנית ב-WC Subscriptions - עכשיו אפשר באוטומציה מלאה.

🔄 חדש: עדכון מנויים ב-WooCommerce - שינוי כמות, תאריך חיוב הבא, והחלפת מוצרים — בלי לחייב את הלקוח