hbsoft

استفاده از بخش پرداخت ووکامرس به صورت سفارشی

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

با سلام
دوستان من دارم یه پلاگین مینویسم که یک صفحه ثبت سفارش داره، این صفحه ثبت ۲۰ تا کومبوباکس داره و هر کدوم از این کومبو باکس ها اطلاعات مربوط به یک دسته خاصی رو لود می کنه، با انتخاب هر کدوم از کومبو باکس ها یک محصول از محصولاتی که تو ووکامرس ثبت شده لود میشه، حالا هر وقت کاربر تو هرکدوم از کومبوباکس ها یه محصول رو انتخاب می کنه من مبلغ محصول رو با ajax میگیرم و گوشه صفحه نشون میدم، در نهایت کاربر با انتخاب کومبوباکس ها ۲۰ محصول رو انتخاب می کنه و مبلغ اینها با هم جمع میشه. حالا سوال من اینه میشه من این محصولات و مبلغ کلی رو به صفحه پرداخت ووکامرس پاس بدم و با صفحه پرداخت ووکامرس مبلغ پرداخت بشه و این اطلاعات تو بخش سفارشات ثبت بشه؟

اگه این امکان هست و میشه این کارو کرد ممنون میشم راهنمایی کنید!

0

به اشتراک گذاری این پست


لینک به پست

میتونین از کد زیر برای اضافه کردن یک محصول به کارت استفاده کنید البته قیمت رو خودش محاسبه میکنه

 

//php
global $woocommerce;
$product_id = 19;
$woocommerce->cart->add_to_cart($product_id);
//ajax
<a id="buy" href="#">Buy this!</a>
<script>    
$('#buy').click(function(e) {
 e.preventDefault();
 addToCart(19);
 return false;
});
function addToCart(p_id) {
 $.get('/wp/?post_type=product&add-to-cart=' + p_id, function() {
 // call back
 });
}
</script>

هوک برای تغییر قیمت محصول

add_action( 'woocommerce_before_calculate_totals', 'woo_add_donation');

function woo_add_donation() {
    global $woocommerce;

    $donation = 10;
    foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
        if($cart_item['data']->id == 19){
            $cart_item['data']->set_price($donation);
        }
    }
}

 

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط sa33drs
      در ووکامرس زمانی که می خواهیم به عنوان مدیر سایت، یک محصول را اضافه کنیم، قابلیتی وجود دارد با نام فروش تکی، اگر این گزینه فعال شود وقتی خریدار می خواهد از سایت خرید کند فقط می تواند یک عدد از آن محصول را خریداری کند. یعنی باکس مربوط به تعداد خرید به صورت خودکار برای آن محصول حذف می شود. حالا شما در نظر بگیرید که ما یک محصول داریم که تیک فروش تکی را برایش فعال کردیم. خریدار محصول را به سبد خرید اضافه می کند، حالا این خریدار ما سفارشش را تکمیل نمی کند و مثلا 20 دقیقه بعدش دوباره همون محصول رو به سبد خریدش اضافه میکنه. در این حالت که برای دومین بار است که محصول را به سبد خرید اضافه کرده است باید ووکامرس یک پیغام نشان دهد که بگوید شما این محصول را قبلا به سبد خرید اضافه کردید و نمی توانید دوبار آن را سفارش دهید. لاطم به ذکر است که این قابلیت در ووکامرس موجود است و مشکل فقط این است که در قالبی که من طراحی کردم این پیغام نمایش داده نمی شود
    • توسط amiridm
      با سلام.ببخشید من میخوام تعداد ستون محصولاتم رو 4 ستون کنم ولی نمیشه.لطفا راهنمایی کنید


    • توسط عمارگراف
      سلام دوستان
      وقتتون بخیر
      بنده یک سایت با ووکامرس بالا آوردم و پوسته هم نصب کردم اما فرصت ندارم تک تک صفحات رو طراحی کنم. از طرفی عجله هم دارم.
      این کار رو میخوام:
      من لِی‌اوت(چیدمان) صفحات رو به صورت عکس برای فرد مورد نظر میفرستم.(مثلاً بالا اسلایدر، کنار فیلترها، وسط آخرین محصولات سه ستونه و ...) ایشون هم با ویژوال کامپوزر یا هرجور که خودش راحته صفحات رو بسازه.
      این صفحات رو میخوام:
      صفحه اصلی  (خانه)
      فروشگاه (صفحه اصلی محصولات)
      محصول تکی
      چیدمان سایدبار اصلی (که داخل سبد خرید و ... لود میشه)
      صفحه وبلاگ (اخبار و ...)
      این عکسهای پیوست نمونه چیزی هست که میخوام.
      مثلا این درخواست بنده برای صفحه اصلی سایت (عکس با زمینه مشکی)
      اون بخش بالا (محصولات برگزیده و اسلایدر) یه چیزی شبیه اون تصویر(اسکرین شات)
      کسی فرصت میکنه انجام بده؟
      هزینه و زمان رو لطفاً بفرمایید
      یا پیام خصوصی یا تلگرام ( @ammargraph )
      ممنون
      یاعلی


    • توسط Ali Koohi
      با سلام
      یک سوال داشتم و اگر پاسخ دهید ممنون میشم
      چرا و قتی در ووکامرس ،محصولات قدیمی تغیراتی اجاد میکنم و دکمه بروزرسانی را میزنم،دکمه (بروز رسانی کار نمی کند) و محصول را بروز نمیکند.
      باتشکر. اگر پاسخ دهید ممنون میشم
    • توسط hyrax
      سلام دوستان
      من تازه کار هستم و از ووکامرس و قالب betheme برای فروشگاهم استفاده میکنم
      برای ساختن صفحات هم از صفحه ساز muffin group خود betheme استفاده کردم و به دلیل برخی تداخلات ویژوال کامپوسر رو غیر فعال و حذف کردم
      صفحه ساز muffin آپشن های مختلفی داره که یکی از اونها اسلایدر فروشگاه هست و من برای نمایش محصولاتم در صفحه ی اصلی از اون دارم استفاده میکنم
      اما میخوام همونطور که ویژگی هایی مثل رنگ رو برای کاتالوگ مود (صفحه ی فروشگاه) فعال کردم در اسلایدر فروشگاه صفحه اول هم اونارو داشته باشم اما این اسلایدر فقط نام و عکس و قیمت محصول
      رو نشون میده
      دوستانی که تجربه دارن و یا راه حلی مناسب یک آدم تازه کار بلد هستن ممنون میشم کمکم کنن
      با تشکر