חיפוש ]

שינוי טקסט כפתור הוסף לעגלה ב Woocommerce

לפני מספר שבועות נתקלתי במצב בו לקוח מעוניין כי במקום הטקסט ׳הוסף לעגלה׳ או ׳הוסף לסל׳ הסטנדרטי של ווקומרס, יופיע טקסט אחר/ הנה הקוד אשר צריך להוסיף ב functions.php בכדי לשנות את הטקסט:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );    // 2.1 +
 
function woo_custom_cart_button_text() {
         return __( 'My Button Text', 'woocommerce' );
 }
מצאתם טעות בקוד? הסניפט לא עובד לכם? רישמו לי בתגובות ואני מבטיח לטפל בכך במהרה ולספק סניפט תקין...
  • מרים 8 אפריל 2021, 1:50

    הי רועי,
    תודה על המאמר.
    אשמח לדעת איך לשנות את הטקסט בכפתור של 'מעבר לתשלום' מעמוד סל קניות וכן מהפופאפ של סל הקניות.
    תודה

    • רועי יוסף 8 אפריל 2021, 6:19

      היי מרים,

      אני לא בטוח שאני יכול לענות בלי לראות את הקוד באתר הספציפי עליו את עובדת, אך נסי את זה:

      <?php
      
      /**
       *   Change Proceed To Checkout Text in WooCommerce
       *   Add this code in your active theme functions.php file
       **/
      function woocommerce_button_proceed_to_checkout() {
      
          $new_checkout_url = WC()->cart->get_checkout_url();
          ?>
          <a href="<?php echo $new_checkout_url; ?>" class="checkout-button button alt wc-forward">
      
              <?php _e( 'גשו לתשלום', 'woocommerce' ); ?></a>
      
          <?php
      }

      שימי לב כי את מורידה את תגית ה PHP הפותחת….

  • מרים 8 אפריל 2021, 8:53

    היי רועי,
    תודה על התגובה המהירה. אתה מדהים! זה עבד מעולה!!! אין לי מילים להודות!

    הייתי רוצה לשנות בעוד מקום. בוורדפרס יש אפשרות להוסיף איקון של סל קניות שבלחיצה עליו נפתח פופאפ שרואים בו תקציר של הסל, מכיר את זה? הייתי רוצה לשנות גם את הטקסט של 'לתשלום' שמופיע שם.

    • רועי יוסף 8 אפריל 2021, 9:33

      זה כבר תלוי תבנית בה את משתמשת ואני צריך לראות את הקוד של האתר… צר לי.

  • מרים 8 אפריל 2021, 14:00

    חבל. תודה בכל אופן.

  • יעל 18 אוגוסט 2021, 10:45

    הי רועי, המאמרים מעולים ועוזרים מאוד!
    הוספתי את הקוד הנ"ל בתבנית אסטרה, ושם הכפתור השתנה. אך כשאני מוסיפה לתבנית בת astra child זה לא משפיע על הכפתור. יש פתרון?

    תודה!

    • רועי יוסף 18 אוגוסט 2021, 14:38

      מוזר, את בטוחה שהתבנית בת היא התבנית הפעילה?

  • יעל 18 אוגוסט 2021, 15:22

    צודק.
    היתה מותקנת אך לא פעילה
    תודה!

  • יעל 14 ספטמבר 2021, 9:27

    הי,
    שיניתי את הכפתור ל: "רוצה להרשם", כי מדובר באתר של קורסים.
    אך יש מוצר אחד שהוא חוברת לרכישה. ושם שם הכפתור לא מתאים…
    יש לי איך לשנות אותו למוצר מסוים?
    תודה!

    • רועי יוסף 14 ספטמבר 2021, 14:23

      נסי משהו בסגנון הבא – שימי לב שעלייך להחליף את המספר 123 למזהה המוצר. כמו כן, כנראה וזה יחליף את הטקסט בכפתור רק בעמוד המוצר עצמו במקרה זה.

      add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo__single_custom_cart_button_text' );
      
      function woo__single_custom_cart_button_text( $text ) {
          global $product;
      
          if ( 123 === $product->id ) {
              $text = 'Product 123 text';
          }
          return $text;
      }
  • יעל 14 ספטמבר 2021, 14:51

    אלוף! זה הצליח.
    תודה רבה 🙂

  • רחל 19 פברואר 2022, 23:25

    שלום,
    איך אני נגשת לקובץ הנ"ל בכדי לשנות את תוכן הכפתור?
    תודה!

  • אלישבע קפלן 1 מרץ 2022, 13:13

    הי רועי,
    יש לי בווקומרס תוסף (חשבונית ירוקה) ששולח קבלה אוטומטית אחרי תשלום.
    יש אפשרות לשנות את כותרת המייל?
    תודה

  • אפרת ב 3 אפריל 2022, 15:00

    מהו הקוד להחלפת שם הכפתור "הוסף לעגלה" בסביבת ארכיון המוצרים? (החנות עצמה?)
    תודה!

  • תהילה 7 פברואר 2023, 15:15

    תודה, מושלם.

  • עדי אברהמי 11 אפריל 2023, 16:17

    היי תודה רבה על המאמרים התורמים !
    איפה בכלל ניתן למצוא את התיבה הזו של הקוד כדי לשנות ?

    • רועי יוסף 12 אפריל 2023, 23:21

      היי עדי, איני מבין את השאלה.. איזו תיבה? 🙂

  • קובי 18 יוני 2023, 11:23

    הי. תוכל לעזור לי בבקשה. אני צריך קוד שיעלים לחלוטין את הטקסט והקישור שמופיעים לאחר הלחיצה על הכפתור. כלומר, שרק יוסיף לסל.

  • מאור 12 יולי 2023, 14:38

    היי רועי אשמח לדעת איך להחליף את כפתור שליחת הזמנה ל- מעבר לתשלום, תודה!!

  • עדינה 26 יולי 2023, 17:29

    הייי
    איך הופכים באלמנטור\ וורדפרס בעמוד ארכיון המוצרים את הכפתור של המוצר לכפתור הוספה לסל?

  • טובה 6 מרץ 2024, 22:21

    היי,
    איך אני משנה את הכפתור הוספה לסל שלא יביא את עמוד ה checkout אלא פשוט יוסיף את המוצר לסל הקניות?

תגובה חדשה

הוסיפו קוד באמצעות הכפתורים מטה. למשל, בכדי להוסיף PHP לחצו על הכפתור PHP והוסיפו את הקוד בתוך השורטקוד. מצאתם שגיאה בפוסט? עדכנו אותנו...

Savvy WordPress Development