upsell produkte

  • Guten tag,
    habe mir ein Plugin Upsell Installiert und soweit für mich optimiert, allerdings habe ich nun das problem das ich reihenfolge der angezeigten div container verschieben will, allerdings sobald ich die classe mit dem inhalt in die Position einfüge wo ich es will zeigt wordpress fehler an. Ich hoffe mir kann da einer evtl helfen und mir zeigen wo der fehler liegt.

    hier auch einmal den Link zu meiner seit wo man es sieht :https://www.abuargile.de/produkt/moze-breeze-pro/

    um einmal zusammen zu fassen was ich möchte, ist das dass Bild ganz Links angezeigt wird danach der Text wie variantenauswahl und am ende der Checkbox.

    für jede hilfe wäre ich dankbar.

    mfg

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • wordpress spuckt nur "Kritischer Fehler" an leider spuckt er kein fehler code oder sonst was aus


    auf deiner Produktdetailseite sieht man in der Beschreibung keine Produktbeschreibung, sondern JavaScript code

    Code
    jQuery(function ($) {
    function updateAddToCartButton(selectedVariation, upsellId) {
    var addToCartButton = $(‚.upsell-dropdown[data-upsellid=“‚ + upsellId + ‚“]‘).closest(‚.Upsell-Container‘).find(‚.add_to_cart_button‘);
    if (addToCartButton.length) {
    addToCartButton.attr(‚data-quantity‘, ‚1‘);
    addToCartButton.attr(‚data-variation_id‘, selectedVariation);
    
    
    // Add the selected va


    neben dem Produktbild unter dem Preis sieht man deine "[size=14]Wir Empfehlen dir folgende zubehör"
    [size=14]richtiger "Wir [COLOR=#ff0000]e[/COLOR]mpfehlen dir folgende [COLOR=#ff0000]Z[/COLOR]ubehör".

    Augenscheinlich benötigt die Erweiterung das Formular <form></form> und funktioniert außerhalb vom </form> Tag nicht. [/SIZE]

    [/SIZE]

    Mit offenen Augen träumen

  • Produktbeschreibung habe ich nur als filler benutzt, aber ich bendanke mich für dein hinweis.
    leider hilft mir deine aussage nicht bei mein eigentliches Problem, es geht mehr um den Upsell Bereich das ich die Image vor derm Upsell-menu Class angezeigt haben möchte

  • Produktbeschreibung habe ich nur als filler benutzt,

    Tipp verwende einen Blindtext: https://www.blindtextgenerator.de/ und kein JavaScript code - dies kann zu Problemen führen.


    leider hilft mir deine aussage nicht bei mein eigentliches Problem, es geht mehr um den Upsell Bereich das ich die Image vor derm Upsell-menu Class angezeigt haben möchte

    mein Hinweis war, dass du innerhalb vom <form></form> deine Upsell Produkttabelle einfügst. nach </form> funktionieren deine Checkboxen nicht.

    <form ....>

    <h2>Wir empfehlen dir folgende Zubehör</h2>

    <div ... >
    <img src=".... ">
    </div>
    .
    .
    <label for=" ... "> I have a car</label>
    <input type="checkbox" id=" ... " name=" " value=" ">

    .</form>

    Wenn du eine IDE für die PHP Änderungen verwendet, zeigt diese dir evtl. PHP Fehler an.
    https://netbeans.apache.org/

    Mit offenen Augen träumen

  • wordpress spuckt nur "Kritischer Fehler" an leider spuckt er kein fehler code oder sonst was aus

    Das deutet auf einen serverseitigen Fehler hin. Schau im Error-Log deines Hostings um was für einen Fehler es sich genau handelt. Der Support deines Hosters kann dir dabei helfen das Error-Log zu finden. Alternativ kannst Du auch das Debugging in WordPress aktivieren: https://wordpress.org/documentation/…g-in-wordpress/

  • ich glaube eher weniger das der fehler serverseitig ist, da wenn ich die class so lasse wie die momentan sind funktioniert alles, nur sobald ich zwei div class container tausche mit dem inhalt kommt ein kritischer fehler, da nehme ich an das dass plugin nicht korrekt funktioniert und so den fehler verursacht

  • "Kritischer Fehler" ist eine serverseitige Ausgabe. Da kannst Du glauben was Du willst. Leider kann ich nicht nachvollziehen was Du wo genau änderst. So etwas kann aber durchaus auch einen serverseitigen Fehler verursachen.

  • achso, ja sry soo tief bin ich nicht drin ich kann dir ja versuchen zu erklären was ich machen will und was ich gemacht hatte wieso ein kritischer fehler angezeigt worden ist
    ich möchte den code

  • über den code


    setzen, momentan ist der code unter diesen code hier.
    mein ziel ist es hier https://www.abuargile.de/produkt/moze-breeze-pro/ im link wo man die upsells sieht neben dem produkt bild das die reihenfolge Upsell-menu /Upsell-image/Checkbox geändert wird in Upsell-image/Upsell-menu/checkbox.
    Meine idee war das ich es im php ändere so das die reihenfolge im grunde schon so ist, aber mir ist es egal falls es auch eine möglichkeit gibt es mit css die reihenfolge zu ändern.

    den ganzen code findest du oben in der text datei falls du mir so weiterhelfen könntest.

  • Ich weiß leider weiterhin nicht woher diese Quellcodes stammen? Aus einem Plugin? Einem Template? Wo fügst Du das ein?

    Aktuell sieht die Reihenfolge übrigens so aus wie Du es gerne hättest. Hast Du es daher bereits gelöst?

  • Ich weiß leider weiterhin nicht woher diese Quellcodes stammen? Aus einem Plugin? Einem Template? Wo fügst Du das ein?

    Aktuell sieht die Reihenfolge übrigens so aus wie Du es gerne hättest. Hast Du es daher bereits gelöst?

    ja genau habe es gelöst das problem lag daran das

    PHP
    <?php if ($upsell_p->get_type() == "variable"): ?>
    
    
    <?php if ($upsell_p->get_available_variations()): ?>
    
    
    <?php $is_variation = true; ?>


    der code bei der div verschiebung leider unterhalb des div war so das dan natürlich der code nicht funktioniert hat und ein fehler dabei raus gekommen ist
    Ich bedanke mir trotzdem bei euch für die hilfe <3

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!