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: Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Guten Tag,

    das shipping Modul dp lässt anpassen. In der dp.php kann ich statt 6 auch z.B. 15 Zonen einstellen. Diese erscheinen dann als zusätzliche Zellen ohne Titel in der Konfigurationsleiste. Leider verschwinden die Einträge die ich dort vornehme nach der Aktualisierung wieder.

    Eigentlich wollte ich das zones Modul dafür verwenden. Dort sind standardmäßig ja schon etwas mehr Zonen vorgegeben. Damit habe ich allerdings ein anderes Problem: Versand nach Zonen, Gewicht wird nicht richtig berechnet

    Ich würde mich sehr über einen Tipp freuen, ich bin bald seit 3 Wochen an den Versandkosten dran.

    Gruss

    Johannes



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #1 am: 08. Dezember 2010, 14:39:01
    Aus einem anderen Thema:

    Zähl mal bitte die Zeichen. Die Zeichen sollten dort eigentlich auf VARCHAR(255) in der entsprechenden Spalte gesetzt sein, mehr geht eben nicht.

    Workaround: Tipp für "Versandkosten nach Zonen" + Rest der Welt
    [...]

    Quelle: Versandmodul "table" - Anzahl der Zonen begrenzt?

    Das sollte dir helfen. ;-)

    Grüße

    Torsten

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #2 am: 08. Dezember 2010, 15:03:10
    Danke für dir Meldung. Ich habe aber nicht das Problem, dass ich mehrere Länder in eine Zeile bringen will. Ich möchte mehr als die 6 Zonen (also bei dp 12 Zeilen) für Länder und Tarif. In der dp.php ist ja auch die Funktion bereitgestellt:

    Code: PHP  [Auswählen]
    * CUSTOMIZE THIS SETTING FOR THE NUMBER OF ZONES NEEDED
     */
          $this->num_dp = 6;
     
    Oder funktioniert das so nicht und ich muss das dp Modul eben ein paar mal duplizieren?

    Danke

    franky_n

    • Experte
    • Beiträge: 4.950
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #3 am: 08. Dezember 2010, 15:08:42
    Hallo mahagma,

    doch dort musst Du dann einfach 12 einstellen.
    Dann sollte das auch funktionieren.
    Wichtig ist: Erst im Admin deinstallieren, dann Quelltext umstellen, dann neu im Admin Bereich installieren. Sonst klappt das nicht.

    Viele Grüße

    Franky

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #4 am: 08. Dezember 2010, 15:13:47
    Danke, denn Tipp habe ich gebraucht, ich werde es gleich mal probieren  :thx:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #5 am: 08. Dezember 2010, 15:15:35
    So wie ich das sehe müsste dann noch die "function install" erweitert werden, also ersetze:

    Code: PHP  [Auswählen]
            function install() {
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, set_function, date_added) VALUES ('MODULE_SHIPPING_DP_STATUS', 'True', '6', '0', 'xtc_cfg_select_option(array(\'True\', \'False\'), ', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_HANDLING', '0', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_DP_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_DP_ZONE', '0', '6', '0', 'xtc_get_zone_class_title', 'xtc_cfg_pull_down_zone_classes(', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_SORT_ORDER', '0', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_ALLOWED', '', '6', '0', now())");

          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_1', 'AD,AT,BE,CZ,DK,FO,FI,FR,GR,GL,IE,IT,LI,LU,MC,NL,PL,PT,SM,SK,SE,CH,VA,GB,SP', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_1', '5:16.50,10:20.50,20:28.50', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_2', 'AL,AM,AZ,BY,BA,BG,HR,CY,GE,GI,HU,IS,KZ,LT,MK,MT,MD,NO,SI,UA,TR,YU,RU,RO,LV,EE', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_2', '5:25.00,10:35.00,20:45.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_3', 'DZ,BH,CA,EG,IR,IQ,IL,JO,KW,LB,LY,OM,SA,SY,US,AE,YE,MA,QA,TN,PM', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_3', '5:29.00,10:39.00,20:59.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_4', 'AF,AS,AO,AI,AG,AR,AW,AU,BS,BD,BB,BZ,BJ,BM,BT,BO,BW,BR,IO,BN,BF,BI,KH,CM,CV,KY,CF,TD,CL,CN,CC,CO,KM,CG,CR,CI,CU,DM,DO,EC,SV,ER,ET,FK,FJ,GF,PF,GA,GM,GH,GD,GP,GT,GN,GW,GY,HT,HN,HK,IN,ID,JM,JP,KE,KI,KG,KP,KR,LA,LS', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_4', '5:35.00,10:50.00,20:80.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_5', 'MO,MG,MW,MY,MV,ML,MQ,MR,MU,MX,MN,MS,MZ,MM,NA,NR,NP,AN,NC,NZ,NI,NE,NG,PK,PA,PG,PY,PE,PH,PN,RE,KN,LC,VC,SN,SC,SL,SO,LK,SR,SZ,ZA,SG,TG,TH,TZ,TT,TO,TM,TV,VN,WF,VE,UG,UZ,UY,ST,SH,SD,TW,GQ,LR,DJ,CG,RW,ZM,ZW', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_5', '5:35.00,10:50.00,20:80.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_6', 'DE', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_6', '5:6.70,10:9.70,20:13.00', '6', '0', now())");
        }
     
    gegen:

    Code: PHP  [Auswählen]
            function install() {
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, set_function, date_added) VALUES ('MODULE_SHIPPING_DP_STATUS', 'True', '6', '0', 'xtc_cfg_select_option(array(\'True\', \'False\'), ', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_HANDLING', '0', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_DP_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_DP_ZONE', '0', '6', '0', 'xtc_get_zone_class_title', 'xtc_cfg_pull_down_zone_classes(', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_SORT_ORDER', '0', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_ALLOWED', '', '6', '0', now())");

          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_1', 'AD,AT,BE,CZ,DK,FO,FI,FR,GR,GL,IE,IT,LI,LU,MC,NL,PL,PT,SM,SK,SE,CH,VA,GB,SP', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_1', '5:16.50,10:20.50,20:28.50', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_2', 'AL,AM,AZ,BY,BA,BG,HR,CY,GE,GI,HU,IS,KZ,LT,MK,MT,MD,NO,SI,UA,TR,YU,RU,RO,LV,EE', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_2', '5:25.00,10:35.00,20:45.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_3', 'DZ,BH,CA,EG,IR,IQ,IL,JO,KW,LB,LY,OM,SA,SY,US,AE,YE,MA,QA,TN,PM', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_3', '5:29.00,10:39.00,20:59.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_4', 'AF,AS,AO,AI,AG,AR,AW,AU,BS,BD,BB,BZ,BJ,BM,BT,BO,BW,BR,IO,BN,BF,BI,KH,CM,CV,KY,CF,TD,CL,CN,CC,CO,KM,CG,CR,CI,CU,DM,DO,EC,SV,ER,ET,FK,FJ,GF,PF,GA,GM,GH,GD,GP,GT,GN,GW,GY,HT,HN,HK,IN,ID,JM,JP,KE,KI,KG,KP,KR,LA,LS', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_4', '5:35.00,10:50.00,20:80.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_5', 'MO,MG,MW,MY,MV,ML,MQ,MR,MU,MX,MN,MS,MZ,MM,NA,NR,NP,AN,NC,NZ,NI,NE,NG,PK,PA,PG,PY,PE,PH,PN,RE,KN,LC,VC,SN,SC,SL,SO,LK,SR,SZ,ZA,SG,TG,TH,TZ,TT,TO,TM,TV,VN,WF,VE,UG,UZ,UY,ST,SH,SD,TW,GQ,LR,DJ,CG,RW,ZM,ZW', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_5', '5:35.00,10:50.00,20:80.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_6', 'DE', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_6', '5:6.70,10:9.70,20:13.00', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_7', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_7', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_8', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_8', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_9', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_9', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COUNTRIES_10', '', '6', '0', now())");
          xtc_db_query("insert into " . TABLE_CONFIGURATION . " ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_DP_COST_10', '', '6', '0', now())");
        }
     
    Grüße

    Torsten

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #6 am: 08. Dezember 2010, 15:38:56
    Ja Danke, dass hat auch noch gefehlt...

    franky_n

    • Experte
    • Beiträge: 4.950
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #7 am: 08. Dezember 2010, 17:23:40
    Hallo Zusammen,

    und weil ich von so halbgaren Modulen dicke Füße bekomme hier mal das DP Modul inkl. Einstellung im Admin der Zonen und den korrigierten Language Files.

    WICHTIG: Vorher das alte dp Modul deinstallieren, dann die neuen Dateien rein kopieren, dann wieder installieren und einmalig die Zonen einstellen die man benötigt.

    WICHTIG: Wenn man die Zonen verstellt werden immer die "default" Werte wieder in die Zonen geschrieben.

    Es ist ein Menüpunkt hinzu gekommen der da lautet: "Anzahl der Zonen"

    Nachdem man auf "Install" gedrückt hat ist das Modul installiert.
    Nun muss man im Feld "Anzahl der Zonen" die Anzahl der benötigten Zonen einstellen und "aktualisieren" drücken.
    Danach stehen die Zonen zum Einstellen zur Verfügung und können eingestellt werden.

    Dieses Modul hat den Vorteil, dass man Zonen einstellen kann ohne den Quelltext des Moduls zu verändern.
    Außerdem habe ich einige Deutsche und Englische Beschreibungen des Moduls korrigiert/hinzugefügt.

    Viele Grüße

    Franky

    [EDIT Tomcraft 08.12.2010: Modul jetzt hier verfügbar: MODUL: Erweitertes Deutsche Post Versandmodul (dp)]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #8 am: 08. Dezember 2010, 17:40:40
    Na das ist ja viel zu einfach! :ironie:

    Bei meiner Lösung konnte man wenigstens noch basteln! :motz:

    *gg*

    Gibt es hier schon Rückmeldungen, damit wir das ggf. gleich mit in die nächste Version übernehmen können?

    Grüße

    Torsten

    franky_n

    • Experte
    • Beiträge: 4.950
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #9 am: 08. Dezember 2010, 18:41:22
    Hallo Tomcraft,

    jo ich hatte das Modul getestet! :D

    Kannst Du ja mal selber eben machen, sind nur 3 Dateien zu kopieren... ;)
    Ich weiß viel zu einfach...

    PS: In jedem Fall sollten das zumindest noch 2 oder 3 Leute testen... dann könnte es in den Trunk.

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #10 am: 08. Dezember 2010, 18:49:27
    Schiebst du es dann selber in den Trunk? ;-)

    Grüße

    Torsten

    franky_n

    • Experte
    • Beiträge: 4.950
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #11 am: 08. Dezember 2010, 18:55:00
    Hallo Tomcraft,

    habe gerade noch eine Kleinigkeit gefunden.  :whistle:

    Hier nochmal das komplette Modul.

    Viele Grüße

    Franky

    [EDIT Tomcraft 08.12.2010: Modul jetzt hier verfügbar: MODUL: Erweitertes Deutsche Post Versandmodul (dp)]

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Zusätzliche Zonen bei dp Modul / Deutsch Post, Zonen erweitern
    Antwort #12 am: 08. Dezember 2010, 19:27:24
    :thx: Franky

    Schönen Gruß

    h-h-h

    5 Antworten
    4514 Aufrufe
    09. Juli 2014, 15:18:24 von golferteddy
    64 Antworten
    31769 Aufrufe
    11. Juni 2012, 22:22:30 von Lionne
    0 Antworten
    2236 Aufrufe
    23. April 2013, 22:34:53 von olibert