Forum Replies Created

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter wpecom

    (@wpecom)

    Lieferzeit-Ausgabe solltet ihr die Filter verwenden, die Germanized dafür vorsieht

    Vielen Dank für die Hilfe!

    Es konnte über die functions.php vom Theme der Filter woocommerce_gzd_product_delivery_time_html eingebaut werden, um den HTML Code der Lieferzeit-Ausgabe zu manipulieren und es konnte tiefgehendere Analyse erfolgen.

    ? Für ein einfaches Produkt funktioniert die Darstellung (Custom CSS und Theme JS) damit auch korrekt.

    ? Leider bleibt das Problem, dass die Darstellung nicht funktioniert für den Produkttyp variable.
    Wahrscheinlich weil die Informationen für ein variables Produkt durch Germanized im Nachhinein in den add-to-cart Block durch JS hinzugefügt werden?

    Der benutzerdefinierte HTML Code der Lieferzeit enth?lt CSS Klassen, die vom Theme selbst per JS manipuliert werden. Dieses Theme JS (mit mouseover function) wird anscheinend nicht korrekt in dieser Box für variable Produkte ausführt, was zum Darstellungsfehler führt. (Lieferzeit HTML ist unter class="wc-gzd-additional-info delivery-time-info variation_modified variation_gzd_modified")

    Meine Vermutung: Es müsste nachdem das Germanized JS durchgelaufen ist beim Ausw?hlen einer Variation, nochmal das Theme JS ausgeführt werden, um die Darstellung anzupassen. Das Theme JS wird aber wahrscheinlich nur einmal nach dem Laden der Seite ausgeführt und wird nicht wiederholt. Klingt für mich nach einer sehr schwierigen Situation.

    Ich bin etwas hoffnungslos und werde noch mit einem Entwickler drauf schauen.
    über jeden Tipp w?re ich enorm dankbar!

    Thread Starter wpecom

    (@wpecom)

    I disabled debug mode again.

    Can I delete the old DHL/DP credentials somewhere in the database?

    I did not find anything.

    Thread Starter wpecom

    (@wpecom)

    Thanks.

    I manually deleted the WC_GZD_ENCRYPTION_KEY line in wp_config.php and auto created the line via the notification.

    Still getting the error message.

    As I understand this encryption is only relevant for third party API credentials. Those are not in use. So I could just disable the debug mode and the constant logging would disappear. Hm.

    Thread Starter wpecom

    (@wpecom)

    Ah, debug mode is enabled in WooCommerce > Germanized.

    But what does this error message mean?

    Thread Starter wpecom

    (@wpecom)

    FIX FOUND

    It is caused by the plugin “Store Toolkit for WooCommerce” and can be disabled under settings “Products bulk action: Delete Permanently”.

    Thread Starter wpecom

    (@wpecom)

    Guten Tag,

    ich habe nun das Problem beheben k?nnen, genauso wie du es beschrieben hast mit den template .php Dateien. Hat super funktioniert. Danke!

    Zur Vollst?ndigkeit noch hier für alle die L?sung:

    Steuerhinweis Kleinunternehmer ausblenden für Produkte der Kategorie “Holz”

    auf der Produktseite:
    wp-content/plugins/woocommerce-germanized/templates/single-product/legal-info.php
    kopiert nach
    mein-child/woocommerce-germanized/single-product/legal-info.php

    Code Anpassung

    <div class="legal-price-info">
        <p class="wc-gzd-additional-info">
    		<?php $product_id = $product->get_id(); ?>
    		<?php if ( has_term( 'Holz', 'product_cat', $product_id ) ) : ?>
    		<?php elseif ( wc_gzd_get_product( $product )->get_tax_info() && get_option( 'woocommerce_gzd_display_product_detail_tax_info' ) == 'yes') : ?>
                <span class="wc-gzd-additional-info tax-info"><?php echo wc_gzd_get_product( $product )->get_tax_info(); ?></span>
    		<?php elseif ( ( wc_gzd_is_small_business() && get_option( 'woocommerce_gzd_display_product_detail_tax_info' ) == 'yes' ) ) : ?>
                <span class="wc-gzd-additional-info small-business-info"><?php echo wc_gzd_get_small_business_product_notice(); ?></span>
    		<?php endif; ?>
    		<?php if ( wc_gzd_get_product( $product )->get_shipping_costs_html() && get_option( 'woocommerce_gzd_display_product_detail_shipping_costs_info' ) == 'yes' ) : ?>
                <span class="wc-gzd-additional-info shipping-costs-info"><?php echo wc_gzd_get_product( $product )->get_shipping_costs_html(); ?></span>
    		<?php endif; ?>
        </p>
    </div>

    auf der Kategorien Produkt übersicht:
    wp-content/plugins/woocommerce-germanized/templates/single-product/tax-info.php
    kopiert nach
    mein-child/woocommerce-germanized/single-product/tax-info.php

    Code Anpassung

    <?php $product_id = $product->get_id(); ?>
    <?php if ( has_term( 'Holz', 'product_cat', $product_id ) ) : ?>
    <?php elseif ( wc_gzd_get_product( $product )->get_tax_info() ) : ?>
        <p class="wc-gzd-additional-info tax-info"><?php echo wc_gzd_get_product( $product )->get_tax_info(); ?></p>
    <?php elseif ( wc_gzd_is_small_business() ) : ?>
        <p class="wc-gzd-additional-info small-business-info"><?php echo wc_gzd_get_small_business_product_notice(); ?></p>
    <?php endif; ?>
    • This reply was modified 3 years, 12 months ago by wpecom.
    • This reply was modified 3 years, 12 months ago by wpecom.
    Thread Starter wpecom

    (@wpecom)

    Guten Tag,

    danke für die Hilfe!
    In die functions.php vom Theme habe ich das kopiert. Da passiert leider noch nix.
    Es soll der Kleinunternehmerhinweis ausgeblendet werden.
    CSS Klasse zeigt er mir wc-gzd-additional-info small-business-info dafür an.

    Grü?e

    Thread Starter wpecom

    (@wpecom)

    Thank you for the answers! Both are correct and yielded the solution.

    Indeed it occured with an “edge case”, just shortly after a lot of updates.
    (And thanks Ewout for the explaination, I’ve seen the equal numbers of bottom and height in other tickets but with my odd numbers it worked somehow for me. Now it makes sense to me!)

    Fix:
    The problem was that my custom text (under the product list table) inside the “invoice.php” was causing the error with the page break. I gave my text a css margin with <div class="txt">Custom Text</div> and now the pages break correctly.

    Now style.css looks like:

    @page {
    	margin-top: 1cm;
    	margin-bottom: 4cm;
    	margin-left: 2cm;
    	margin-right: 2cm;
    }
    div.txt {
        margin-top: 0.5cm;
        margin-bottom: 0.5cm;
    }
    #footer {
    	bottom: -3cm;
    	height: 3cm;
    }

    Page is breaking correctly now. Footer is fully displaying on the bottom of the 2nd page and the on the 1st page the last 4cm are empty as defined.
    I’m fine with this. However, if there is a super easy way to not have 4cm empty page space with a page break, or even have the footer directly follow the rest of the content, let me know.

    Greets

    Thread Starter wpecom

    (@wpecom)

    L?sung gefunden nach sehr langem Probieren.

    Der Feldname (Name des custom fields) der Warenkorbkurzbeschreibung ist _mini_desc.
    Das andere Plugin hat ein Beispiel-Code für das Einfügen von custom fields.
    So lies sich die Warenkorbkurzbeschreibung dann auch darstellen:

    <?php
    field_name = '_mini_desc';
    $location = $item['product']->get_meta($field_name,true,'edit');
    echo ''.$location.'';
    ?>

    Vielen Dank für den Support!
    Germanized bekommt 5 Sterne.

    Thread Starter wpecom

    (@wpecom)

    Danke für die Antwort.

    WooCommerce, Version 3.9.3
    Germanized, Version 3.1.5, aktuell

    Das Plugin ist “WooCommerce PDF Invoices & Packing Slips”.
    Ein Lieferschein wird mit .php Dateien als Template erstellt.
    Da lie? sich normaler Text einfügen. Die Warenkorbkurzbeschreibung dort anzuzeigen w?re genial.

    <?php wc_gzd_cart_info_product_item_desc( '', $item ); ?>
    und
    <?php echo wc_gzd_cart_info_product_item_desc( '', $item ); ?>
    habe ich probiert. Das bleibt leider eine leere Zeile, also zeigt nix an.

    LG

Viewing 10 replies - 1 through 10 (of 10 total)