Zusätzlicher „In den Warenkorb“-Button mit fester Menge in WooCommerce-Einzelproduktseiten
Lesezeit: 3 Minuten
Stephanie Watt
Wenn Woocommerce aktiviert ist, verkaufen wir Wein in unserem E-Shop.
Ich hätte gerne eine zusätzliche Schaltfläche, damit der Kunde eine Kiste Wein (12 Flaschen) kaufen kann, anstatt auswählen zu müssen qty= 12.
Ich möchte den Knopf nach dem kleben 'add to cart' Button auf jeder einzelnen Produktseite.
Bis jetzt kann ich nicht genau den Weg finden, es zu tun.
Hallo Stephanie … Ich habe eine Antwort für ein zusätzliches Eingabefeld für die Menge im Zusammenhang mit dem „Hinzufügen einer Kiste von 12“ … Jeder Schritt in diesem zusätzlichen Eingabefeld für die Menge fügt eine Kiste von 12 hinzu … Also, wenn die Menge 1 ist => 12 … wenn die Menge ist 2 => 24 … und so weiter. Wenn Sie daran interessiert sind, kontaktieren Sie mich über mein mit meinem Profil verknüpftes E-Mail-Formular. Dann werden wir uns synchronisieren, um das zu erreichen.
– LoicTheAztec
25. März 2018 um 6:19 Uhr
LoicTheAztec
Dies kann einfach mit einer benutzerdefinierten Hook-Funktion erfolgen, die eine zusätzliche Schaltfläche anzeigt, die 12 Produkte mit einem Klick auf einzelne Produktseiten nur für einfache Produkte hinzufügt:
add_action( 'woocommerce_after_add_to_cart_button', 'additional_simple_add_to_cart', 20 );
function additional_simple_add_to_cart() {
global $product;
// Only for simple product type
if( ! $product->is_type('simple') ) return;
$href="https://stackoverflow.com/questions/48759369/?add-to-cart=" . esc_attr( $product->get_id() ) . '&quantity=12';
$class="ingle_add_to_cart_button-12 button alt";
$style="display: inline-block; margin-top: 12px;";
$button_text = __( "Add a case of 12", "woocommerce" );
// Output
echo '<br><a rel="no-follow" href="'.$href.'" class="'.$class.'" style="'.$style.'">'.$button_text.'</a>';
}
Der Code wird in die function.php-Datei Ihres aktiven untergeordneten Designs (aktives Design) eingefügt.
Getestet und funktioniert.
Danke! Ich bin immer wieder hängengeblieben, wo ich die Menge eintragen soll
– Stephanie Watts
14. Februar 2018 um 3:41 Uhr
Dank diesem Code funktioniert es perfekt! Sie sind die Supermänner von WooCommerce.
– Viktor Sokoljuk
29. Juli 2020 um 19:17 Uhr
@VictorSokoliuk LOL :)…
– LoicTheAztec
29. Juli 2020 um 19:37 Uhr
Dies ist eine Hilfeseite für Programmierer, die an eine Wand stoßen, nicht wirklich ein Ersatz für die Verwendung der schnellen Google-Suche und der vielen kostenlosen Seiten und Tutorials zum Verwalten und Optimieren einer so beliebten Plattform von Drittanbietern.
Beispielsweise zeigte die Suche bei Google nach „woocommerce custom add to cart button“, wie man die URLs und den Text beeinflusst, und eine Suche nach „woocommerce add custom button“ zeigte, wie man zusätzliche UI-Buttons auf verschiedenen Seiten hinzufügt.
Und wie andere hier gepostet haben, scheint es auch viele Plugins zu geben, die das noch einfacher machen, von denen einige in den oben aufgeführten Suchen auftauchen, wie z.
Bitte lesen Sie https://stackoverflow.com/help/how-to-ask, wenn Sie versuchen, diese zu implementieren, auf eine Wand stoßen und (nach einer Weile suchen) nichts finden können, um dies zu umgehen.
Hoffe das hilft auch
Ja, nichts davon ist hilfreich und für die Annahme, dass ich nicht gegen eine Wand gefahren bin
– Stephanie Watts
14. Februar 2018 um 3:43 Uhr
9288800cookie-checkZusätzlicher „In den Warenkorb“-Button mit fester Menge in WooCommerce-Einzelproduktseitenyes
Hallo Stephanie … Ich habe eine Antwort für ein zusätzliches Eingabefeld für die Menge im Zusammenhang mit dem „Hinzufügen einer Kiste von 12“ … Jeder Schritt in diesem zusätzlichen Eingabefeld für die Menge fügt eine Kiste von 12 hinzu … Also, wenn die Menge 1 ist => 12 … wenn die Menge ist 2 => 24 … und so weiter. Wenn Sie daran interessiert sind, kontaktieren Sie mich über mein mit meinem Profil verknüpftes E-Mail-Formular. Dann werden wir uns synchronisieren, um das zu erreichen.
– LoicTheAztec
25. März 2018 um 6:19 Uhr