Zusätzliche benutzerdefinierte Schaltfläche für eine bestimmte einzelne Produktseite in WooCommerce
Lesezeit: 2 Minuten
EWG
In WooCommerce muss eine weitere Schaltfläche erstellt werden, die zum Formular „Kontakt“ unter meiner aktuellen Schaltfläche „In den Warenkorb“ für eine bestimmte Produktseite weiterleitet (Beispiel: http://offers.elements.com.sg/product/ha-power-dose-facial/).
Endproduktseite:
Es gibt 2 verschiedene Schaltflächen, die Benutzer auswählen können
Einer ist „Zum Warenkorb hinzufügen“, der zur PayPal-Seite führt, und der andere führt zum „Kontakt“-Formular
Benutzer können beide auswählen.
Ich verwende ein OceanWP-Thema.
LoicTheAztec
Basierend auf der zusätzlichen Schaltfläche „In den Warenkorb“ mit fester Menge im Antwortcode der WooCommerce-Einzelproduktseiten können Sie dies wie folgt tun:
add_action( 'woocommerce_after_add_to_cart_button', 'additional_single_product_button', 20 );
function additional_single_product_button() {
global $product;
// Define your targeted product IDs in the array below
$targeted_product_ids = array( 37, 53 );
if( in_array( $product->get_id(), $targeted_product_ids ) ) {
$link = home_url('/contact-us/'); // <== Here set button link
$name = esc_html_( "Contact Us", "woocommerce" ); // <== Here set button name
$class="button alt";
$style="display: inline-block; margin-top: 12px;";
// Output
echo '<br><a rel="no-follow" href="'.$href.'" class="'.$class.'" style="'.$style.'">'.$name.'</a>';
}
}
Der Code wird in die function.php-Datei Ihres aktiven untergeordneten Designs (aktives Design) eingefügt. Getestet und funktioniert.
Andere verwandte Antworten:
Hinzufügen einer benutzerdefinierten Schaltfläche nach der Schaltfläche „In den Warenkorb“ auf einzelnen Produktseiten
Fügen Sie nach dem Hinzufügen zum Warenkorb eine Schaltfläche hinzu und leiten Sie sie zu einem benutzerdefinierten Link in WooCommerce weiter
Benutzerdefinierte Schaltfläche neben der Schaltfläche „ZUM WARENKORB HINZUFÜGEN“ von WooCommerce basierend auf dem Produkttyp
Sie können einige Plugins von Drittanbietern verwenden, die Funktionen zum Hinzufügen von Schaltflächen auf einer einzelnen Produktseite bieten.
oder Sie können eine Schaltfläche in einer einzelnen Produktdatei mithilfe von Codierung hinzufügen. Sie können eine einzelne Produktdatei im untergeordneten Thema aus dem WooCommerce-Vorlagenordner verwenden.
oder Sie können auch den Haken verwenden, um eine Schaltfläche in der Shop-Schleife wie folgt hinzuzufügen:
add_action( 'woocommerce_after_shop_loop_item', 'new_add_to_cart_button' );
function new_add_to_cart_button() {
// Your button code.
}
10038700cookie-checkZusätzliche benutzerdefinierte Schaltfläche für eine bestimmte einzelne Produktseite in WooCommerceyes