ماژول رایگان استخراج محصولات پرستاشاپ – Export Products
یکی از سختترین و زمانبرترین کارهایی که تو فروشگاهداری در یک فروشگاه اینترنتی وجود داره، افزودن محصول و بعد از اون ویرایش محصول هست. برای ایجاد محصول روش واردسازی محصولات با استفاده از فایل csv رو معرفی کردیم. اما برای ویرایش محصولات هم راه حل سادهتری از ویرایش تکتک محصولات وجود داره که رایگان هم باشه؟
ویرایش دستهجمعی محصولات در پرستاشاپ
اگر ویرایش یکی دو تا محصول باشه، خیلی راحت میتونیم این کار رو از طریق منوی «کاتالوگ > محصولات» و ویرایش تکتک محصولات انجام بدیم. اما زمانی که تعداد محصولاتی که نیاز به ویرایش داشته باشن، ویرایش تکتک اونها خیلی کار زمانبریه.
یکی از مواردی که در فروشگاههای ایرانی مورد نیازه، تغییر قیمت محصولات (با توجه به نوسانات ارز و بازار) هست که برای این نیاز، چندتایی ماژول پولی وجود داره که میتونید با جستجو اونها رو پیدا کنید.
انتقال محصولات به فروشگاهی دیگر
یا اینکه شاید از نسخههای قدیمی پرستاشاپ استفاده میکنید و تصمیم دارید فروشگاهتون رو به آخرین نسخه بهروزرسانی کنید، اما به دلیل ترس از مشکلات احتمالی و محدودیتهایی که وجود داره تا الان موفق به این کار نشدید. در اینجور مواقع شاید این راهحل به ذهنتون رسیده باشه که آخرین نسخهی پرستاشاپ رو نصب کنید و از ابتدا فروشگاه رو پیکربندی کنید (تا اینجا مشکلی نیست) و ناگهان میرسید به جایی که باید چند صد یا شاید هم چندین هزار محصول رو باید از اول وارد کنید. تقریباً همینجاهاست که این ایده متوقف میشه. چون همه میدونیم که ایجاد محصول چقدر کار زمانبر و طاقتفرساییه. انقدر سخت که ممکنه تاثیر منفی تو کسبوکار شما بذاره (منظورم ایجاد چند صد یا چندین هزار محصول از اوله). خب این همه منفیبافی کافیه؛ راه حل چیه؟
ما اینجا میخوایم یک ماژول رایگان و کاربردی رو به شما معرفی کنیم که میتونه برای رفع این نیاز شما مفید باشه.
ماژول استخراج محصولات پرستاشاپ – Export Product
ماژول استخراج محصولات – Export Products یک ماژول ساده ولی به شدت کاربردیه و کار کردن باهاش بسیار ساده است. کار این ماژول اینه که از تمام محصولات شما (با توجه به فیلترهایی که براش تعیین میکنید) خروجی در یک فایل csv میگیره.
مراحل نصب ماژول Export Product
۱. ماژول رو از لینکی که در انتهای این مطلب قرار داره دانلود کنید
۲. به منوی «ماٰژولها > ماژولها و سرویسها» مراجعه کنید.
۳. روی «افزودن یک ماژول جدید» کلیک کنید.
۴. روی «انتخاب یک فایل» کلیک کنید.
۵. در پنجره باز شده، فایل zip ماژول رو (که در مرحله ۱ دانلود کردید) رو انتخاب کنید.
۶. روی «بارگذاری ماژول» کلیک کنید.
پیغام «ماژول با موفقیت دانلود شد» رو که مشاهده کردید، یعنی تا اینجا همه چیز به خوبی پیش رفته.
۷. ماژول در لیست ماژولها ظاهر میشه و حالا کافیه روی «نصب» کلیک کنید.
۸. حالا (در صورتی که به نویسندهی ماژول اطمینان دارید) روی «ادامه نصب» کلیک کنید تا ماژول به طول کامل نصب بشه.
بعد از اینکه پیغام «نصب موفقیت آمیز ماژول» رو مشاهده کردید، یعنی کارمون برای نصب ماژول با موفقیت به پایان رسیده.
نحوه استفاده از ماژول Export Product
بعد از اینکه ماژول با موفقیت نصب شد، یک منوی جدید در منوی «پارامترهای پیشرفته» ایجاد میشه به اسم «Export Product» که واردش میشیم و اول گزینههای مورد نظرمون رو تنظیم میکنیم.
ظاهر ماژول Export Product (ترجمه شده) به صورت عکس زیر هست:
- اول زبان مورد نظرمون رو انتخاب میکنیم.
- بعد جداکننده فیلدها رو مشخص میکنیم. ما از ; استفاده میکنیم
- در قسمت بعد انتخاب میکنیم که فقط محصولات فعال رو استخراج کنه یا اینکه تمام محصولات فعال و غیرفعال رو با هم
- شاخه مورد نظر رو انتخاب میکنیم یا اینکه میذاریم روی تمام شاخهها باشه.
- تعیین میکنیم که قیمت با مالیات رو استخراج کنه یا بدون مالیات
- در نهایت روی دکمهی استخراج کلیک میکنیم.
- محل ذخیره سازی رو براش تعیین میکنیم و ذخیره میکنیم.
با این فایل خروجی چه کنیم؟
حالا ما یک فایل csv داریم که تمام محصولات ما داخلش هست. حالا ما میتونیم به نحوی که میخوایم از این فایل استفاده کنیم. میتونیم محصولات موجود در فروشگاه رو ویرایش کنیم (نام، قیمت، تصاویر، توضیحات، فیلدهای سئو، مقادیر و…). یا میتونیم تمام محصولات رو به یک فروشگاه پرستاشاپی دیگه منتقل کنیم.
ویرایش محصولات با فایل استخراج شده
اگر قصد ویرایش محصولات فروشگاه رو داریم، کافیه تنها ستون شناسه محصول (Product ID) رو بدون تغییر بذاریم و باقی فیلدها رو میتونیم به هر مقداری که مد نظرمون هست تغییر بدیم.
بعد از تغییر این فایل csv کافیه اون رو از طریق واردسازی محصول با csv به فروشگاه پرستاشاپیمون اعمال کنیم. نکتهی مهم هنگام وارد سازی محصول با csv به قصد ویرایش محصولات اینه که حتماً باید «اجبار در همه شمارههای شناسهها» رو روی بله قرار بدیم تا محصول جدید ایجاد نشه و محصولات با توجه «شناسه محصول» فقط ویرایش بشن.
هشدار: قبل از استفاده از این روشها در فروشگاه اصلی، قبل از هر اقدامی یک بکآپ کامل (فایلها و پایگاه داده) بگیرید و در صورت امکان روی لوکال تست کنید. حتی بعد از اینکه تست کردید و مشکلی وجود نداشت، قبل از اعمال تغییرات روی سایت اصلی، ابتدا اون رو به حالت تعمیرات ببرید؛ بعد یک فول بکآپ بگیرید. در نهایت واردسازی رو انجام بدید. اگر مشکلی مشاهده نشد، فروشگاه رو از حالت تعمیرات در بیارید. در غیر اینصورت بکآپ رو برگردونید.
انتقال محصولات به فروشگاه دیگر
اگز قصد دارید که فروشگاه رو به نسخهای ارتقا بدید و اما امکانش (به هر دلیلی) برا شما فراهم نیست و تنها مشکل پیش روی شما انتقال محصولات قدیمی به فروشگاه جدیده، با استفاده از این فایل خروجی خیلی راحت میتونید تمام محصولات رو به فروشگاه جدید منتقل کنید.
این فایل csv رو از بخش واردسازی محصول با csv به فروشگاه اعمال میکنید و تمام محصولاتتون به فروشگاه جدید منتقل میشه. اگر محصولات شما ترکیب داشته باشه یا اینکه بخواید علاوه بر محصولات، شاخهها و مشتریها و سفارشات رو هم انتقال بدید میتونید از ماژول حرفهای استخراج محصولات از همین توسعهدهنده استفاده کنید که البته اون رایگان نیست.
در این ویدیو ماه نحوهی دانلود و نصب این ماژول رو میبینیم. بعد از محصولاتمون خروجی میگیریم و بعد از تغییر دادن یک سری ستونها، اون رو به فروشگاه ایمپورت میکنیم.
دانلود ماژول Export Product
ماژول Export Product ترجمه شده رو میتونید از لینک زیر دانلود کنید یا اینکه ماژول اصلی رو از صفحهی ماژول در فروم پرستاشاپ دریافت کنید:
ممنون از اموزش خوبتون
سلام اقا امیر حسین گل
تشکر میکنم ازت بابت اموزش های ناب و خوبت
سوال داشتم و اون اینه که من همه مراحل رو مو به مو طبق گفته های شما انجام میدم محصولات رو خارج میکنه اما بهم ریخته است و این بهم ریختگی طوری نیست که بشه درست کرد !!! مثلا توضیحات کوتاه رو با تگ توی id محصول گذاشته و مواردی از این قبیل .. خلاصه اینکه هیچ کدوم از پارامترهای جدول csv سرجای خودش نیست میشه لطفا راهنمایی کنین عیب کار از کجاست ؟
ممنون
سلام حبیب جان، خواهش میکنم.
برای رفع این مشکل ویدیوی منوی کاتالوگ پرستاشاپ – شاخهها (قسمت دوم – واردسازی شاخه با CSV)رو ببین. اونجا توضیح میدم که چطوری باید Ron’s Editor رو تنظیم کنی تا ستونها رو درست نشون بده.
ماژول فصل اولو دانلود کردم / قبلا این ویدئو رو دیده بودم تنظیماتش روهم درست کردم اما درست نشون نمیده
توی قسمت id محصولات رو با تگ پاراگراف ( ) نشون میده یه سری هم کدهاش رو با کپی کرده
مشکلش با همین خروجیه بقیه رو درست نشون میده
* نمونه فایل csv محصولات – شاخه ها و.. رو گرفتم درسته
ویدیو رو با دقت ندیدی. اون جداکننده رو از , به ; تغییر بدی تو ماژول درست میشه. اگر با دقت ویدیوها رو ببینید کلی تو وقت خودتون صرفهجویی میشه. یه ویدیو رو سه بار ببینید بهتر از اینه که هی خودتون همه چیز مختلف رو تست کنید.
در ضمن ماژول برای فصل اول نیست و نویسنده ماژول معرفی شده. فصل اول تنها ترجمه و معرفی ماژول رو انجام داده اما زحمت واقعی رو اون نویسنده ماژول کشیده. 🙂
ممنون از ماژول خوبی که قرار دادین
ماژول کارآمدی هست، ولی یه ایراد داره…
وقتی اکسپورد میکنیم محصولات رو شاخه ها رو هر ترتیبی که داشته باشن بهم میریزه، مثلا اگر محصول تو 3 شاخه تعریف شده باشه (خانه/لوازم الکترونیک/موبایل) و شاخه پیشفرض (موبایل) باشه، همه شاخه های پیشفرض رو میکنه خانه، و تو ایمپورت کردن مشکل ایجاد میشه واسه شاخه پیش فرض و همینطور لینک قبلی محصول
ممنون از نکتهی مهمی که ذکر کردید. من سعی میکنم به توسعهدهندهاش اطلاع بدم. لینکش که پتیین صفحه هست، اگر شما هم تونستید موضوع رو باهاش در میون بذارید.
آلان همش بهم ریخته هس من از ماژول اپدیت شده خود سایتش استفاده کردم باز بهم ریخته هست چیکارش کنیم
واقعا عالی بود, دست مریزاد :))))
خیلی به کارم اومد, لااااایک
یه سوال:
بخوایم نسخه pro اینو خریداری کنیم قیمتش برامون چند تموم میشه و اینکه ماژول رو میذارینش تو سایتتون که از سایتتون بخریم؟
خواهش میکنم. 🙂
فعلا برنامه ای برای این کار نداریم. میتونید از خودشون بخرید.
سلام. اگه ما تمام محصولاتمون رو از ابتدا توسط فایل اکسل وارد کنیم بعدها هم میتونیم توسط اون فایل که در دسترس داریم بدون گرفتن خروجی، مثلا قیمت رو آپ کنیم و محصولات رو بروزرسانی کنیم ؟ فکر کنم این روش بهتره اگه از اول اینجوری پیش بریم تا اینکه بخواهیم از محصولات خروجی بگیریم و بعد ویرایش ببنیم فایل آپلودیمون درست عمل کرده یا نه ! اینجوریه ؟
قبل از اینکه جواب رو بخونید یادتون باشه که هنگام کار کردن با ایمپورت و اکسپورت در فروشگاه حتما فول بک آپ بگیرید. به نظرم این روشی که میگید بهتره. چون این نسخه از این ماژول (به تاریخ این پاسخ دقت کنید) وقتی خروجی به شما تحویل میده، شاخهی «خانه» رو میاره به عنوان اولین شاخه تو ستون کتگوری. بعد همون طور که تو ویدیوی واردسازی محصول دیدیم با هم، شاخهای که اول بیاد تو ستون کتگوری فایل سی اس وی، به عنوان شاخه پیش فرض در نظر گرفته میشه. این موردی که بالا گفتم یکی از دلایلیه که به نظرم روش شما رو روش بهتری میکنه. من خودم همه محصولاتم رو همیشه با فایل سی اس وی ایمپورت میکنم (همیشه هم فول بک آپ میگیرم – تا حالا هیچ مشکلی پیش نیومده که به بک آپ ها نیاز داشته… ادامه دیدگاه »
خیلی ممنونم از پاسختون. ولی به نظرم مراحل وارد کردن محصول با فایل CSV سخت میاد ! مخصوصا وارد سازی عکس ها و ترکیبات. ما برای ابتدای کار حدود 300 محصول داریم و نمیدونم وارد سازی تک به تک بهتره یا روشی که شما گفتید. تجربه ی شما کدوم رو میگه ؟
تجربه و منطق من میگه قطعا با فایل csv. به چند دلیل: ۱. زمانی که برای پر کردن مشخصات هر محصول در ۱۳ تب صرف میشه در مقابل پر کردن همون اطلاعات در یک فایل سی اس وی (اگر ترکیب داشته باشید دو فایل) حداقل ۲-۳ برابر هست. یعنی با فایل زمان کمتری صرف میکنید قطعا. چون خیلی از موارد در محصولات تکراری یا پشت سر هم هستند و با کپی در فیلد پایینی در فایل سی اس وی به راحتی و سرعت قابل انجامه. ۲. بعضی از مرورگرها یه مشکلی با پرستاشاپ دارن که دکمه ذخیره محصول لود نمیشه توشون. همین موضوع ایجاد محصول تک تک رو برای شما غیرممکن میکنه (اگر باگ رو رفع نکنید یا مرورگر رو عوض نکنید البته). ۳. سرعت اینترنت و کامپیوتر و مرورگر و هاست شما به شدت توی وارد کردن تک تک… ادامه دیدگاه »
ممنون از سایت خوب شما وآموزش های خیلی خوب و عالی شما
استاد سلام. من در نصب این ماژول به مشکل برخوردم. میگه با موفقیت دانلود شد ولی هیچ اثری ازش نیست. از اون طرفم وقتی میخام حساب کاربریمو به سایت اصلی پرستا وصل کنم ارور میده :
اگر میخواهید از صفحه ماژولهای مدیریت و ماژولهای رایگان موجود حداکثر استفاده را ببرید، باید پیکربندی زیر را در سرورتان فعال کنید:
– فعال کردن allow_url_fopen در تنظیمات php
——————–
و همینطور تو قسمت اطلاعات پیکربندی این ارور وجود داره :
مجوز تابع ()PHP fopen را بر روی سرور خود فعال سازید.
——
چی کار کنم دقیقاْ
۱. برای مورد دیده نشدن ماژول، اون فیلترهای بالای لیست ماژول ها رو تغییر بدید به «نصب شده و نشده» و «فعال و غیرفعال» و «تمامی نویسندگان»
۲. هر جا اسم از سرور اومد، همون خطا رو مستقیم برای هاستینگتون تیکت کنید تا براتون انجام بشه. اگر هم روی ومپ/زمپ نصب کردید، گوگل کنید که چطور فلان تابع رو در ومپ فعال کنم. (به فارسی و به انگلیسی)
درود برای انتقال قالبی که محصولات زیاد همرا هبا ادرس و مشتریهای زیاد است نوع pro اون رو صلاح میدونید؟چون من دیدم در سایت دولووپر نوع پرو اون امکانات زیادی داره و اینکه به نظرتون برای انتقال قالب به قالب دیگر این گونه انتقال منطقی هست؟
شما برای تعویض قالب نیاز به انتقال هیچ چیزی ندارید. قالب رو با چند تا کلیک نصب میکنید و همه چیز فروشگاهتون سر جاش میمونه به جز ظاهرش. مثلا اسلایدر، منو، بنرها اینا تغییر میکنه.
خیلی عالی بود ، تشکر ویژه از جناب رضازاده عزیز
با سلام و خسته نباشید
ممنون بابت آموزش خوبتون،فقط یه مشکلی که هست اینه که این ماژول حداکثر 2300 محصول رو استخراج میکنه!
میخواستم ببینم راهی هست که تمام محصولات فروشگاهمون رو بتونیم باهاش استخراج کنیم یا ماکسیمم استخراجش همین 2300 هست؟!
محصولات ما حدود 7600 محصول هست.
با تشکر
سلامت باشید. فکر نمیکنم محدودیت ماژول باشه.
اما به هر حال اگر اینطوره، میتونید شاخه به شاخه محصولات رو اکسپورت کنید.
در مورد این موضوع هم میتونید از لینکی که قرار داده شده به تاپیک این ماژول در فروم پرستاشاپ مراجعه کنید اونجا موضوع رو مطرح کنید.
ممنون از آموزشها،
بهترین مکان برای آپلود عکسها کجاست که بتونیم براحتی لینک دهیم در csv، جهت ایمپورت؟
با سپاس.
به نظر من تو روت فروشگاه یک فولدر با یه اسم کوتاه ایجاد کنید که کار آدرس دهی رو براتون آسون کنه.
نسخهی ۲.۶ را استفاده میکنم.
مشکلی که دارم موقع خروجی، فقط ۱۰ رکورد را برمیگرداند. در صورتیکه تنظیمات روی all است و در حدود ۵۰ محصول موجود هست.
برای آپدیت عکس، میشود از طریق دیگر (مثلا دیتابیس) اقدام کرد؟
با تشکر.
میتونید ولی باید به دیتابیس مسلط باشید.
میتونید هم از این نرم افزار قدرتمند استفاده کنید:
http://systemiha.ir/ویندوزی/24-prestashop-product-manager.html
راه راحت تری هم هست من چند ساله انجام می دم
چه راهی به ما هم بگو
سلام و خسته نباشید . من همه مراحل رو انجام دادم فقط روی مرحله ورود داده های cvs ایم ارور رو میده .
500 Server error
چیکارش کنم ؟؟؟ راهنمایی کنید ممنونم
سلام. این ماژول برای پرستا1.7 هم کار می کند؟
با سلام
بسیار عالی و کامل بود . خیلی از شما آقای رضازاده سپاس گزارم.
همیشه تنی سالم داشته باشین .
سلام وقت بخیر
نسخه جدیدش رو ترجمه نمیکنی؟
سپاس از شما
سلام وقت بخیر و ممنون از آموزش های بسیار خوب و جامع که در سایتتان قرار می دهید.
من یک مشکی دارم وقتی از این ماژول خروجی می گیرم در پرستا 1.7.8.3 موقع دارد سازی ارور زیر را میده
من متوجه نشدم مربوط به کدوم قسمت هست ممنون میشم راهنمایی بفرمایید
فایلی که برای نصب قرار داده اید سالمه؟
من فایل نصبی این ماژول رو نصب کردم منتها ماژول نصب و فعال میشه اما در بخش پارامترهای پیشرفته دیده نمی شود ایراد از چیه؟ (من از پرستاشاپ 1.7.8.10 و قالب پاندا استفاده می کنم)
نسخهای که دانلود کردید قدیمی بوده. آخرین نسخه ماژول (2.7.0) رو آپلود کردیم که میتونید مجددا دانلود و نصب کنید.
در آخرین نسخه پرستاشاپ 8 تست شد و مشکلی نداشت.