דלג על ניווט

השרשור הזה נפתר. להלן תיאור הבעיה והפתרון.

בעיה:

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

Analytics -> Variations

פתרון:

1. ערוך את הקובץ הבא עם עורך קוד.

wp-content/plugins/woocommerce-multilingual/classes/Reports/Products/Query.php/

2. מצא את קטע הקוד הזה (שורה 14).

public function add_hooks() {
    if ( Functions::isAnalyticsRestRequest() ) {
        add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'joinProductTranslations' ] );
        add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'translateProductTitles' ] );
    }
}

3. החלף אותו עם הקוד הזה.

public function add_hooks() {
    if ( Functions::isAnalyticsRestRequest() ) {
        add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'joinProductTranslations' ] );
        add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'translateProductTitles' ] );
        add_filter( 'woocommerce_analytics_variations_select_query', [ $this, 'joinProductTranslations' ] );
        add_filter( 'woocommerce_analytics_variations_select_query', [ $this, 'translateProductTitles' ] );
    }
}

4. שמור את השינויים.

עכשיו וריאציות של מוצרים משפות שונות ירשמו ביחד.

**** חשוב מאוד!!! בצע גיבוי מלא (קבצים ובסיס נתונים) לאתר שלך לפני ביצוע פעולה זאת ****

המפתחים שלנו יתקנו בעיה זו בגרסה עתידית של WooCommerce Multilingual.

זהו פורום התמיכה הטכנית עבור WPML - התוסף הרב-לשוני של WordPress.

כל אחד יכול לקרוא, אבל רק לקוחות של WPML יכולים לכתוב כאן. הצוות של WPML עונה בפורום 6 ימים בשבוע, 22 שעות ביום.

נושא זה מכיל 10 תגובות, יש ל 2קולות.

עודכן לאחרונה על ידי nitzanB-2 לפני 2 שנים, 8 חודשים.

בסיוע: Itamar.

מחבר פוסטים
ינואר 24, 2022בְּ- 12:36 pm #10417903

nitzanB-2

Hi,
Thanks for your help and yes I can confirm the issue is solved.

I Need one more help of yours that the other support member said to be fixed but is not.
The issue is the SAME SKU appearing twice,
Check this link: קישור נסתר

Here you can see the first two products are same sku and same products but show as different on analytics.

Attached reference image : קישור נסתר

ינואר 24, 2022בְּ- 12:45 pm #10417979

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

לפני בהתחלתי לחקור את חשוב לי לציין שזה נשמע לי הגיוני שאתה מקבל את אותו SKU פעמיים. זה קורה בגלל שה SKU של המוצר באנגלית ובעברית הוא אותו SKU. זה משהו שאתה הגדרתה. אבל מבחינת וורדפרס המוצר באנגלית והמוצר בעברית הם שני מוצרים שונים עם ID שונה ובגלל זה הם מופיעים כל אחד בפני עצמו.

כתבת לי שאחד הקולגות שלי כתב שהנושא הזה כבר פתור. תוכל בבקשה לשלוח לי קישור לכרטיס שבו כבר הוזכר הנושא הזה?

תודה,
איתמר.

ינואר 24, 2022בְּ- 1:17 pm #10418131

nitzanB-2

Hi, here is the link where your colleague mentioned about it:
https://wpml.org/he/forums/topic/woocommerce-analytics-no-data-to-display-for-single-product-orders/#post-10315835

You can see my comment just above it that the link of post I mentioned about: https://wpml.org/forums/topic/analytics-different-language

Let me know if you need anything from me.

ינואר 24, 2022בְּ- 8:43 pm #10421979

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי ותודה על הקישור.

בדקתי את הנושא ובשרת המקומי שלי ואני יכול לראות שהבעיה קורת רק ב: Analytics -> Variations

אנא ראה תצלום מסך analytics-variations.jpg.

אני מדגיש זאת כי הבעיה לא קורת ב: Analytics -> Products.

תוכל בבקשה לאשר שהבעיה קורת רק ב Analytics -> Variations?

תודה,
איתמר.

analytics-variations.jpg
ינואר 25, 2022בְּ- 10:00 am #10424731

nitzanB-2

Yes , it is so.
On others I can things based on language. and only one sku and one product.

Is it normal?

ינואר 25, 2022בְּ- 12:42 pm #10426367

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

אני לא בטוח שזה נורמלי. העברתי את הנושא הזה לבדיקת התומכים הבכירים שלנו. אחזור אליך כאן כשיהיה לי תשובה מהם.

לצורך הבהרה אדגיש שמה שצריך לקרות ב Analytics -> Products זה שאתה תראה את המוצר רק פעם אחת עם מספר ההזמנות\מכירות הכולל שלו ללא קשר אם נמכר המוצר מהשפה הראשית או מהתרגומים. השאלה שהצגתי לתומכים הבכירים היא האם זה גם מש שמצופה ב Analytics -> Variable.

איתמר.

ינואר 27, 2022בְּ- 5:00 pm #10448759

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

התומך הבכיר של הצוות שלי העביר את הבדיקה לצותת המפתחים שלנו. אמשיך לעדכן אותך כאן כשיהיו חדשות בקשר לנושא זה.

איתמר.

פברואר 7, 2022בְּ- 4:56 pm #10526123

nitzanB-2

Hi Itmar,
Any update on this?

פברואר 7, 2022בְּ- 5:22 pm #10526603

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

העניין עדיין בבדיקת צוות המפתחים שלנו. אמשיך לעדען כאן כשיהיו לי חדשות בנושא.

בברכה,
איתמר.

פברואר 17, 2022בְּ- 8:34 pm #10606771

Itamar
Supporter

שפות: אנגלית (English ) עברית (עברית )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

צוות המפתחים שלנו סיפק פתרון זמני לבעיה זו. הינה מה שאתה צריך לעשות.

1. ערוך את הקובץ הבא עם עורך קוד.

wp-content/plugins/woocommerce-multilingual/classes/Reports/Products/Query.php/

2. מצא את קטע הקוד הזה (שורה 14).

	public function add_hooks() {
		if ( Functions::isAnalyticsRestRequest() ) {
			add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'joinProductTranslations' ] );
			add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'translateProductTitles' ] );
		}
	}

3. החלף אותו עם הקוד הזה.

	public function add_hooks() {
		if ( Functions::isAnalyticsRestRequest() ) {
			add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'joinProductTranslations' ] );
			add_filter( 'woocommerce_analytics_products_select_query', [ $this, 'translateProductTitles' ] );
			add_filter( 'woocommerce_analytics_variations_select_query', [ $this, 'joinProductTranslations' ] );
			add_filter( 'woocommerce_analytics_variations_select_query', [ $this, 'translateProductTitles' ] );
		}
	}

4. שמור את השינויים.

עכשיו וריאציות של מוצרים משפות שונות ירשמו ביחד.


**** חשוב מאוד!!! בצע גיבוי מלא (קבצים ובסיס נתונים) לאתר שלך לפני ביצוע פעולה זאת ****

המפתחים שלנו יתקנו בעיה זו בגרסה עתידית של WooCommerce Multilingual. אני אעדכן אותך כאן כשגרסה עם התיקון תשוחרר.

בברכה,
איתמר.