Ein Hinweislink "zzgl. Versandkosten" direkt unter dem Preis mittels Hook

  • Hallo,
    ich möchte mittels Hooks in functions.php des Themes den Hinweislink auf die Versandkosten in Woocommerce setzen.
    Ich habe hier Netz diese Info gefunden:

    function versand() {
    echo "<p>* alle Preise inkl. gesetzl. MWSt. und zzgl. gegebenenfalls anfallender <a href='http://meineseite.de/versandkosten/'>Versandkosten</a>.</p>";
    }
    add_action( 'woocommerce_after_main_content', 'versand' );

    Das funktioniert auch, der Hinweis wird, aber unterhalb des Produktes angezeigt. Ich möchte das, aber direkt im Loop anzeigen (wie hier unten im Bild direkt nach dem Preishinweis).
    Hat jemand Idee, wie man das machen könnte?

    Viele Grüße


    • 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

  • Hallo,
    ich möchte mittels Hooks in functions.php des Themes den Hinweislink auf die Versandkosten in Woocommerce setzen.
    Ich habe hier Netz diese Info gefunden:

    du verwendest eine sehr alte Quelle für deine Änderungen.


    evtl. schaust du dir an, wie
    https://github.com/vendidero/woocommerce-germanized
    dies macht


    Code
    if ( get_option( 'woocommerce_gzd_display_listings_shipping_costs' ) == 'yes' )
    	add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_gzd_template_single_shipping_costs_info', wc_gzd_get_hook_priority( 'loop_shipping_costs_info' ) );

    aus
    add_action( 'woocommerce_after_main_content', 'versand' );

    wird
    add_action( 'woocommerce_after_shop_loop_item', 'versand' );

    denke ich.. wenn nicht... weitere
    https://docs.woocommerce.com/wc-apidocs/hook-docs.html

    Pogo

    Ralf

    Mit offenen Augen träumen

  • Vielen Dank für die Info.

    die Quelle ist alt, aber Informationen nach wie vor gültig und aktuell.

    Ich habe auch das Plugin germanized in Pro Version, habe damit aber nach letztem Update Problem. Im checkout nach Abgabe der Bestellung bekomme ich folgende Fehlermeldung "Internal Server Error", und erst wenn ich die alte Version von germanized wieder installiere, funktioniert alles ohne Probleme. Obwohl Support vom germanized sich immer um Abhilfe bemüht, will ich auf das Plugin verzichten und die paar Änderungen von Hand machen.

    Dein Hinweis :"
    [COLOR=#333333]aus[/COLOR]
    [COLOR=#333333]add_action( 'woocommerce_after_main_content', 'versand' );[/COLOR]

    [COLOR=#333333]wird[/COLOR]
    [COLOR=#333333]add_action( 'woocommerce_after_shop_loop_item', 'versand' );

    funktioniert auch, aber nur in der Ansicht mit den Links zu den Artikeln. Wenn man dann auf den Link klickt und den einzelnen Artikel betrachtet, ist der Link "zzgl. Versand" nicht da.[/COLOR]


  • die Quelle ist alt, aber Informationen nach wie vor gültig und aktuell.

    was ist an "woocommerce_after_main_content" gültig und noch aktuell?
    Du schreibst doch selbst: "Das funktioniert auch, der Hinweis wird, aber unterhalb des Produktes angezeigt."


    funktioniert auch, aber nur in der Ansicht mit den Links zu den Artikeln. Wenn man dann auf den Link klickt und den einzelnen Artikel betrachtet, ist der Link "zzgl. Versand" nicht da.

    Die Liste der Hocks sind hier veröffentlich
    https://docs.woocommerce.com/wc-apidocs/hook-docs.html

    Mit offenen Augen träumen

  • Mit aktuell meine ich die Info, dass der Link mit dem Verweis auf Versankosten direkt nach dem Preis erscheinen muss.
    Danke für die Liste der Hocks.

  • Ist ja schon verdammt lange her und dennoch brandaktuell.

    Bei uns im Template wird das auch oben, also vor dem Titel angezeigt (inkl. MwSt zzgl Versand).
    Ich habe nun einmal den Hook: "woocommerce_gzd_template_single_tax_info" in der woo-hook.php meines Templates für die MwSt.-Anzeige hinzugefügt und die Nummer höher als die vorhandenen verwendet... ja das klappt auch tatsächlich gut.
    Leider ist das aber der falsche Hook, ich benötige den der für die "Versand Kosten" Textzeile in den Einstellungen von germanized verantwortlich ist.

    Ich hoffe jemand kann mir helfen. Vielen Dank im voraus.

Jetzt mitmachen!

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