emperor2

انتقال کاربران وردپرس به جوملا با فایل csv

7 پست در این موضوع

سلام دوستان
بنده قصد انتقال اطلاعات کاربران سایت وردپرس به جوملا رو داشتم. به همین دلیل یک فایل csv از اطلاعات کاربران سایت وردپرسی تهیه کردم. اما مراحل بعدی رو نمیدونم. چه افزونه ای برای انتقال به پایگاه داده جوملا باید استفاده کنم؟ ممنون میشم راهنمایی کنید خیلی ضروری هست

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

لول جان فکرمیکنم افزونه ای که فرستادی برای انتقال کل دیتابیس و قالب وردپرس به جوملا هست. اما من فقط میخواستم یک جدول در دیتابیس منتقل بشه. من فکرمیکنم باید از ابتدا با افزونه ای که معرفی کردی کل سایت رو از وردپرس به جوملا منتقل میکردم تا دیتابیس سایت رو از دست ندم. اما من قالب سایت جوملام رو کامل کردم و بعد از اون قصد کردم که قسمتهایی از دیتابیس وردپرس رو انتقال بدم که این کارو سخت میکنه :))
به هر حال من تونستم کاربران سایت وردپرسم رو به جوملا منتقل کنم و در این مورد یک توضیح خلاصه میدم:
ظاهراً برای اینکار چند افزونه وجود داره که رایگان نیستن. اما روشی هم وجود داره که بدون استفاده از افزونه میتونید کاربرا رو انتقال بدید
1- به phpmyadmin سایت وردپرس میریم و از جدول یوزرها یک خروجی با پسوند csv میگیریم.
2- در مرحله دوم باید به دیتابیس سایت جوملایی بریم و یک خروجی با پسوند csv هم از جدول یوزرهای جوملا بگیریم
3- وقتی دو فایل خروجی رو با هم مقایسه میکنیم متوجه تفاوت هایی میشیم. حالا ما باید ساختار فایل اولی رو به ساختار فایل دوم تبدیل کنیم. یعنی اطلاعات فایل اول رو با ساختار فایل دوم ترکیب میکنیم تا یک فایل جدید بدست بیاریم.
4- در مرحله چهارم دوباره به جدول یوزرهای جوملا در دیتابیس میرویم و فایل جدیدمون رو در این جدول import میکنیم
به این صورت یوزرهای سایت وردپرس به جوملا منتقل میشن



اما الان مشکل جدیدی دارم و اونم اینه که میخوام خریدهایی که کاربرا در وردپرس کرده بودن رو هم به سایت جوملا منتقل کنم. یعنی فایل هایی که قبلا خریداری کردن رو داخل پنل کاربریشون در جوملا قرار بدم

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

سلام

راه حل خوب و البته زمان بری بود.

بهترین کار اینه که کوئری بزنی. مثلا بگی داده های فلان ستون از فلان جدول به فلان ستون از فلان جدول منتقل بشه.

کوئری زدن سخت نیست. صرفا نوشتنش دقت زیادی میخواد و بعد با یه کوئری می تونی راحت منتقل کنی. برای جلوگیری از خرابکاری حتما قبلش از دیتابیس بکآپ بگیر.

تو جوملا از کدوم کامپوننت فروشگاهی استفاده کردی؟ اول خودت یه خرید بزن. ببین تو کدوم جدول ها تغییر ایجاد میشه. احتمالا حداقل 2 تا جدول نیاز به تغییر داره. گاهی تا 5 تا جدول هم میره. یه سری جدول های دیتابیس برای مپ کردن خرید استفاده میشه. اون ها رو هم حواست باشه.

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

سلام مجدد
از کامپوننت j2store استفاده میکنم
ظاهرا بعد از خرید کردن دو تا جدول تغییر میکنن ولی دیدم تغییر این یکی خیلی سخته و شایدم نشدی و منم دیگه حالشو نداشتم:D واسه همین j2store pro  رو نصب کردم و از بخش سفارشات تک به تک خرید کاربرا رو وارد سیستم کردم. البته اینکار برای سایت هایی که بزرگ هستن عقلانی بنظر نمیرسه. ولی برای من کلا 1000تا خرید بیشتر نبود که تونستم ظرف دو روز واردشون کنم
راستی شما میدونی چطور میشه فایل های دانلودی رو توی این کامپوننت بصورت نامحدود در اختیار کاربرا قرار داد؟ خود j2store میگه عدد 0 قرار بدیم که کار نکرد و کلا لینک دانلودو در اختیار کاربر نمیذاره. هر عدد دیگه ای به هر شکلی بگی گذاشتم ولی تعداد دانلود نامحدود نشد...!!

Share this post


Link to post
Share on other sites

سلام

تا حالا با j2store کار نکردم. هیکاشاپ رو بیشتر ترجیح میدم. 

برای فایل هات سطح دسترسی فایل هات رو هم چک کن. البته اگر سطح دسترسی پیشفرضی برای فایل ها تو تنظیمات j2store باشه. 

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری