• Resolved mike73

    (@mike73)


    Hallo Dennis,

    … das Plugin “WooCommerce Germanized” funktioniert sehr Gut – Vielen Dank dafuer!

    Es existiert aber folgende PROBLEMSTELLUNG:
    Das Plugin “WooCommerce Germanized” hat in der Kassen(Checkout)-Seite meines (gekauften) Themes folgende NEBEWIRKUNG:

    Aber auch nur als Gast-(nich angemeldeter)User!

    Das Plugin “nimmt” die H3 Ueberschriften (Ihre Bestellung, Konto Erstellen, etc.) aus dem Theme-Layout und setzt sie quasi an das Ende der Seite!
    ——-1 Beispiel ———-
    <h3 id="order_review_heading" class="heading-title checkout-title">Konto Erstellen</h3>

    Nun wollte ich Deine Anleitung verwenden, um diesen unerwuenschten Effekt zu beheben! Aber Leider hat Deine Anleitung (https://vendidero.de/dokument/woocommerce-germanized-theme-kompatibilitaet) zur Theme-Kompatibilitaet – keinerlei Auswirkungen.

    Zitat aus Deiner Anleitung:
    ——————————

    Diese Template beeinflussen direkt den Bezahlvorgang und sollten nur angepasst werden, wenn man wirklich versteht, was dort vor sich geht. Fehler an dieser Stelle k?nnen schnell für Abmahnungen usw. sorgen. Aus diesem Grund l?sst WooCommerce Germanized das überschreiben dieser Templates im Normalfall nicht zu. Um die Templates dennoch zu überschreiben (Achtung, vorher genau das Original-Template, d.h. das Template im woocommerce-germanized/templates/ – Ordner ansehen), bitte folgende Ordner-Struktur im Theme anlegen:

    /woocommerce-germanized/checkout/name-des-templates.php
    /woocommerce-germanized/checkout/review-order.php (Beispiel)

    Alle anderen WooCommerce Germanized Templates k?nnen natürlich auch überschrieben werden. Dazu müsst ihr im Theme den Ordner /woocommerce-germanized/ einfügen und darin (evtl. in Unterordnern – siehe Template-Struktur in WC Germanized) die jeweiligen Templates einfügen.

    ——————————

    Ich habe also in meinem CILD-Theme – die vom Haupt-Theme mit gelieferte “review-order.php” in das entsprechende Verzeichnis (/child-theme/woocommerce-germanized/checkout/review-order.php) kopiert.

    Hat aber – wie schon gesagt – KEINERLEI Auswirkung!

    Habe ich die falsche Datei oder etwas anderes uebersehen / nicht beachtet?!

    Danke fuer die schnelle Hilfe!
    Gruss, Mike

    https://www.ads-software.com/plugins/woocommerce-germanized/

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi Mike,

    ich kann mir das nur folgenderma?en erkl?ren:

    Dein Theme verwendet die ID “order_review_heading” f?lschlicherweise für alle h3-tags im Checkout. Grunds?tzlich sollte eine ID allerdings nur einmalig verwendet werden. Im Default-WooCommerce-Template wird diese ID für die überschrift “Ihre Bestellung” reserviert. Das Problem liegt also an deinem Theme, d.h. du müsstest sicherstellen, dass diese ID lediglich für folgende überschrift vergeben wird:

    <h3 id="order_review_heading"><?php _e( 'Your order', 'woocommerce' ); ?></h3>

    Diese überschrift solltest du standardm??ig im Template checkout/form-checkout.php finden. Die Anleitung von uns ist leider schon etwas “veraltet” und wird bald überarbeitet. Wir überschreiben mittlerweile keine Checkout-Templates mehr (sodass wiederum das überschreiben im Theme dieser alten germanized Templates auch keinen Effekt hat).

    Grü?e

    Thread Starter mike73

    (@mike73)

    Wow, dat ging wirklich schnell!

    … so etwas hatte ich mir schon gedacht. Die nutzen diese ID fuer ihren/den Accordion-Effect!

    Ich funke die “Jung” einmal an. Oder kannst Du das ueber das Child-Theme “gerade biegen”?

    Gruss

    Thread Starter mike73

    (@mike73)

    Hallo noch einmal ??

    … ich habe jetzt in der Datei (“/child-theme/woocommerce/checkout/form-checkout.php”) Child-Themes, alle H3’s von der ID “order_review_heading” befreit.

    Es funkioniert! ??

    Jetzt ist die Frage – Kann ich das so lassen?
    Oder wird die ID “order_review_heading” unbedingt fuer:

    <h3 id="order_review_heading"><?php _e( 'Your order', 'woocommerce' ); ?></h3>

    oder sonst wo benoetigt?

    Und – Was hat das dann aber eigentlich mit dem Plugin “WooCommerce Germanized” zu tun, wenn es nur um diese ID geht.
    In Deinem Test Shop ist sie doch auch!

    Gruss…

    Plugin Author vendidero

    (@vendidero)

    Hi Mike,

    naja, für die von dir genannte überschrift “Your Order” solltest du die ID schon bestehen lassen (so ist es ja von WooCommerce vorgesehen). Germanized ver?ndert ja die Reihenfolge der Elemente auf der Checkout-Seite (d.h. die Auswahl der Zahlungsmethode und die Tabelle mit den Produktdaten werden getauscht). Leider befinden sich die überschriften au?erhalb der Hooks, sodass sich diese nur austauschen lie?en, indem man das Template überschreibt. Wir m?chten aber so tief nicht in die Themes eingreifen, da so die Gestaltungsfreiheit behindert werden würde. Aus diesem Grund setzen wir die überschrift per Javascript an die passende Stelle (deshalb ben?tigen wir die ID).

    Grü?e

    Thread Starter mike73

    (@mike73)

    Hallo Dennis,

    … vielen Dank fuer die gute Erklaerung!

    Dein Plugin funktioniert (Aber) sehr gut – auch OHNE die eine ID!
    Zumindest in meinem Fall ??

    Gruss

    Thread Starter mike73

    (@mike73)

    Thema “Neue/ueberarbeitete Anleitung zur Theme-Kompatibilitaet”…

    Kann ich dann damit auch die Position des “Rechtlichen Hinweistextes” (inkl. CheckBox) wieder aendern?

    Dein Plugin setzt diesen “Rechtlichen Hinweistextes” (inkl. CheckBox) ja, ueber die Tabelle mit den Produktdaten.

    Ich haette den “Rechtlichen Hinweistextes” (inkl. CheckBox) aber gern wieder unter der Tabelle mit den Produktdaten.

    Danke und Gruss…

    Plugin Author vendidero

    (@vendidero)

    Hi Mike,

    das l?sst sich soweit ich wei? nicht mit der Button-L?sung vereinbaren. Deshalb kann ich davon nur abraten..

    Grü?e

    Thread Starter mike73

    (@mike73)

    Hallo Dennis,

    … ich meinte auch zwischen der Tabelle und Button – halt wie ueblich!

    Geht dat ?

    Gruss

    Plugin Author vendidero

    (@vendidero)

    Hi,

    ja ich verstehe schon was du meinst. Aber nein, das ist so mit der Button-L?sung nicht kompatibel. Im Zweifelsfall solltest du das aber mit deinem Anwalt kl?ren..

    Grü?e

    Thread Starter mike73

    (@mike73)

    OK, Ok – vielen Dank! ??

    Plugin Author vendidero

    (@vendidero)

    W?re super wenn du dir die Zeit nimmst für eine kurze Bewertung des Plugins – darüber freuen wir uns immer ??

    Grü?e

    Thread Starter mike73

    (@mike73)

    So eben SEHR GERN passiert ??

    Thread Starter mike73

    (@mike73)

    Hallo,

    … gibt es eventuell schon einen Termin fuer die ueberarbeitete Anleitung zur Theme-Kompatibilitaet von Euch?
    (https://vendidero.de/dokument/woocommerce-germanized-theme-kompatibilitaet)

    Ich moechte gern folgende “Absaetze” formatieren/die Anordnung aendern, ohne das beim naechsten Plugin-Update die Aenderungen wieder verloren gehen!

    <p class="wc-gzd-additional-info tax-info">inkl. 19% MwSt.</p>
    <p class="wc-gzd-additional-info shipping-costs-info">zzgl. <a href="/versandkosten/" target="_blank">Versandkosten</a></p>
    <p class="wc-gzd-additional-info delivery-time-info">Lieferzeit: Sofort lieferbar</p>

    Danke & Gruss

    Plugin Author vendidero

    (@vendidero)

    Hi Mike,

    einfach per

    mein-template/woocommerce-germanized/single-product/legal-info.php

    in deinem Theme überschreiben. Mehr ist es nicht..

    Grü?e

    Thread Starter mike73

    (@mike73)

    Hallo Dennis,

    … ja danke – das funktioniert (auch im Child-Theme ;)!

    Bei mir betraf es eher die Dateien:
    mein-child-theme/woocommerce-germanized/single-product/tax-info.php
    mein-child-theme/woocommerce-germanized/single-product/shipping-costs-info.php
    mein-child-theme/woocommerce-germanized/single-product/delivery-time-info.php

    Denn die Datei:
    mein-child-theme/woocommerce-germanized/single-product/legal-info.php
    ist ja eher fuer die Produkt-Detailseite zustaendig.

    Das Prozedere funktioniert – Danke!
    ##################

    Also betrifft die Ueberarbeitung der Anleitung zur Theme-Kompatibilitaet, “nur” die Checkout-Templates!?

    Gruss

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Theme Kompatibilit?t verbessern!?’ is closed to new replies.