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: Weitere Nachnahme Anbieter ergänzen

    Bcoola

    • Schreiberling
    • Beiträge: 412
    Hab hier eine kleine Anleitung geschrieben wie man weitere Anbieter für Nachnahme Gebühren ergänzen kann.

    Vielleicht braucht es ja mal jemand.

    Viel Spaß damit!

    [EDIT Tomcraft 01.07.2011: Fehler in Anleitung korrigiert, Danke an rockmartin für den Hinweis.]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5065.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #1 am: 12. April 2010, 09:55:21
    Große Spitzenklasse! :thx:

    Ich habe das mal in die Modulecke verschoben. ;-)

    Grüße

    Torsten

    Bcoola

    • Schreiberling
    • Beiträge: 412
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #2 am: 16. April 2010, 07:49:13
    hab das Dok erweitert/upgedatet und hier angehängt

    bitte oben austauschen - danke

    [EDIT Tomcraft: Anleitung im ersten Beitrag aktualisiert]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #3 am: 16. April 2010, 09:11:47
    Hi Ben, vielen lieben Dank für das Update!

    :thx:

    Grüße

    Torsten

    Bending-Bender

    • Neu im Forum
    • Beiträge: 2
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #4 am: 11. November 2010, 10:38:26
    Hi, kann es sein, dass die Anleitung nicht mehr so ohne weiteres funktioniert?

    Meine eingefügten Zeilen:

    ot_cod_fee.php

    Code: PHP  [Auswählen]
                      // module GLS
                      if ($_SESSION['shipping']['id'] == 'gls_gls') $cod_zones = preg_split("/[:,]/", MODULE_ORDER_TOTAL_COD_FEE_GLS);

                    function keys() {
                    return array('MODULE_ORDER_TOTAL_COD_FEE_STATUS', 'MODULE_ORDER_TOTAL_COD_FEE_SORT_ORDER', 'MODULE_ORDER_TOTAL_COD_FEE_GLS', 'MODULE_ORDER_TOTAL_COD_FEE_FLAT', 'MODULE_ORDER_TOTAL_COD_FEE_ITEM', 'MODULE_ORDER_TOTAL_COD_FEE_TABLE','MODULE_ORDER_TOTAL_COD_FEE_CHRONOPOST','MODULE_ORDER_TOTAL_COD_FEE_DHL','MODULE_ORDER_TOTAL_COD_FEE_CHP', 'MODULE_ORDER_TOTAL_COD_FEE_ZONES', 'MODULE_ORDER_TOTAL_COD_FEE_AP', 'MODULE_ORDER_TOTAL_COD_FEE_UPS', 'MODULE_ORDER_TOTAL_COD_FEE_UPSE', 'MODULE_ORDER_TOTAL_COD_FEE_DP', 'MODULE_ORDER_TOTAL_COD_FEE_FREE', 'MODULE_ORDER_TOTAL_FREEAMOUNT_FREE', 'MODULE_ORDER_TOTAL_COD_FEE_TAX_CLASS');
        }

                    xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_ORDER_TOTAL_COD_FEE_GLS', 'DE:6.90', '6', '0', now())");

    lang\ot_cod_fee.php

      define('MODULE_ORDER_TOTAL_COD_FEE_GLS_TITLE','GLS Nachnahme');
      define('MODULE_ORDER_TOTAL_COD_FEE_GLS_DESC','Berechnung der GLS Nachnahmegebühr');

    cod.php

                      if ($_SESSION['shipping']['id'] == 'gls_gls') $cod_zones = preg_split("/[:,]/", MODULE_ORDER_TOTAL_COD_FEE_GLS);
     
    Alles was ich in der Zusammenfassung am ende bekomme sieht man auf dem Screenshot.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Meine Version: modified eCommerce Shopsoftware v1.05 dated: 2010-07-18

    Bending-Bender

    • Neu im Forum
    • Beiträge: 2
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #5 am: 11. November 2010, 13:34:42
    Habe gerade gemerkt, dass man einmal das Nachnahme Modul in der Zusammenfassung deinstallieren und wieder installieren muss.

    Dann ist auch die neue Nachnahme drin.

    Dido1

    • Neu im Forum
    • Beiträge: 19
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #6 am: 24. April 2011, 17:45:38
    Hallo zusammen,
    habe ebenso mein Shop angepasst. Funktioniert wunderbar. Habe gleichzeitig das Modul MODUL: Artikelabhängige Versandkosten - "gambioultra" für modified eCommerce Shopsoftware installiert.

    Meine Frage ist, für Hermes muss man

    Code: PHP  [Auswählen]
    if ($_SESSION['shipping']['id'] == 'hermes_hermes')
     
    eingeben. Ich habe für gambioultra

    Code: PHP  [Auswählen]
    if ($_SESSION['shipping']['id'] == 'gambioultra')
     
    eingegeben. Es funktioniert aber nicht. In welche Datei finde ich diese "shipping id"? Oder kann ich Nachnahmegebühr hard-codieren. :D Oder alternativ für artikelabhängige Versandkosten und dazu Nachnahmegebühr?

    lukeventura

    • Fördermitglied
    • Beiträge: 60
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #7 am: 14. Juni 2011, 08:59:59
    Dokument kann nicht geladen werden! CRC Fehler.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #8 am: 14. Juni 2011, 09:10:47
    Was möchtest du uns damit sagen? :?

    Grüße

    Torsten

    lukeventura

    • Fördermitglied
    • Beiträge: 60
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #9 am: 14. Juni 2011, 09:35:27
    Das die Zip Datei defekt ist...  

    Warum immer noch nur alle 30 Minuten einen Post?   :coffee:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #10 am: 14. Juni 2011, 09:44:18
    Nein, die Datei ist nicht kaputt, das liegt wohl eher an deinem PC. :D

    Grüße

    Torsten

    lukeventura

    • Fördermitglied
    • Beiträge: 60
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #11 am: 14. Juni 2011, 10:05:52
    Hmm.. komisch, bei zwei verschiedenen Rechnern? Na gut, vielleicht gehts auch so:

    Bei mir wird bei Bezahlart auswählen keine Nachnahmegebühr angezeigt. Wie und wo kann ich das einstellen?

    Benny

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #12 am: 14. Juni 2011, 10:23:12
    Stell mal bitte auf das xtc5 Template um und schaue, ob es dann angezeigt wird.

    Im Normalfall sollte das über die "/templates/<dein-template>/module/checkout_shipping_block.html" angezeigt werden:

    Code: PHP  [Auswählen]
      {foreach name=inner item=method_data from=$module_data.methods}
      <tr>
        <td class="radiobutton">{$method_data.radio_field}</td>
        <td class="description"><label for="{$smarty.foreach.outer.iteration}">{$method_data.title}</lable></td>
        <td class="price">{$method_data.price}</td>
      </tr>
      {/foreach}
     
    Hast du denn überhaupt eine Nachnahmegebühr eingetragen? :?

    Grüße

    Torsten

    lukeventura

    • Fördermitglied
    • Beiträge: 60
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #13 am: 14. Juni 2011, 10:44:16
    Bei mir sieht's so aus:

    Code: PHP  [Auswählen]
    {if $FREE_SHIPPING}
    <table class="shippingblock" border="0" width="100%" cellspacing="0" cellpadding="6">
            <tr>
                    <td class="header"><strong>{$FREE_SHIPPING_TITLE}</strong></td>
            </tr>
            <tr>
                    <td width="100%">{$FREE_SHIPPING_DESCRIPTION}</td>
            </tr>
    </table>
    {else}

    {foreach name=aussen item=module_data from=$module_content}
    <table class="shippingblock" width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td colspan="3" class="header"><strong>{$module_data.module}</strong></td>
      </tr>
      {if $module_data.error != ''}
      <tr>
        <td> </td>
        <td colspan="2">{$module_data.error}</td>
      </tr>
      {else}
      {foreach name=aussen item=method_data from=$module_data.methods}
      <tr>
        <td class="radiobutton">{$method_data.radio_field}</td>
        <td class="description">{$method_data.title}</td>
        <td class="price">{$method_data.price}</td>
      </tr>
      {/foreach}
      {/if}
    </table>
    {/foreach}
    {/if}

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    ANLEITUNG: Weitere Nachnahme Anbieter ergänzen
    Antwort #14 am: 14. Juni 2011, 11:15:05
    Entscheidend ist diese Ziele:

    Code: PHP  [Auswählen]
    <td class="price">{$method_data.price}</td>
     
    und die ist bei dir vorhanden. Dann kannst du nochmal schauen, was ich sonst noch so geschrieben hatte. :D

    Grüße

    Torsten

    Trade Republic - Provisionsfrei Aktien handeln
    11 Antworten
    8337 Aufrufe
    23. Februar 2015, 10:52:55 von Tomcraft
    43 Antworten
    34162 Aufrufe
    22. Mai 2017, 12:32:50 von japadi83
    25 Antworten
    19568 Aufrufe
    17. September 2012, 20:02:33 von Blume
               
    anything