Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #415691

    Hab auf einer meiner Sites mal das Woocommerce German Market Plugin durch das WooCommerce Germanized Plugin ersetzt. Sieht eigentlich alles gut aus, nur auf den Shopübersichtsseiten laufen die Angaben nach links aus dem Layout raus. Nun hab ich das mit den Hooks und so noch nicht richtig verstanden, deshalb meine Frage: kann ich im Enfold Child die Ausgabe vom Plugin einfach an die richtige Stelle schieben? Es geht hier nur um die MwSt. und Versandkosten.

    Beispiel: http://wackernah.de

    #415703

    Ich möchte das noch mal ein wenig mehr erläutern. Ich habe diese Ausgabe, wenn ich das Woo German Market Plugin verwende:

    <div class="inner_product_header"><div class="avia-arrow"></div>
    	<h3>Fotopostkarte 02 – Klimahaus Bremerhaven</h3>
    	<div class="price  ">
    		<span class="amount">1,20&nbsp;€</span>
    		<span class="woocommerce-de_price_taxrate ">inkl. MwSt.</span>
    		<div class="woocommerce_de_versandkosten">versandkostenfrei</div>
    	</div>
    </div>

    Beim Woo Germanized rutscht die Ausgabe außerhalb des idealerweise umschließenden DIVs:

    <div class="inner_product_header"><div class="avia-arrow"></div>
    	<h3>Fotokalender 2015 »Mein Bremerhaven«</h3>
    	<span class="price">
    		<span class="amount">14,90&nbsp;€</span>
    	</span>
    </div>
    
    <p class="wc-gzd-additional-info tax-info">inkl. 19% MwSt.</p>
    <p class="wc-gzd-additional-info shipping-costs-info">zzgl. <a href="http://wackernah.de/kundeninformation/versandkosten__lieferung/" target="_blank">Versandkosten</a></p>

    Kann ich das in der functions.php vom Child Theme beeinflussen, sodass die beiden <p> in das “inner_product_header” DIV mit reinrutschen?

    #416894

    Hi!

    Sorry für die späte Antwort!

    Es geht dir hierum:

    oder? und du willst, dass “inkl. MWST …” etc. weiter nach rechts geschoben wird, rightig?
    Falls ja, verwende diesen Code im Quick CSS oder in deinem child theme:

    .product p.wc-gzd-additional-info {
    margin-left: 15px;
    }
    

    Passe 15px eventuell noch an.

    Lieben Gruß,
    Andy

    #416952

    Hallo Andy, ja Du verstehst mich richtig. Doch ich will nicht nur das weiter nach rechts haben, ich möchte gerne die Ausgabe vom Plugin ausblenden und dann anders formatiert wieder einblenden. Es sieht ja auch doof aus, dass da zzgl. und Versand auf zwei Zeilen stehen.

    #417852

    Hey!

    dann versuche es zusätzlich noch mit diesem code:

    div .products .product a, div .products .product a img {
    display: initial;
    }
    

    Hoffe das hilft!

    Besten Gruß,
    Andy

    #919759

    Hallo,
    auf der Seite Kasse werden unter “Deine Bestellung” alle Produkte im Warenkorb noch mal angezeigt.

    Dort muss ich laut Händlerbund einen Link zu jedem Produkt setzten oder eine Beschreibung. Link wäre super. Ich verwende Woocommerce Germanized.
    Wie kann ich so einen Link seten?
    Am besten wäre es updatesicher, also durch Filter oder ein Override der Datei /wp-content/plugins/woocommerce-germanized/templates/checkout/review-order-product-table.php
    Wohin müsste ich dies Override speichern – In mein child Theme und wo dort?

    Danke und viele Grüße Axel

    • This reply was modified 6 years, 8 months ago by PixxAgentur.
    #921479

    Hi,

    In der Datei /woocommerce-germanized/templates/checkout/review-order-product-table.php line 33 gibt es ein Filter:

    
               <?php echo apply_filters( '<a href='https://refer.wordpress.com/r/84/<a href='https://refer.wordpress.com/r/84/woocommerce/' target='_blank' rel="nofollow">woocommerce</a>/' target='_blank' rel="nofollow"><a href='https://refer.wordpress.com/r/84/woocommerce/' target='_blank' rel="nofollow">woocommerce</a></a>_cart_item_name', wc_gzd_get_product_name( $_product ), $cart_item, $cart_item_key ) . ' '; ?>
    

    In functions.php des Child Themes (oder des Hauptthemes, wenn Du kein Child Theme verwendest) am Ende füge das folgende ein (z.B. über Dashboard -> Appearance > Editor):

    
    
    add_filter( 'woocommerce_cart_item_name', 'my_custom_cart_item_name', 10, 3 );
    
    function my_custom_cart_item_name( $product_name, $cart_item, $cart_item_key )
    {
    	$url = get_permalink( $cart_item['product_id'] );
    	return '<a href="'. $url .'" target="_blank" rel="nofollow">'. $product_name .'</a>';
    }
    		
    

    Best regards,
    Günter

    #953474

    Hi!
    Ich habe hierzu noch eine ergänzende Frage: Ich möchte den Text “Lieferzeit: …” und (in meinem Fall) “versandkostenfrei” in der Produktansicht nach rechts einrücken, da dieser Text direkt am Rand “klebt”. Dies hat auch mit dem von Andy geposteten Code in der Shopansicht (Produktübersicht) geklappt:

    .product p.wc-gzd-additional-info {
    margin-left: 15px;
    }
    Jedoch wird der Text nun auch in der Produktansicht eingerückt – hier war es vorher OK, also bündig mit dem anderen Text.
    Meine Frage: Wie kann ich Lieferzeit sowie Versandinfo nur in der Shopansicht und nicht in der Produktansicht einrücken?
    Bin Neuling, daher bitte ich um Nachsicht…
    Danke vorab.
    Gruß Anja

    #953500

    Hi,

    Kannst Du mir bitte den Link zu einer oder den betroffenen Seite(n) geben – hab mir ein paar angeschaut bin mir aber nicht klar, wo das Problem liegt.

    Danke.

    Den Link kannst Du im Private Content unterbringen.

    Best regards,
    Günter

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.