در فرایند تولید افزونه برای پلتفرمهای بزرگی مانند ناپکامرس (nopCommerce) امکان وجود خطا به دلایل مختلف وجود دارد. این نوع خطاها معمولاً بعد از ارائه محصول به مشتریان در زمان استفاده مشخص میشوند. بعد از مشخص شدن خطاها، توسعهدهندگان افزونه اصلاحات لازم را اعمال کرده و نسخه جدیدی از افزونه را به مشتریان خود ارائه میدهند. مشتریان نیز به منظور رفع خطاهای موجود در افزونه باید نسخه قدیمی افزونه را بهروزرسانی کنند.
در ادامه روش بهروزرسانی افزونههای فروشگاه اینترنتی به نسخه بالاتر (نسخه افزونه، نسخه پلتفرم nopCommerce ثابت خواهد بود) را توضیح خواهیم داد.
بهروزرسانی افزونه ناپکامرس با نسخههای 4.00 به بالا:
به منظور بهروزرسانی افزونه در ناپکامرس نسخه 4.00 به بالا مراحل زیر باید انجام شوند.
1- در پنل مدیریت به منو تنظیمات، افزونهها، افزونههای محلی مراجعه کنید.
2- بر روی دکمه "بارگذاری افزونه یا قالب" کلیک کنید.
3- در صفحه باز شده، گزینه انتخاب فایل را بزنید. سپس فایل جدید افزونه مورد نظر را انتخاب کنید.
4- بر روی دکمه "بارگذاری افزونه یا قالب" کلیک کنید.
5- بعد از بارگذاری افزونه، فروشگاه را راهاندازی مجدد کنید تا فایلهای بهروزرسانی شده اعمال شوند.
توجه کنید که به منظور بهروزرسانی افزونه، فروشگاه فایلهای قبلی افزونه را به صورت خودکار پاک کرده سپس فایلهای جدید را جایگذاری میکند. در صورتی که فایلهای نسخه قدیمی افزونه به هر صورتی ویرایش شدهاند تا افزونه برای کاربر شخصیسازی شده باشد، حتماً از فایلها قبل از انجام مراحل بالا نسخه پشتیبان تهیه کرده و بعد از اعمال بهروزرسانی، ویرایشهای قبلی را دوباره اعمال کنید.
در برخی موارد بعد از بارگذاری فایلهای نسخه جدید، اصلاحات اعمال نمیشوند. در چنین مواردی فایل با نام " Global.asax" را در فایلهای فروشگاه خود پیدا کرده، چند خط خالی در پایان فایل اضافه کرده و سپس فایل را ذخیره کنید.
بهروزرسانی افزونه ناپکامرس با نسخههای 3.90 به پایین:
به منظور بهروزرسانی افزونه در ناپکامرس نسخه 3.90 به پایین مراحل زیر باید انجام شوند.
1- در پوشههای فروشگاه، پوشه "plugin" را پیدا کرده و باز کنید.
2- پوشه افزونه مورد نظر که قصد بهروزرسانی آن را دارید پیدا کرده و پاک کنید.
3- پوشه افزونه بهروزرسانی شده را از حالت فشرده خارج کرده و در پوشه plugin فروشگاه کپی کنید.
4- فروشگاه را راهاندازی مجدد کنید تا فایلهای بهروزرسانی شده اعمال شوند.
توجه، در صورتی که فایلهای نسخه قدیمی افزونه به هر صورتی ویرایش شدهاند تا افزونه برای کاربر شخصیسازی شده باشد، حتماً از فایلها قبل از انجام مراحل بالا نسخه پشتیبان تهیه کرده و بعد از اعمال بهروزرسانی، ویرایشهای قبلی را دوباره اعمال کنید.