Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019
PrestaShop מספקים מודול אחד לחץ על שדרוג כדי לעזור לך לשדרג PrestaShop שלך גירסה ישנה גירסה חדשה יותר. זה כלי טוב מאוד שימושי אם אתה יכול להשתמש בו בתבונה ובצורה נכונה. אבל אם לא תשתמש זה כראוי, עלול להרוס את הנתונים החנות, לעקוף את מחלקות החנות שלך תתקל בבעיות.

אם החנות שלך אין כל מודול המפלגה השלישית או מודול מסחרי נוסף הנושא ואת לא עשו שינויים התאמה אישית, אז זה די בטוח להפעיל את הכלי אחד לחץ על שדרוג. אחרת, אתה בטח עושה זאת היטב.

דברים שאתה צריך לטפוח תשומת הלב כדי

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

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

ג אישור לעקוף כיתות/בקרים, שבו מותקן מ
אם התקנת את כל המודולים מסחרי (כולל מודול agile), ערכות נושא (דירוג כלשהו מכיל מודולים נוספים), ואז יכול להיות כמה שיעורים עקיפה חדשים נוספו או מחלקות עקיפה קיימות ששונו על-ידי מודולים theose. גלה מה שיעורים/בקרים היו עקיפה.

אתה יכול לאשר את זה תחת תיקייה העקיפה/YourStoreRoot /

ד קבצים/תיקיות רשות ובעלות
להלן מומלץ הגדרת הרשאות קובץ/תיקיה עבור PrestaShop.
קבצים - 644
תיקייה - 755

אם אין ההרשאות המתאימות, PrestaShop לא תהיה אפשרות להסיר מעקף קוד כאשר אתה לבטל להתקין מודול.

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






שלבים כלליים כדי לשדרג של החנות שלך

אם החלטת מ לשדרג את החנות שלך מהגירסה הישנה, אם החנות שלך יש זריז המודולים המותקנים (בדרך כלל זה צריך להיות זהה עבור מודולים צד שלישי אחרים), אנא עקוב אחר השלבים הבאים.


שלב 1. לסנכרן את קוד הביטול בין החנות שלך על מודול זה
אם לא ביצעת שינויים מותאמים אישית עקיפה הכיתות/לבקרים תחת התיקייה YourStoreRoot/עקיפה, אז אתה יכול לדלג על שלב זה.
אחרת, אנא ודא כי אותם שינויים בקוד מוחלים באותם הקבצים לדרוס קובץ של המודולים שבו התקנת את המעקף.

בוא נשתמש Cart.php, מרובה זריז המוכר מודול דוגמה

הנתיב שלך חנות עקיפה בכיתה של הקובץ הוא: YourStoreRoot/override/classes/Cart.php
מודול עקיפה בכיתה נתיב של אותו הקובץ הוא: YourStoreRoot/modules/agilemultipleseller/override/classes/Cart.php

? למה אתה צריך:
במהלך ההתקנה של מודול PrestaShop willl להתקין לעקוף כיתות/בקרים (שיטות andproperties) של המודול המתאים כיתות cotrollers תחת YourStoreRoot/עקיפה/ תיקיה.

כאשר אתה לבטל להתקין המודול, PrestaShop ינסה להסיר המותקנים לעקוף את הקוד מתוך הקשורים הכיתות/בקרי, אם הקוד שונה בין שני הקבצים תחת החנות שלך לעקוף ואת התיקיה שלך מודול עקיפה, אז קוד הביטול לא יוסרו על ידי PrestaShop כי זה לא תואם. זה יגרום "לעקוף קלאסה השיטה כבר שרכיבי" שגיאה בעת התקנת הגירסה החדשה של המודול.
 
שלב 2. להסיר את המודולים זריז
בבקשה תעשי את זה מהמשרד שלך, החנות האחורי מודולים טאב

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

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

שלב 4. לשדרג את החנות שלך לגירסה העדכנית
אנא עקוב אחר ההוראות של Prestashop כדי לוודא שהשדרוג יהיה בהצלחה.

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