توضیحات
افزونه WooCommerce Multiple Customer Addresses & Shipping یک پلاگین برای افزودن چندین آدرس صورتحساب و حمل و نقل با ارسال هر محصول به آدرس جداگانه است. این افزونه به مشتریان ثبتنامشدهی شما اجازه میدهد تا چندین آدرس را به پروفایل خود مرتبط کنند و محصولات سبد خرید را به آدرسهای مختلف ارسال کنند. مشتریان می توانند آدرسهای جدید را نیز مستقیماً در صفحه پرداخت ذخیره کند و کاربر پس از ذخیره یک آدرس میتواند هر آدرس ذخیره شده قبلی را به عنوان آدرس ارسال انتخاب کند. به این ترتیب مشتریان شما می توانند چند آدرس را برای ارسال انتخاب کنند و شما می توانید برای آدرسهای مختلف حمل و نقل کارمزد جداگانه تعیین کنید.
افزونه WooCommerce Multiple Customer Addresses & Shipping دارای ویژگی انتخاب چند آدرس صورتحساب و تعیین حداکثر تعداد آدرس صورتحساب و حمل و نقل است که مشتریان شما می توانند برای سفارشات خود چند آدرس صورتحساب انتخاب کنند. با این افزونه شما می توانید مقدار کارمزد را بر اساس تعداد محصولی که باید به آدرسهای مختلف حمل و نقل شوند تعیین کنید و مشتریان میتوانند به راحتی و با دسترسی به صفحه حساب من، چندین آدرس را اضافه، ویرایش یا حذف کنند. همچنین شما می توانید نقش های کاربری را که می توانند از قابلیت چند آدرس صورتحساب و چند آدرس حمل و نقل استفاده کنند تعیین کنید تا به این صورت بقیه نقش های کاربری نتوانند از این قابلیت استفاده کنند.
ویژگی های افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس | WooCommerce Multiple Customer Addresses & Shipping
ایده و نحوه کار افزونه WooCommerce Multiple Customer Addresses & Shipping
- ایده پشت افزونه WooCommerce Multiple Customer Addresses & Shipping این است که به مشتری اجازه دهد به راحتی چندین آدرس صورتحساب و/یا ارسال را ذخیره کند تا بعداً در فرآیند پرداخت از آنها استفاده کند.

- علاوه بر این، افزونه WooCommerce Multiple Customer Addresses & Shipping به کاربر اجازه میدهد آدرسهای جدید را نیز مستقیماً در صفحه پرداخت ذخیره کند! به این ترتیب، کاربر پس از ذخیره یک آدرس (با دسترسی به صفحه حساب من یا مستقیماً در صفحه پرداخت) میتواند هر آدرس ذخیره شده قبلی را به عنوان آدرس ارسال انتخاب کند!
- WCMCA جدید اکنون به مشتریان شما اجازه میدهد تا در طول فرآیند پرداخت، آدرسهای ارسال مختلفی را برای هر محصول اختصاص دهند!

قابلیت افزودن، ویرایش و حذف آدرسها در افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس
- هر مشتری به سادگی با دسترسی به صفحه حساب من میتواند آدرسهای صورتحساب و/یا ارسال اضافی را که بعداً میتوانند در فرآیند پرداخت به عنوان آدرس ارسال یا صدور صورتحساب استفاده شوند، اضافه، ویرایش یا حذف کند.
- قبل از ذخیره آدرس، افزونه یک فرآیند اعتبارسنجی را روی فیلدهای کد پستی (مطابق با کشور انتخاب شده)، ایمیل و شماره تلفن انجام میدهد.
- برای هر آدرس، کاربر همچنین میتواند گزینه آدرسهای پیشفرض را تنظیم کند، به این ترتیب آدرس علامتگذاری شده به طور خودکار به عنوان آدرس صورتحساب/ارسال در فرم پرداخت بارگذاری میشود!
امکان غیرفعال کردن چندین آدرس برای یک نوع آدرس خاص
- آیا میخواهید چندین آدرس را برای نوع آدرس صورتحساب یا ارسال غیرفعال کنید؟ میتوانید! به منوی ووکامرس -> گزینههای آدرس مشتری چندگانه بروید و گزینه نمایش چندین آدرس برای آدرسهای صورتحساب و/یا ارسال را غیرفعال کنید!
پرداخت
- در طول فرآیند پرداخت، مشتری میتواند آدرسهای موجود را تغییر دهد یا آدرسهای جدیدی اضافه کند! همه این کارها با استفاده از یک منوی انتخابی که به طور یکپارچه در صفحه پرداخت ادغام شده است، انجام میشود!
ایمیل ارسال و اطلاع رسانی ایمیلی
- افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس به شما امکان میدهد به صورت اختیاری یک ایمیل ارسال به فرم پرداخت اضافه کنید و در نهایت ایمیلهای اطلاع رسانی ووکامرس را به آن آدرس ارسال کنید!
آدرسهای ارسال محصول
- WCMCA جدید اکنون به مشتریان شما اجازه میدهد هر کالا را به آدرسهای مختلف ارسال کنند! شما فقط باید گزینه ارسال ویژه برای هر محصول را در منوی گزینههای افزونه فعال کنید و تمام! 🙂
- افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس در جدول سفارش پرداخت، زیر هر کالا، یک منوی انتخابی یکپارچه نمایش میدهد که مشتری ثبتنامشده میتواند یک آدرس صورتحساب/ارسال جدید ایجاد کند یا یک آدرس موجود را که کالا به آن ارسال میشود، انتخاب کند!
- کاربران مهمان میتوانند برای هر کالا یک آدرس تعیین کنند. همچنین میتوانید به صورت اختیاری برخی از محصولات و دستهها را حذف کنید.
- توجه: برای فعال کردن اعمال هزینههای ارسال مختلف برای محصولات بر اساس آدرس مربوطه، کافیست گزینه ویژه «اعمال هزینهها و روشهای ارسال بر اساس دادههای آدرسهای محصول» را فعال کنید.

آدرسهای ارسال محصول: هزینه ارسال
برای محصولاتی که به آدرسهای متفاوت از آدرس ارسال فعلی در محل پرداخت ارسال میشوند، افزونه میتواند به صورت اختیاری هزینه ارسال اضافی اضافه کند. به عنوان مثال:
- اگر از آدرس پرداخت، ۲ تا ۴ محصول برای ارسال به آدرسهای مختلف وجود داشته باشد، هزینه ارسال هر کدام صد هزار تومان اضافه کنید.
- اگر از آدرس پرداخت، ۵ تا ۱۰ محصول برای ارسال به آدرسهای مختلف وجود داشته باشد، هزینه ارسال هر کدام پنجاه هزار تومان اضافه کنید.
توجه: هزینه ارسال، هزینه ارسال اضافی نیست. این یک مقدار ثابت است و محل ارسال را برای محاسبه هزینه در نظر نمیگیرد.
قابلیت افزودن چندین بار اقلام مشابه به سبد خرید در افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس
- شما میتوانید به صورت اختیاری محصولات مشابه را به صورت مجزا به سبد خرید فعال کنید.
- این گزینه به ویژه در صورتی مفید است که همراه با ویژگی آدرسهای ارسال محصول استفاده شود.
امکان مدیریت آدرسهای مشتری مدیر
- مدیر قادر خواهد بود تمام آدرسهای مشتری را ببیند و در نهایت اضافه، ویرایش و حذف کند.
- این عملیات را میتوان به سادگی با دسترسی به صفحه پروفایل کاربر انجام داد.
مدیریت آدرسهای صفحه سفارش مدیر
- از طریق صفحه سفارش مدیر، مدیر قادر خواهد بود هر آدرس ارسال و صورتحساب مشتری را بارگیری کند و از آنها به عنوان آدرسهای صورتحساب و ارسال سفارش فعلی استفاده کند.
- این کار را میتوان بدون ترک صفحه به صورت آنی انجام داد!

وارد کردن از طریق CSV
- میتوانید آدرسهای مشتری خود را از طریق CSV وارد کنید! ایمیل حساب مشتری، جزئیات آدرس را وارد کرده و وارد کنید! از الگوی زیر استفاده کنید و دستورالعملهایی را که در بخش وارد کردن پیدا میکنید، دنبال کنید.
فیلد شماره شناسایی مالیات بر ارزش افزوده اتحادیه اروپا در هنگام پرداخت
- WCMCA به شما امکان میدهد به صورت اختیاری فیلد شماره شناسایی مالیات بر ارزش افزوده را در آدرس صورتحساب پرداخت اضافه کنید. برای انجام این کار، به منوی ووکامرس -> گزینههای آدرس مشتری چندگانه بروید و گزینه نمایش فیلد را فعال کنید.
به صورت اختیاری میتوان آن را نیز طبق نیاز تنظیم کرد. به این ترتیب، مشتری اتحادیه اروپا شما میتواند شماره شناسایی مالیات بر ارزش افزوده خود را وارد کند!
قابلیت فعال/غیرفعال کردن گزینه الزامی برای صورتحساب/ارسال با نام، نام خانوادگی و نام شرکت
- با استفاده از گزینه ویژهای که در ووکامرس پیدا میکنید -> گزینههای آدرسهای مشتری چندگانه، میتوانید گزینه الزامی برای صورتحساب/ارسال با نام، نام خانوادگی و نام شرکت را در صفحه پرداخت غیرفعال/فعال کنید. این برای کاربران تجاری بسیار مفید است.
محدودیت حداکثر تعداد آدرسها در افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس
- مدیر فروشگاه میتواند به صورت اختیاری حداکثر تعداد آدرسهای ارسال/صورتحساب را که کاربر میتواند ایجاد کند، تنظیم کند!
قابلیت غیرفعال کردن قابلیتهای کاربر برای اضافه کردن، ویرایش و حذف
- مدیر فروشگاه میتواند به صورت اختیاری از ایجاد، حذف یا حذف آدرسهای موجود توسط کاربر جلوگیری کند.
- پس از فعال شدن این گزینه، فقط مدیر قادر به اضافه کردن، حذف یا ویرایش آدرسهای کاربر خواهد بود.
- برای انجام این کار، کافیست به صفحه مدیریت کاربر بروید و اقدام مورد نیاز خود را انجام دهید!
اطلاعیه فرم پرداخت سفارشی
- افزونه چندین آدرس مشتری و حمل و نقل برای ووکامرس برای کار با فرمهای ارسال و صورتحساب پیشفرض طراحی شده است.
- اضافه کردن یا حذف فیلدهای سفارشی با استفاده از افزونهای که قبلاً در لیست قرار نگرفته یا استفاده از بلوکهای ووکامرس ممکن است باعث عدم کارکرد افزونه شود.
- در هر صورت، اگر فیلدهای مربوط به کشور ارسال یا صورتحساب حذف شوند (چه با استفاده از افزونه و چه از طریق هرگونه سفارشیسازی)، افزونه به درستی کار نخواهد کرد. آنها را حذف نکنید.
این افزونه از هیچ افزونه شخص ثالث دیگری که پرداخت را سفارشی میکند (به هر نحوی تغییر میدهد) و فیلدهای صورتحساب و ارسال را به غیر از موارد ذکر شده قبلی تغییر میدهد، پشتیبانی نمیکند. تغییر فرم پرداخت ممکن است منجر به عدم کارکرد صحیح افزونه یا حتی صفحه پرداخت شود. فقط از الگوی پیشفرض فرم پرداخت ووکامرس استفاده کنید.

اقدامات
این افزونه قبل و بعد از اضافه کردن، حذف و بهروزرسانی آدرس کاربر، عملیات زیر را اجرا میکند:
apply_filter('wcmca_before_adding_new_user_address', $new_address, $user_id);
do_action('wcmca_after_adding_new_user_address', $user_id, $new_address);
do_action('wcmca_before_deleting_user_address', $user_id, $address_id);
do_action('wcmca_after_deleting_user_address', $user_id, $new_address);
apply_filter('wcmca_before_updating_user_address', $new_address, $user_id, $address_id);
do_action('wcmca_after_updating_user_address', $user_id, $new_address);
do_action('wcmca_before_duplicating_user_address', $user_id, $address_id, $address);
do_action('wcmca_after_duplicating_user_address', $user_id, $address_id, $new_address_id, $address);
do_action('wcmca_after_render_address_form', $type); (After popup billing/shipping address form has been rendered)
نقد و بررسیها
هنوز بررسیای ثبت نشده است.