تغییر متن دکمه “افزودن به سبد خرید” در ووکامرس (باکس محصول و محصول تکی)

add to cart change2

فهرست مطالب

وقتی شما سایتی طراحی می کنید، گاهی پیش می آید که بخواهید به تغییر متن دکمه “افزودن به سبد خرید” در ووکامرس اقدام کنید که من خودم چون زیاد با این قضییه مواجه می شوم، برای شما هم این آموزش را قرار دادم تا بدون هیچ افزونه ای متن دکمه افزودن به سبد خرید را در ووکامرس تغییر دهید.

چگونه متن دکمه خرید در ووکامرس را تغییر دهیم؟

در حالت پیش فرض وقتی شما یک قالب وردپرس نصب می کنید و ووکامرس هم کنارش نصب می کنید، اگر فروشگاه را تست کنید می بینید که در حالت انگلیسی متن دکمه خرید “Add to cart” می باشد و در حالت فارس هم متن دکمه “افزودن به سبد خرید” می باشد که ما می خواهیم بدون هیچ دردسری و بدون هیچ افزونه ای و فقط با کپی پیست این متن ها رو به متن دلخواه خود تغییر بدهیم. در ادامه همراه ما باشید.

آیا به دنبال راهی برای تغییر متن دکمه پیش فرض “افزودن به سبد خرید” در ووکامرس هستید؟ این قطعه کد به شما امکان می دهد متن را به “اکنون بخرید” ، “به کیف اضافه کنید” ، “اکنون رزرو کنید” یا هر متن سفارشی دیگری که دوست دارید تغییر دهید.

مراحل تغییر متن پیشفرض دکمه خرید ووکامرس

  1. پانل مدیریت (پیشخوان) وردپرس را باز کنید ، به بخش نمایش > ویرایشگر بروید.
  2. فایل functions.php را باز کنید.
  3. کد زیر را در پایین فایل function.php اضافه کنید.
  4. تغییرات را ذخیره کرده و وب سایت خود را بررسی کنید. متن سفارشی موجود در دکمه افزودن به سبد خرید اکنون باید نشان داده شود.

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

باکس کد اول : متن دکمه را فقط در نماش تکی محصولات تغییر می دهد. یعنی اگر روی یک محصول کلیک کردید در جزئیات محصول مشاهده می کنید که متن تغییر داده شد به “مشاهده و خرید“.

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

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

۴ دیدگاه دربارهٔ «تغییر متن دکمه “افزودن به سبد خرید” در ووکامرس (باکس محصول و محصول تکی);

  1. سلام وقت بخیر
    آیا میشه در ووکامرس در دکمه افزودن به سبد به جای افزودن به سبد خرید مبلغ محصول رو قرار داد مثل edd
    و اگر با کد نویسی امکان پذیر است در صورت امکان راهنمایی بفرمایید و کدش رو همینجا قرار بدید

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

    add_filter( ‘woocommerce_product_add_to_cart_text’, ‘custom_add_to_cart_price’, 20, 2 ); // Shop and other archives pages
    add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘custom_add_to_cart_price’, 20, 2 ); // Single product pages
    function custom_add_to_cart_price( $button_text, $product ) {
    // Variable products
    if( $product->is_type(‘variable’) ) {
    // shop and archives
    if( ! is_product() ){
    $product_price = wc_price( wc_get_price_to_display( $product, array( ‘price’ => $product->get_variation_price() ) ) );
    return $button_text . ‘ – From ‘ . strip_tags( $product_price );
    }
    // Single product pages
    else {
    return $button_text;
    }
    }
    // All other product types
    else {
    $product_price = wc_price( wc_get_price_to_display( $product ) );
    return $button_text . ‘ – Just ‘ . strip_tags( $product_price );
    }
    }

    پاسخ
  3. سلام
    دکمه افزودن به سبد خرید در حالتی که محصول چند متغیره میشه از کادر خارج میشه و در گوشی نمایش داده نمیشه، میتونید در این زمینه کمکم کنید؟

    پاسخ

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