Support » WooCommerce » add to cart Button einfügen

  • Hallo,

    ich bin gerade dabei einen mit HTML erstellten Button eine Funktion zuzuweisen. Konkret soll beim Klicken des Button ein bestimmtest Produkt in den Warenkorb gelegt werden.
    Dabei habe ich zwei Probleme.
    1. Wie muss der HTML Code vom Button aussehen damit dieser bei (onclick) die PHP Funktion auslöst?
    2. Kann ich bei Woocommerce durch eine PHP-Funktion ein Produkt in den Warenkorb legen? bzw Wie sieht diese Funktion aus?

    Das Ergebnis soll so aussehen, dass wenn man auf eine der Kacheln auf der Hinterlegten Seite klickt, ein Popup Fenster aufgeht und der dort befindliche Button soll die Funktion aufrufen.

    vielen Dank im Voraus.

    LG
    Tim


    Moderationshinweis: In Forum WooCommerce verschoben.

    • Dieses Thema wurde geändert vor 3 Jahren, 7 Monaten von Bego Mario Garde. Grund: in Forum WooCommerce verschoben

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Du kannst in deinem Beitrag/deiner Seite einen Shortcode verwenden, um einen „add_to_cart“-Button einzufügen: https://docs.woocommerce.com/document/woocommerce-shortcodes/#section-19

    Thread-Starter t1m11

    (@t1m11)

    vielen Dank für deine schnelle Antwort. Leider werden die Shortcodes bei mir nicht korrekt angezeigt(wie man auf der Page unten sehen kann).
    Weist du vielleicht woran das liegt? bzw was ich falsch gemacht habe?

    LG
    Tim

    welchen Shortcode hast du denn eingegeben?

    Thread-Starter t1m11

    (@t1m11)

    ich habe diesen genutzt [add_to_cart id=“220″]

    Die Umsetzung hat nun funktioniert. Leider jedoch nicht ganz nach meinen Vorstellungen.
    Ist es nicht möglich, dass das Produkt dem Warenkorb hinzugefügt wird, der user aber nicht sofort auf die „Warenkorbseite“ kommt, sondern weiter einkaufen kann?

    Final soll das Projekt so aufgebaut sein, dass 5 Produkte ausgewählt werden müssen und man anschließend das Paket kaufen kann. Dafür möchte ich natürlich nicht, dass der User nach jedem klick wieder zurück auf die Produktseite muss sondern gleich da bleiben kann.

    Kann man diesbezüglich den Shortcode so umschreiben, dass das möglich ist?

    LG
    Tim

    Gibt es denn ein Produkt mit dieser ID?

    Das Produkt wird bei Klick auf den Button nicht in den Warenkorb gelegt. Statt dessen wird angezeigt, dass der Warenkorb leer ist.
    Zur Fehlerbehebung gibt es hier einen Beitrag: https://www.businessbloomer.com/woocommerce-solving-cart-empty-issue/

    Thread-Starter t1m11

    (@t1m11)

    Vielen Dank für deine schnelle Antwort.
    Das Produkt wird nun in den Warenkorb gelegt, jedoch wird der User auch direkte auf die „Warenkorb-seite“ weitergeleitet. Wie kann ich dies modifizieren, dass der User auf der Produkt Seite bleibt?

    LG
    Tim

    Thread-Starter t1m11

    (@t1m11)

    ich konnte das Problem nun selber lösen, jetzt habe nur noch eine kleine Frage.

    Der Kunde soll insgesamt 5 der Produkte auswählen und dann zum Warenkorb geleitet werden. Dafür würde ich gerne:

    1. nachdem der Kunde ein Produkt ausgewählt hat, den zugehörigen „add to cart button“ deaktivieren, damit der Kunde das Produkt nicht nochmal anklicken kann.

    2. wenn der Kunde 5 Produkte ausgewählt hat, den Kunden auf die Seite des Warenkorbs leiten. Wie kann ich dies mit den Shortcodes umsetzen?

    vielen Dank im Voraus.

    LG
    Tim

    Du hast dir doch die Dokumentation angeschaut?
    Deine Anforderungen sind im Shortcode vorgesehen. Du müsstest ein eigenes Plugin programmieren, was vermutlich ein wenig komplexer wird.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „add to cart Button einfügen“ ist für neue Antworten geschlossen.