تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
درخواست پلاگین 4 پاسخ 202 بازدید اسکریپت vfm 5 پاسخ 344 بازدید تغییر جهت محتوا در وردپرس 1 پاسخ 22 بازدید افزونه ساخت شماره مجازی 14 پاسخ 881 بازدید درخواست افزونه 1 پاسخ 220 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 486 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 444 بازدید نمایش کد های php 0 پاسخ 229 بازدید مشکل در اسکریپت مچ فرم 0 پاسخ 398 بازدید
تبلیغات
تبلیغات تبلیغات

کاهش مراحل فرآیند خرید در ووکامرس

مقالات,آموزش,ترفند , وردپرس

اگر با افزونه فروشگاهی EDD کار کرده باشید فرآیند خرید در ان ساده بوده و مشتری تنها کافی است تا ایمیل و نام خود را در آن وارد کرده و با ورود به سایت اقدام به خرید کند، و در صورتی که دارای حساب کاربری نیست می‌تواند با ثبت ایمیل و نام خود به صورت خودکار عضو سایت شود.

 

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

 

کاهش مراحل فرآیند خرید در ووکامرس

کاهش مراحل فرآیند خرید در ووکامرس

 

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

 

سپس به ویرایشگر قالب خود مراجعه کرده و کدهای زیر را در مکان مناسبی از فایل فانکشن (functions.php) قالب خود قرار دهید.

 

add_filter( 'woocommerce_checkout_fields' , 'WooCommerce_EDD_Checkout' );
function WooCommerce_EDD_Checkout( $fields ) {
global $woocommerce;
$hasPhysicalProduct = false;
if ( ! empty( $woocommerce->cart->cart_contents ) ) {
$cart = $woocommerce->cart->get_cart();
foreach ( $cart as $key => $values ) {
$_product = get_product( $values['variation_id'] ? $values['variation_id'] : $values['product_id'] );
if ( ! empty( $_product ) && $_product->exists() && $values['quantity'] > ۰ ) {
if ($_product->virtual == 'no' && $_product->downloadable == 'no') {<span style="display: inline-block; width: ۰px; overflow: hidden; line-height: ۰;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
$hasPhysicalProduct = true;
break;
}
}
}
}
if ($hasPhysicalProduct == false) {
//unset($fields['billing']['billing_last_name']);
//unset($fields['billing']['billing_phone']);
unset($fields['billing']['billing_address_۱']);
unset($fields['billing']['billing_address_۲']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
}
return $fields;
}

 

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

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=31907
کلمات کلیدی پست :
مطالب مرتبط
6,995افزونه مبدل واحد پولی ووکامرس Smart Currency Converter تاریخ : 2014/08/31
8,449افزودن تاریخ دریافت سفارشات در ووکامرس Order Delivery Date for WooCommerce تاریخ : 2017/04/6
6,112پوسته فروشگاهی و چندمنظوره UpStore برای ووکامرس تاریخ : 2019/02/7
4,520پوسته مجله خبری Peflican برای وردپرس تاریخ : 2018/12/3
6,256پوسته کاریابی Job Board برای وردپرس تاریخ : 2018/09/19
6,012پوسته چندمنظوره RT-Theme 19 برای وردپرس تاریخ : 2018/08/27
4,292چگونه حالت در دست تعمیر ووکامرس را فعال کنیم تاریخ : 2020/05/17
4,304قالب سایت موزیک SoundRise برای وردپرس تاریخ : 2019/05/5
14,156قالب ثبت آگهی و نیازمندی ها AdForest برای وردپرس تاریخ : 2020/03/7
7,284پوسته رزرو تور و آژانس مسافرتی EXPLOORE برای وردپرس تاریخ : 2019/03/28
6,521افزونه شماره گذاری دلخواه سفارشات ووکامرس Sequential Order Numbers Pro تاریخ : 2014/08/3
4,996افزونه ووکامرس برای من خرید کن Viral WooCommerce Plugin: BuyForMe تاریخ : 2018/08/1
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات