Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014

    Batman

    • Fördermitglied
    • Beiträge: 176
    hmmm . hab jetzt nochmal nachgeschaut:

    "/includes/modules/product_info.php" habe ich gar nicht angefasst.

    Bei einem Shop hat es auf Anhieb mit dem Installer (mit etwas problemen) funktioniert.

    Bis auf die Tatsache das mir bei den folgenden Seiten die Lieferzeit Info fehlte:
    /templates/xxx/module/also_purchased.html
    /templates/xxx/module/cross_selling.html
    /templates/xxx/module/reverse_cross_selling.html

    Die habe ich nun aber soweit alle gefixt.

    Beim anderen Shop musste ich meine anderen Templates ebenfalls erweitern:
    /templates/xxx/module/product_listing/*.html
    /templates/xxx/module/new_products_default.html
    /templates/xxx/module/new_products_overview.html
    /templates/xxx/module/new_products.html
    /templates/xxx/module/specials.html

    Nur zur Info  :-)

    Werbung / Banner buchen

    web0null

    • Experte
    • Beiträge: 1.998
    Schön (hast du es halt nur halb falsch gemacht) :-D
    Zitat
    "/includes/modules/product_info.php" habe ich gar nicht angefasst.
    ... und genau deswegen brauchen die info-.html auch keine Änderungen.

    ...aber die "/includes/classes/product.php" hast du angefasst!?
    Hättest du die auch nicht angefasst, bräuchten die anderen html-Dateien AUCH keine Änderungen, somit bleiben wiederum nur die 3 schon erwähnten Dateien übrig ;-)

    Batman

    • Fördermitglied
    • Beiträge: 176
    lol .. halb falsch ist ja dann auch halbrichtig  :-D

    Wie gesagt . erst angefasst nachdem es nicht dargestellt wurde.
    Evtl. liegts auch daran das ich noch 1.0.5er version hab.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    @web0null
    Naja, die erwähnten Dateien
    /templates/YOUR_TEMPLATE/module/also_purchased.html
    /templates/YOUR_TEMPLATE/module/cross_selling.html
    /templates/YOUR_TEMPLATE/module/reverse_cross_selling.html

    und vtl. auch die
    /templates/YOUR_TEMPLATE/module/specials.html
    benötigen evtl. gar wohl Änderungen, nämlich genau dann wenn die shiiping_time da gar nicht drinsteht, hängt ja vom Template ab und auch das Default-Template hat sie nicht drin.

    Gruß,
    noRiddle

    web0null

    • Experte
    • Beiträge: 1.998
    Na ja, das ist schon klar, aber das hat mit der "Erweiterung" an sich nichts zu tun.
    Die Aufgabe der "Erweiterung" ist ja primär dass die bisherige Ausgabe, in einen Link umgewandelt wird.

    Das man auf den Seiten wo bisher keine Ausgabe statt fand (weil schlicht der Code dafür nicht vorhanden ist), die noch umsetzen muss, ist klar.

    Das im Wiki Dateien aufgeführt werden (wie z.B. die specials.html), die das ja eigentlich noch nie angezeigt haben (weil schlicht der Code dafür fehlt), und mit suchen und ersetzen erklärt wird, ist ja eigentlich falsch.

    Gruß

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Wiederum "naja" ;-), weil nämlich Unwissende und somit auch Batman das alles nicht wissen und sich lediglich an Anleitungen halten und/oder eben Webkiste's Modul benutzen, sich dann aber wundern warum in den genannten Templates die Lieferzeit nicht auftaucht.
    Mußte also erwähnt werden.

    Gruß,
    noRiddle

    Batman

    • Fördermitglied
    • Beiträge: 176
     :hust: Das Wort "Unwissende" war nun nicht nett ...  :’-(
    Der unwissende hat sich ja dann der Templates angenommen  :-PP

    Soooo .. und nun ne Runde Bier reinstell .. weil wir ja alle irgendwie recht haben!

     :cheers: Prost!

    web0null

    • Experte
    • Beiträge: 1.998
    Zitat
    Mußte also erwähnt werden.

    Joo da haste recht. :thumbs:

    Habe es hier für die Webkiste-Version ergänzt!

    Gruß

    web0null

    • Experte
    • Beiträge: 1.998
    ...und für Die "Wiki-Version" geht es so:

    Ergänzung (1.06):

    In diesen Dateien ist die Anzeige der Lieferzeit (im Original) nicht enthalten.

    • templates\xtc5\module\specials.html
    • templates\xtc5\module\reverse_cross_selling.html
    • templates\xtc5\module\also_purchased.html

    Suche:
    Code: PHP  [Auswählen]
    .PRODUCTS_SHIPPING_LINK})</span>
    Ersetze mit:
    Code: PHP  [Auswählen]
    .PRODUCTS_SHIPPING_LINK})</span>
    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{$smarty.const.SHIPPING_TIME}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
                            {$module_data.PRODUCTS_SHIPPING_NAME_LINK}</p>
                    {/if}
     

    • templates\xtc5\module\cross_selling.html

    Suche:
    Code: PHP  [Auswählen]
    .PRODUCTS_SHIPPING_LINK})</span>
    Ersetze mit:
    Code: PHP  [Auswählen]
    .PRODUCTS_SHIPPING_LINK})</span>
    {if $products_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{$smarty.const.SHIPPING_TIME}{if $products_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$products_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$products_data.PRODUCTS_SHIPPING_NAME}" />{/if}
                            {$products_data.PRODUCTS_SHIPPING_NAME_LINK}</p>
                    {/if}
     

    Gruß

    Alex23

    • Fördermitglied
    • Beiträge: 197
    @Batman
    Ich hatte das gleiche Problem wie Du und löste es wie folgt (Shopversion modified 1.05-SP1d):

    Diese Dateien unverändert lassen:

    /includes/classes/product.php
    /includes/modules/product_info.php

    Da bei mir seltsamerweise dies aus dem "modified 1.05-SP1d xtc5 Template" fehlte:

    Code: PHP  [Auswählen]
                            {if $SHIPPING_NAME}<p class="shippingtime"><strong>{#text_shippingtime#}</strong>{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME}</p>
                            {/if}

    musste ich es in folgenden Template Dateien ergänzen:

    /templates/xtc5/module/product_info/*.html
    /templates/xtc5/module/product_listing/*.html
    /templates/xtc5/module/new_products_default.html
    /templates/xtc5/module/new_products_overview.html
    /templates/xtc5/module/new_products.html

    Wichtig: Am Ende muss {$SHIPPING_NAME} und nicht {$SHIPPING_NAME_LINK} stehen.

    Das Modul von Webkiste nach Anleitung einbauen.
    Seitdem funktioniert bei mir das Modul von Webkiste einwandfrei wie es sein soll!

    Gruß,

    Alex23

    Batman

    • Fördermitglied
    • Beiträge: 176
    Hallo,

    nun hat sich bei mir leider doch noch ein Problem aufgetan.  :-?

    Die Lieferzeiten in den Bestell E-Mails werden nicht mehr dargestellt,
    und die Attribute werden mit einem Link gewrappt.

    Ich beziehe mich auf den Abschnitt folgender Datei:
    templates/xxx/mail/german/order_mail.html

    Code: PHP  [Auswählen]
    <td style="font-family: Arial; font-size: 11px; color:#000000" valign="top">
    {$order_values.PRODUCTS_NAME}<br>
    {if $order_values.PRODUCTS_SHIPPING_TIME neq ''}Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}{$order_values.PRODUCTS_ATTRIBUTES}     
    </td>

    Hier wurde definitiv auch nichts verändert. Nur durch die anderen Änderungen habe ich nun
    einen Link zur Lieferzeit der allerdings um die Artikelattribute geht.

    Früher:
    Artikel xyz
    Lieferzeit: 3 Tage
    Farbe: rot

    Jetzt:
    Artikel xyz
    Lieferzeit: Farbe: rot

    Auf "Farbe: rot" ist nun der Link zur Lieferzeit enthalten.

    Weiss hier jemand einen Rat??

    web0null

    • Experte
    • Beiträge: 1.998
    Hast du folgendes schon gemacht.
    Die zip von dem Beitrag neu laden, und dann das machen.

    ...und bitte auch dort weiter schreiben.

    Gruß

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Ich weiß, ich bin ziemlich spät dran aber ich hatte bisher schlichtweg keine Zeit gehabt mich mit dem Quatsch der EUrokraten auseinanderzusetzen. Nun bin ich hier aber gerade beim einbauen und da kamen mir ein zwei Gedanken...

    Zum einen heißt es ja
    Zitat
    Dies bedeutet, dass das Muster-Widerrufsformular zwingend zur Verfügung gestellt werden muss und zwar vor Abgabe der Vertragserklärung des Verbrauchers.

    Genügt da denn ein einsamer Link in der Infobox, möglicherweise in der allerletzten Shopzeile? Zumindest auf die Widerrufserklärung wird ja im Checkout nochmal explizit hingewiesen. Wäre es sinnvoll den Hinweis dort um einen Hinweis auf das Widerrufsformular zu erweitern, oder evtl sinnvoller im Content Manager einen Link zum Formular bei der Widerrufserklärung einzufügen (natürlich *außerhalb* des vorgegebenen Teils der WRB).

    Und nochmal zum Checkout, dort wird ja die Lieferzeit unter "Artikel" ebenfalls nochmal angezeigt, hier ist sie aber nicht mit der Tabelle verlinkt.  Soll das so? Ich denke gerade hier käme doch der Hinweis, dass bei unterschiedlichen Lieferzeiten die längste gilt, zum tragen.

    Und dann bin ich im Tutorial (ebenfalls) über diese Stelle gestolpert:

    Zitat
    Folgende Template Dateien ändern:

    /templates/xtc5/module/product_listing/*.html
    /templates/xtc5/module/new_products_default.html
    /templates/xtc5/module/new_products_overview.html
    /templates/xtc5/module/new_products.html
    /templates/xtc5/module/specials.html

    Bei einem eigenen Template (nicht xtc5) kann es sein, dass aus folgende Dateien bearbeitet werden müssen:

    /templates/xtc5/module/also_purchased.html
    /templates/xtc5/module/cross_selling.html
    /templates/xtc5/module/reverse_cross_selling.html

    In meinem Fremd-Template gibt es in den Product Listings keine Angabe zur Versandzeit (und auch keinen Warenkorb Link) Folglich treffen ebenfalls die ersten fünf Enderungen nicht zu. Soweit soklar, etwas verwirrend ist lediglich der Hinweis, dass bei einigen Templates lediglich die letzten drei Änderungen optional sind was impliziert, dass die ersten fünf obligatorisch sind. Sollte man hier nicht generell darauf verweisen, dass die Änderungen ggfs. im verwendeten Tpl nicht vorkommen?

    LG
    Holger