امنیت وب سایت وردپرسی

هک های کاربردی فروشگاه ووکامرس

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

لازم به ذکر است که برای درک بهتر این کد ها باید با زبان های PHP , HTML آشنایی کامل داشته باشید:

کد خالی کردن سبد خرید پس از انتخاب تنها یک محصول

function woo_custom_add_to_cart( $cart_item_data ) {
 
    global $woocommerce;
    $woocommerce->cart->empty_cart();
 
    // Do nothing with the data and return
    return $cart_item_data;
}


کد مخفی کردن اعمال کوپن

add_filter( 'woocommerce_coupons_enabled', 'woocommerce_coupons_enabled_checkout' );
 
function woocommerce_coupons_enabled_checkout( $coupons_enabled ) {
    global $woocommerce;
    if ( ! empty( $woocommerce->cart->applied_coupons ) ) {
        return false;
    }
    return $coupons_enabled;
}

کد اعمال تخفیف کوپن به طور خودکار

add_action( 'woocommerce_before_cart', 'apply_matched_coupons' );
 
function apply_matched_coupons() {
    global $woocommerce;
 
    $coupon_code = '10percent'; // اینجا کوپن را وارد کنید
 
    if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;
 
    if ( $woocommerce->cart->cart_contents_total >= 500 ) {
        $woocommerce->cart->add_discount( $coupon_code );
        $woocommerce->show_messages();
    }
 
}

کد تغییر عنوان فروشگاه

add_filter( 'woocommerce_page_title', 'custom_woocommerce_page_title');
function custom_woocommerce_page_title( $page_title ) {
  if( $page_title == 'Shop' ) {
    return "WooCommerce Demo Products";
  }
}

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

یک نظر

  1. فرشید

    سلام و ممنون از آموزشهای خوبتان . خیلی به من کمک کرد .

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

    من اگر بخواهم به طور کامل این بخش غیر فعال بشه و همه محصولات ( در سایت من کاربران اضافه میکنند و به شکل دیفالت روی پنهان میرود ) نمایش داده بشه باید چه کدی را در فانکشن اضافه کنم ؟

    ممنون

  2. محمد حسین فرزین آرین

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

  3. سعید

    متوجه شدم در فایل فانکشن پوسته گذاشتم
    اما کار نکرد
    کد خالی کردن سبد خرید پس از انتخاب تنها یک محصول
    منظور چیست ؟
    من میخوام وقتی محصول جدیدی به سبد اضاف کردم / سبد قبلش خالی بشه
    آیا همینکارو می کنه

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *