رفتن به مطلب

با ووکامرس میشه فروشگاه محصولات دانلودی درست کرد؟؟


پست های پیشنهاد شده

سلام

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

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

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

میشه بدون استفاده از EDD و با همون ووکامرس این فروشگاه رو راه اندازی کرد؟ مشکلی پیش نمیاد؟ EDD تو فروش محصولات دانلودی چه مزیتی داره که ووکامرس نداره؟

اگه اون قالب من با EDD سازگار باشه، میشه کاری کرد که سبد خریدی که با ووکامرس کار میکرد با EDD هم کار کنه؟

خیلی ممنون از دوستانی که وقت گذاشتن

لینک به ارسال

سلام

به انجمن خوش اومدید (:

در در 1/10/2016 at 05:35، afshinz گفته است :

میشه بدون استفاده از EDD و با همون ووکامرس این فروشگاه رو راه اندازی کرد؟

بله

در در 1/10/2016 at 05:35، afshinz گفته است :

مشکلی پیش نمیاد؟

خیر

در در 1/10/2016 at 05:35، afshinz گفته است :

EDD تو فروش محصولات دانلودی چه مزیتی داره که ووکامرس نداره؟

هیچی (این پیوند رو بررسی کنید)

در در 1/10/2016 at 05:35، afshinz گفته است :

اگه اون قالب من با EDD سازگار باشه، میشه کاری کرد که سبد خریدی که با ووکامرس کار میکرد با EDD هم کار کنه؟

یعنی چی؟

لینک به ارسال
در در 1/17/2016 at 10:07، مهدی گفته است :

سلام

به انجمن خوش اومدید (:

بله

خیر

هیچی (این پیوند رو بررسی کنید)

یعنی چی؟

خیلی ممنون بابت جوابتون و لینک خوبی که گذاشتید

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

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

لینک به ارسال

داخل فایل function قالبتون بزارید

/**
 * WooCommerce - Make Default Address Fields not required.
 * ---------------------------------------------------------------
 */

function itl_woocommerce_checkout_filters( $fields ) {
	$fields['address_1']['required'] = false;
	$fields['address_2']['required'] = false;
	$fields['city']['required'] = false;
	$fields['postcode']['required'] = false;
	$fields['country']['required'] = false;
	$fields['state']['required'] = false;
	$fields['city']['required'] = false;

	return $fields;
}
add_filter( 'woocommerce_default_address_fields', 'itl_woocommerce_checkout_filters' );



/**
 * WooCommerce - Remove Default Address Fields.
 * ---------------------------------------------------------------
 */

function itl_remove_checkout_fields( $fields ) {
    unset( $fields['billing']['billing_company'] );
	unset( $fields['billing']['billing_address_1'] );
	unset( $fields['billing']['billing_address_2'] );
	unset( $fields['billing']['billing_city'] );
	unset( $fields['billing']['billing_postcode'] );
	unset( $fields['billing']['billing_country'] );
	unset( $fields['billing']['billing_state'] );
	unset( $fields['order']['order_comments'] );
	unset( $fields['billing']['billing_address_2'] );
	unset( $fields['billing']['billing_postcode'] );
	unset( $fields['billing']['billing_company'] );
	unset( $fields['billing']['billing_city'] );

	unset( $fields['shipping']['shipping_first_name'] );
	unset( $fields['shipping']['shipping_last_name'] );
	unset( $fields['shipping']['shipping_company'] );
	unset( $fields['shipping']['shipping_country'] );
	unset( $fields['shipping']['shipping_address_1'] );
	unset( $fields['shipping']['shipping_address_2'] );
	unset( $fields['shipping']['shipping_city'] );
	unset( $fields['shipping']['shipping_state'] );
	unset( $fields['shipping']['shipping_postcode'] );
    
    return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'itl_remove_checkout_fields' );
add_filter( 'woocommerce_billing_fields'  , 'itl_remove_checkout_fields' );
add_filter( 'woocommerce_shipping_fields' , 'itl_remove_checkout_fields' );

 

لینک به ارسال

درود ، 

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

لینک به ارسال
  • 2 سال بعد...

کد رو داخل فایل function قرار دادید؟ قبل از اینکه کد php بسته بشه؟ مثل زیر

<?php
.
.
.
  // code
?>

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...