RHarms
28. Oktober 2020 um 12:58
1
Hallo,
ich bin gerade dabei einen Shop auf die Beine zu stellen, und diesen auf die Kleinunternehmerregelung anzupassen. Im Frontend habe ich soweit eigentlich alle Textbausteine gefunden, in denen die Mehrwertsteuer angezeigt wird. Nur im Offcanvas-Warenkorb (wird hier glaube ich immer “kleiner Warenkorb” genannt) bekomme ich den Text “zzgl. Mwst.” nicht zu packen.
Kann mir jemand sagen wo ich den finde?
Schau mal bei dem Textbaustein: „frontend/checkout/ajax_cart“ - „AjaxDetailDataPriceInfo“ - „DetailDataPriceInfo“
RHarms
28. Oktober 2020 um 13:44
3
Danke, habe es geändert, und jetzt sieht es so aus …
Warum habe ich das nur nicht selbst gefunden???
Es gibt zwar noch einen Schlüssel “Star”, in welchem als Text ein Sternchen hinterlegt ist, aber auch wenn ich das Sternchen lösche, bleibt dieser in der Ausgabe. Nicht richtig schön, aber stört mich erstmal nicht.
Hast du denn auch den richtigen “Star” Textbaustein aus dem Namespace “frontend/checkout/ajax_cart” geändert? Es gibt mehrere mit dem Namen “Star”.
RHarms
28. Oktober 2020 um 14:27
5
Jepp, habe ich. Habe auch ein Leeren des Cache probiert, leider ohne Erfolg. Auch ein Leerzeichen brachte mich nicht ans Ziel. Als wenn es fest integriert ist.
Ist schon eine mühseelige Arbeit, alles was die MwSt betrifft heraus zu arbeiten. Hätte evtl doch das angebotene Plugin kaufen sollen. Aber selbst die Umstellung durchführen bringt einem das System näher.
RHarms
29. Oktober 2020 um 22:30
6
Also das Sternchen über dem gelben Hinweis (Kleinunternehmen) im Ajax_Cart scheint Hard-Coded zu sein. Da komme ich erstmal nicht weiter.
impuls
30. Oktober 2020 um 09:17
7
Aus den tpl Dateien entfernen? Ungetestet:
frontend/checkout/ajax_cart.tpl
{extends file="parent:frontend/checkout/ajax_cart.tpl"}
{block name='frontend_checkout_ajax_cart_prices_info'}{/block}
Moin
30. Oktober 2020 um 10:07
8
Ich würde ein Plugin dafür nehmen.
Was ist mit dem Gutschein, Versand, Versandaufschlag, Pärmienartikel etc.
VG
RHarms
30. Oktober 2020 um 11:55
9
@impuls schrieb:
Aus den tpl Dateien entfernen? Ungetestet:
frontend/checkout/ajax_cart.tpl
{extends file=„parent:frontend/checkout/ajax_cart.tpl“}
{block name=‚frontend_checkout_ajax_cart_prices_info‘}{/block}
Danke für den Hinweis. Deine Lösung lässt leider zu viel verschwinden (dann ist nach der Gesamtsumme alles weg). Habe eine frontend/checkout/ajax_cart.tpl erstellt und folgendes eingefügt :
{extends file="parent:frontend/checkout/ajax_cart.tpl"}
{block name='frontend_checkout_ajax_cart_prices_container'}
{if $sBasket.content}
{if {config name=showShippingCostsOffCanvas} == 0}
{block name='frontend_checkout_ajax_cart_prices_container_without_shipping_costs'}
{block name='frontend_checkout_ajax_cart_prices_container_inner'}
{s name="AjaxCartTotalAmount"}{/s}
{$sBasket.Amount|currency}
{/block}
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="DetailDataPriceInfo" namespace="frontend/detail/data"}{/s}
{/block}
{/block}
{else}
{block name='frontend_checkout_ajax_cart_prices_container_with_shipping_costs'}
{block name='frontend_checkout_ajax_cart_prices_container_inner'}
{s name="AjaxCartTotalAmount"}{/s}
{$sBasket.Amount|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{* Shipping costs & Shipping costs pre-calculation *}
{if {config name=showShippingCostsOffCanvas} == 1}
{block name='frontend_checkout_shipping_costs_country_trigger'}
{if !$sUserLoggedIn && !$sUserData.additional.user.id}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}
{else}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}:
{/if}
{$sShippingcosts|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{block name='frontend_checkout_shipping_costs_country_include'}
{include file="frontend/checkout/shipping_costs.tpl" calculateShippingCosts=$showShippingCalculation}
{/block}
{/if}
{if {config name=showShippingCostsOffCanvas} == 2}
{block name='frontend_checkout_shipping_costs_country_include'}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}
{$sShippingcosts|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{include file="frontend/checkout/shipping_costs.tpl" calculateShippingCosts=true}
{/block}
{/if}
{* Total sum *}
{block name='frontend_checkout_cart_footer_field_labels_total'}
{s name="CartFooterLabelTotal" namespace="frontend/checkout/cart_footer"}{/s}
{$sAmount|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="AjaxDetailDataPriceInfo"}{/s}
{/block}
{/block}
{/if}
{/if}
{/block}
Dabei war für mein Interesse der Bereich kurz vor Ende interessant :
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="AjaxDetailDataPriceInfo"}{/s}
{/block}
Dort war vorher der Schlüssel „Star“ mit drin, welcher leider auch an anderen Stellen verwendet wird. Daher habe ich ihn nun gelöscht.
Nun sieht es so aus:
mgolec
16. Dezember 2020 um 08:40
10
Hallo!
Hab genau das selbe versucht, leider wird hier nichts angezeigt im OffCanvas Warenkorb…
Weder der Stern ist weg, noch die gelbe Meldung ist da…
Wie bekommt man die gelbe Infomeldung her?
LG Markus
RHarms
16. Dezember 2020 um 10:29
11
@mgolec schrieb:
Hallo!
Hab genau das selbe versucht, leider wird hier nichts angezeigt im OffCanvas Warenkorb…
Weder der Stern ist weg, noch die gelbe Meldung ist da…
Wie bekommt man die gelbe Infomeldung her?
LG Markus
Hallo,
in den Textbaustein: „frontend/checkout/ajax_cart“ - „AjaxDetailDataPriceInfo“ folgendes eintragen :
* Gemäß §19 (1) UStG erheben wir keine Umsatzsteuer und weisen diese auch nicht aus.
mgolec
16. Dezember 2020 um 10:59
12
Hallo!
Vielen Dank. Funktioniert
So nun ist nurmehr der Stern da, welcher weg gehören würde.
mgolec
16. Dezember 2020 um 11:01
13
Die Textbausteine sehen so aus:
RHarms
16. Dezember 2020 um 11:14
14
Dann schau mal in meinen Beitrag etwas weiter oben vom 30.10.
Das Sternchen wird auch bei dir sicherlich im Theme Hard-Coded sein, und muss daher über das Theme entfernt werden. Dazu vom Theme ein eigenes Theme ableiten (sollte man sowieso tun), und die Änderungen für die “frontend/checkout/ajax_cart.tpl” passend zu deinem Theme durchführen. Für die Anpassungen den Bereich {block name=‘frontend_checkout_ajax_cart_prices_container’} aus dem Original-Theme nehmen, entsprechend meiner Vorlage in die Kopie (eigenes Theme) einfügen, und die Anpassungen durchführen.
mgolec
16. Dezember 2020 um 12:22
15
{extends file="parent:frontend/checkout/ajax_cart.tpl"}
{block name='frontend_checkout_ajax_cart_prices_container'}
{if $sBasket.content}
{if {config name=showShippingCostsOffCanvas} == 0}
{block name='frontend_checkout_ajax_cart_prices_container_without_shipping_costs'}
{block name='frontend_checkout_ajax_cart_prices_container_inner'}
{s name="AjaxCartTotalAmount"}{/s}
{$sBasket.Amount|currency}
{/block}
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="DetailDataPriceInfo" namespace="frontend/detail/data"}{/s}
{/block}
{/block}
{else}
{block name='frontend_checkout_ajax_cart_prices_container_with_shipping_costs'}
{block name='frontend_checkout_ajax_cart_prices_container_inner'}
{s name="AjaxCartTotalAmount"}{/s}
{$sBasket.Amount|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{* Shipping costs & Shipping costs pre-calculation *}
{if {config name=showShippingCostsOffCanvas} == 1}
{block name='frontend_checkout_shipping_costs_country_trigger'}
{if !$sUserLoggedIn && !$sUserData.additional.user.id}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}
{else}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}:
{/if}
{$sShippingcosts|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{block name='frontend_checkout_shipping_costs_country_include'}
{include file="frontend/checkout/shipping_costs.tpl" calculateShippingCosts=$showShippingCalculation}
{/block}
{/if}
{if {config name=showShippingCostsOffCanvas} == 2}
{block name='frontend_checkout_shipping_costs_country_include'}
{s name='CheckoutFooterEstimatedShippingCosts' namespace="frontend/checkout/cart_footer"}{/s}
{$sShippingcosts|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{include file="frontend/checkout/shipping_costs.tpl" calculateShippingCosts=true}
{/block}
{/if}
{* Total sum *}
{block name='frontend_checkout_cart_footer_field_labels_total'}
{s name="CartFooterLabelTotal" namespace="frontend/checkout/cart_footer"}{/s}
{$sAmount|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s}
{/block}
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="AjaxDetailDataPriceInfo"}{/s}
{/block}
{/block}
{/if}
{/if}
{/block}
Das is mein Inhalt…
RHarms
16. Dezember 2020 um 12:42
16
Hmmm … da finde ich das Sternchen leider nicht. Hätte es in dem letzten Block ‚{block name=‚frontend_checkout_ajax_cart_prices_info‘}‘ in der Zeile ‚{s name=„AjaxDetailDataPriceInfo“}{/s}‘ vermutet.
In den Textbausteinen hast du es ja bereits gelöscht. Hast du danach auch den Cache geleert?
mgolec
16. Dezember 2020 um 12:52
17
Hallo Nochmals!
Ja ich habe den Cache geleert (mehrfach), dann das Theme kompiliert (mein eigenes), auch die Browserdaten habe ich gelöscht…
LG Markus
RHarms
17. Dezember 2020 um 10:02
18
Da weiß ich dann leider auch nicht weiter.