نحوه دسترسی به پایگاه داده ووکامرس

نویسنده : shahin khaledi بروز شده در : 29 روز 3 ساعت قبل آخرین مطالعه 2 روز 3 ساعت قبل دسته ها : ووکامرس

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

ووکامرس توانایی ایجاد یک سایت تجارت الکترونیک با ویژگی هایی مانند توانایی ایجاد محصولات ، ثبت نام مشتریان جدید و مهمتر از همه مدیریت سفارشات را فراهم می کند.

دریافت اطلاعات سفارش ووکامرس

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

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

قبل از ادامه کار ، شایان ذکر است که برای پیاده سازی این راه حل باید برخی از مهارت های کد نویسی را داشته باشید. همچنین باید یک نسخه پشتیبان کامل از سایت خود تهیه کنید. در صورت بروز خطا ، می توانید به نسخه قبلی بازگردید.

بگذارید ببینیم چگونه می توانید از پایگاه داده به این اطلاعات دسترسی پیدا کنید.

نحوه دسترسی به پایگاه داده ووکامرس

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

اطلاعات مربوط به مشتریان ، سفارشات ثبت شده و محصولات در جداول مختلف ذخیره می شود. برای پیدا کردن جدول دقیق با این اطلاعات ، ما باید پرس و جوهایی بسازیم تا داده های مربوطه را از این جداول به جای صادر کردن همه چیز ، دریافت کنیم.

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

post_type post_name post_status ID
shop_order order-may-13-2021-0601-am wc-completed 102
shop_order order-may-13-2021-0721-am wc-completed 106
shop_order order-may-13-2021-0801-am wc-completed 108

برای وصول سفارشات از جدول wp_posts ، باید پست هایی با نوع post_type “shop_order” را انتخاب کنیم.

/* متا داده های سفارش را از جدول wp_postmeta وارد کنید */
 
SELECT * FROM `wp_posts` WHERE post_type = "shop_order";

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

meta_value meta_key post_id meta_id
USD _order_currency 102 3456
255Example Road _billing_address_1 102 3457
shop_order _shipping_address_1 102 3458
paypal _payment_method 102 3459
155.00 _order_total 102 3460

برای دریافت فراداده هایی مانند آدرس ارسال یا روش پرداخت مورد استفاده برای هر سفارش ، باید post_id را با شناسه سفارش در جدول wp_posts مطابقت دهیم.

/* متا داده های سفارش را از جدول wp_postmeta دریافت کنید */
 
SELECT * FROM `wp_postmeta` WHERE post_id in (SELECT ID FROM `wp_posts` WHERE post_type = "shop_order");

اگر نیاز دارید اطلاعات بیشتری در مورد محصولات واقعی سفارش داده شده برای هر سفارش جداگانه ، مقدار آنها ، هزینه های مرتبط و غیره دریافت کنید ، ما جداول wp_ووکامرس_order_it و wp_ووکامرس_order_itemmeta را صادر می کنیم.

/* همه چیز را از جدول wp_woocommerce_order_items دریافت کنید */
 
SELECT * FROM `wp_woocommerce_order_items`;
 
/* همه چیز را از جدول wp_woocommerce_order_itemmeta دریافت کنید */
 
SELECT * FROM `wp_woocommerce_order_itemmeta`;

نتیجه

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

اگر در اجرای این راه حل با مشکلی روبرو شدید ، توصیه می کنیم با یک توسعه دهنده واجد شرایط وردپرس مشورت کنید.

در این مقاله قصد داریم تا درباره نحوه دسترسی به پایگاه داده ووکامرس صحبت کنیم.


قیمت (تومان)
رایگان
وضعیت
تکمیل شده

مقالات پیشنهادی

هوش مصنوعی

هوش مصنوعی

هوش مصنوعی یا هوش ماشینی, به هوشمندی نشان داده شده توسط ماشین در شرایط مختلف گفته میشود که مقابل هوش طبیعی در انسان ها قرار دارد که ...

آخرین بروزرسانی 10 ماه 20 روز قبل

درباره فایل Robots.txt

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...

آخرین بروزرسانی 9 ماه 29 روز قبل

بک لینک چیست؟

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.

آخرین بروزرسانی 10 ماه 9 روز قبل

هک و امنیت

هک و امنیت

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

آخرین بروزرسانی 10 ماه 18 روز قبل

سوالات و گفتگوها

logo-samandehi
تماس با ما

می توانید از طریق اطلاعات زیر با ما در ارتباط باشید.

درباره ما

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