Es ist leider kein Versand in dieses Land möglich
Es ist leider kein Versand in dieses Land möglich
Hallo
Kann mir wer sagen wo das definiert wird ?
Gruss aus Helvetien
Ilan
Kann mir wer sagen wo das definiert wird ?
Gruss aus Helvetien
Ilan
Hallo,
willkommen und vielen dank für den myoos support mit 1.7.16!
Unter Admin => Konfiguration => Versand
Bitte das Land eintragen
Unter
Admin => Module => Versand
Bitte die Versandart auswählen und konfigurieren.
Je nach Versandart kann man das Liefergebiet festlegen.
Ich hoffe die Antwort hilft weiter
ralf
willkommen und vielen dank für den myoos support mit 1.7.16!
Unter Admin => Konfiguration => Versand
Bitte das Land eintragen
Unter
Admin => Module => Versand
Bitte die Versandart auswählen und konfigurieren.
Je nach Versandart kann man das Liefergebiet festlegen.
Ich hoffe die Antwort hilft weiter
ralf
Hallo,
Nachnahme funktioniert nur mit ausgesuchten Versandtarten.
Die Leister der Möglichkeiten kann man im Script
~/includes/modules/order_total/ot_cod_fee.php
Swisspost ist mit ihren drei Arten dabei
Was steht in den Konstanten
Die Zonen in die man mit Swisspost liefern möchte muss man über den Admin hinterlegen.
der Shop speichert die 7 Zonen nach
MODULE_SHIPPING_CHP_COUNTRIES_1
MODULE_SHIPPING_CHP_COUNTRIES_2
MODULE_SHIPPING_CHP_COUNTRIES_3
MODULE_SHIPPING_CHP_COUNTRIES_4
MODULE_SHIPPING_CHP_COUNTRIES_5
MODULE_SHIPPING_CHP_COUNTRIES_6
MODULE_SHIPPING_CHP_COUNTRIES_7
Was steht in diesen Konstanten?
cu
ralf
Nachnahme funktioniert nur mit ausgesuchten Versandtarten.
Die Leister der Möglichkeiten kann man im Script
~/includes/modules/order_total/ot_cod_fee.php
Code: Alles auswählen
$cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_FLAT);
if ($_SESSION['shipping]['id] == 'flat_flat') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_FLAT);
if ($_SESSION['shipping]['id] == 'item_item') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_ITEM);
if ($_SESSION['shipping]['id] == 'table_table') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_TABLE);
if ($_SESSION['shipping]['id] == 'zones_zones') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_ZONES);
if ($_SESSION['shipping]['id] == 'ap_ap') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_AP);
if ($_SESSION['shipping]['id] == 'dp_dp') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_DP);
if ($_SESSION['shipping]['id] == 'chp_ECO') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
if ($_SESSION['shipping]['id] == 'chp_PRI') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
if ($_SESSION['shipping]['id] == 'chp_URG') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
if ($_SESSION['shipping]['id] == 'certifiedmail_certifiedmail') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CERTIFIEDMAIL);
if ($_SESSION['shipping]['id] == 'hermes_hermes') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_HERMES);
Swisspost ist mit ihren drei Arten dabei
Code: Alles auswählen
if ($_SESSION['shipping]['id] == 'chp_ECO') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
if ($_SESSION['shipping]['id] == 'chp_PRI') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
if ($_SESSION['shipping]['id] == 'chp_URG') $cod_zones = split("[:,]", MODULE_ORDER_TOTAL_COD_FEE_CHP);
Code: Alles auswählen
echo MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
der Shop speichert die 7 Zonen nach
MODULE_SHIPPING_CHP_COUNTRIES_1
MODULE_SHIPPING_CHP_COUNTRIES_2
MODULE_SHIPPING_CHP_COUNTRIES_3
MODULE_SHIPPING_CHP_COUNTRIES_4
MODULE_SHIPPING_CHP_COUNTRIES_5
MODULE_SHIPPING_CHP_COUNTRIES_6
MODULE_SHIPPING_CHP_COUNTRIES_7
Was steht in diesen Konstanten?
cu
ralf
643, 'MODULE_SHIPPING_CHP_COUNTRIES_1', 'CH,LI', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(646, 'MODULE_SHIPPING_CHP_COUNTRIES_2', 'AD,AT,BE,FR,DE,VA,IT,LU,MC,NL', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(650, 'MODULE_SHIPPING_CHP_COUNTRIES_3', 'AL,BA,BG,HR,CZ,DK,EE,FI,GI,GR,HU,IS,IE,LV,LT,MK,MT,MH,NO,PL,PT,RO,SK,SI,ES,SE,GB,YU', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(654, 'MODULE_SHIPPING_CHP_COUNTRIES_4', 'DZ,BY,CA,CY,EG,IL,JO,LB,LY,MD,MA,RU,PM,SY,TN,TR,UA,US', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(658, 'MODULE_SHIPPING_CHP_COUNTRIES_5', 'AF,AO,AI,AG,AM,AZ,BS,BH,BD,BB,BZ,BJ,BM,BT,BW,BF,BI,KY,KH,CM,CV,CF,TD,CN,KM,CG,CR,CI,CU,DJ,DM,DO,SV,GQ,ER,ET,GA,GM,GE,GH,GD,GP,GT,GN,GW,HT,HN,HK,IN,IR,IQ,JM,JP,YE,KZ,KE,KP,KR,KW,KG,LA,LS', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(662, 'MODULE_SHIPPING_CHP_COUNTRIES_6', 'LR,MO,MG,MW,MY,MV,ML,MQ,MR,MU,YT,MX,MN,MS,MZ,MM,NA,NP,NI,NE,NG,OM,PK,PA,QA,RE,RW,KN,LC,VC,SH,ZM,SM,ST,SA,SN,SC,SL,SG,SO,ZA,LK,SD,SZ,TW,TJ,TZ,TH,TG,TM,TC,UG,AE,UZ,VN,VG,VI,ZW', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(666, 'MODULE_SHIPPING_CHP_COUNTRIES_7', 'AR,AW,AU,BO,BR,BN,CL,CO,CK,EC,FK,FJ,GF,PF,GY,ID,KI,NR,AN,NC,NZ,NF,PG,PY,PE,PH,PN,WS,SB,SR,TP,TO,TT,TV,UY,VU,VE,WF', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL);
So sieht das aus hilft dir das was ?
(646, 'MODULE_SHIPPING_CHP_COUNTRIES_2', 'AD,AT,BE,FR,DE,VA,IT,LU,MC,NL', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(650, 'MODULE_SHIPPING_CHP_COUNTRIES_3', 'AL,BA,BG,HR,CZ,DK,EE,FI,GI,GR,HU,IS,IE,LV,LT,MK,MT,MH,NO,PL,PT,RO,SK,SI,ES,SE,GB,YU', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(654, 'MODULE_SHIPPING_CHP_COUNTRIES_4', 'DZ,BY,CA,CY,EG,IL,JO,LB,LY,MD,MA,RU,PM,SY,TN,TR,UA,US', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(658, 'MODULE_SHIPPING_CHP_COUNTRIES_5', 'AF,AO,AI,AG,AM,AZ,BS,BH,BD,BB,BZ,BJ,BM,BT,BW,BF,BI,KY,KH,CM,CV,CF,TD,CN,KM,CG,CR,CI,CU,DJ,DM,DO,SV,GQ,ER,ET,GA,GM,GE,GH,GD,GP,GT,GN,GW,HT,HN,HK,IN,IR,IQ,JM,JP,YE,KZ,KE,KP,KR,KW,KG,LA,LS', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(662, 'MODULE_SHIPPING_CHP_COUNTRIES_6', 'LR,MO,MG,MW,MY,MV,ML,MQ,MR,MU,YT,MX,MN,MS,MZ,MM,NA,NP,NI,NE,NG,OM,PK,PA,QA,RE,RW,KN,LC,VC,SH,ZM,SM,ST,SA,SN,SC,SL,SG,SO,ZA,LK,SD,SZ,TW,TJ,TZ,TH,TG,TM,TC,UG,AE,UZ,VN,VG,VI,ZW', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL),
(666, 'MODULE_SHIPPING_CHP_COUNTRIES_7', 'AR,AW,AU,BO,BR,BN,CL,CO,CK,EC,FK,FJ,GF,PF,GY,ID,KI,NR,AN,NC,NZ,NF,PG,PY,PE,PH,PN,WS,SB,SR,TP,TO,TT,TV,UY,VU,VE,WF', 6, 0, NULL, '2010-12-16 13:14:23', NULL, NULL);
So sieht das aus hilft dir das was ?
Hallo,
sollten die Konfiguration - Vorschläge aus dem Script so in der Datenbank stehen - dies kann man feststellen in dem man die echo Befehle in
in
~/shop/includes/oos_nice_exit.php
einfügt und den Shop aufruft.
Der Shop fügt dann die Werte unter dem footer auf.
Das Script ~/shop/includes/modules/shipping/chp.php selbst prüft mit
kommt es zu der Meldung: Es ist leider kein Versand in dieses Land möglich
Hilft diese Erklärung weiter?
cu
ralf
sollten die Konfiguration - Vorschläge aus dem Script so in der Datenbank stehen - dies kann man feststellen in dem man die echo Befehle in
Code: Alles auswählen
echo MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
MODULE_ORDER_TOTAL_COD_FEE_CHP;
echo '<br/>';
~/shop/includes/oos_nice_exit.php
einfügt und den Shop aufruft.
Der Shop fügt dann die Werte unter dem footer auf.
Das Script ~/shop/includes/modules/shipping/chp.php selbst prüft mit
Code: Alles auswählen
$dest_country = $oOrder->delivery['country]['iso_code_2];
$dest_zone = 0;
$error = false;
for ($j=1; $j<=$this->num_chp; $j++) {
$countries_table = constant('MODULE_SHIPPING_CHP_COUNTRIES_' . $j);
$country_zones = explode("[,]", $countries_table);
if (in_array($dest_country, $country_zones)) {
$dest_zone = $j;
break;
}
}
ob der Wert von $dest_country in der Konstante MODULE_SHIPPING_CHP_COUNTRIES_1, MODULE_SHIPPING_CHP_COUNTRIES_2, MODULE_SHIPPING_CHP_COUNTRIES_3,MODULE_SHIPPING_CHP_COUNTRIES_4 MODULE_SHIPPING_CHP_COUNTRIES_5,MODULE_SHIPPING_CHP_COUNTRIES_6,MODULE_SHIPPING_CHP_COUNTRIES_7 vorhanden ist.
sollte der Lieferort nicht gefunden werden
[code=php]
if ($dest_zone == 0) {
$error = true;
}
Hilft diese Erklärung weiter?
cu
ralf
[quote='Bloodhunt',index.php?page=Thread&postID=2068#post2068]also im footer steht nun CH:15.00,00:15.00[/quote]
Dies ist der Inhalt von dem Nachnahme Module: MODULE_ORDER_TOTAL_COD_FEE_CHP
00 steht in dieser Zeile für *alle* Länder. D.h. die Nachnahme steht zur Verfügung.
und auch für die Schweiz (CH)
Und wie sieht die Konfiguration der Versandart aus?
cu
ralf
Dies ist der Inhalt von dem Nachnahme Module: MODULE_ORDER_TOTAL_COD_FEE_CHP
00 steht in dieser Zeile für *alle* Länder. D.h. die Nachnahme steht zur Verfügung.
und auch für die Schweiz (CH)
Und wie sieht die Konfiguration der Versandart aus?
Code: Alles auswählen
echo MODULE_SHIPPING_CHP_COUNTRIES_1;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_2;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_3;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_4;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_5;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_6;
echo '<br>';
echo MODULE_SHIPPING_CHP_COUNTRIES_7;
cu
ralf
also wenn ich das eingebe steht im footer
genau das
CH,LI
AD,AT,BE,FR,DE,VA,IT,LU,MC,NL
AL,BA,BG,HR,CZ,DK,EE,FI,GI,GR,HU,IS,IE,LV,LT,MK,MT,MH,NO,PL,PT,RO,SK,SI,ES,SE,GB,YU
DZ,BY,CA,CY,EG,IL,JO,LB,LY,MD,MA,RU,PM,SY,TN,TR,UA,US
AF,AO,AI,AG,AM,AZ,BS,BH,BD,BB,BZ,BJ,BM,BT,BW,BF,BI,KY,KH,CM,CV,CF,TD,CN,KM,CG,CR,CI,CU,DJ,DM,DO,SV,GQ,ER,ET,GA,GM,GE,GH,GD,GP,GT,GN,GW,HT,HN,HK,IN,IR,IQ,JM,JP,YE,KZ,KE,KP,KR,KW,KG,LA,LS
LR,MO,MG,MW,MY,MV,ML,MQ,MR,MU,YT,MX,MN,MS,MZ,MM,NA,NP,NI,NE,NG,OM,PK,PA,QA,RE,RW,KN,LC,VC,SH,ZM,SM,ST,SA,SN,SC,SL,SG,SO,ZA,LK,SD,SZ,TW,TJ,TZ,TH,TG,TM,TC,UG,AE,UZ,VN,VG,VI,ZW
AR,AW,AU,BO,BR,BN,CL,CO,CK,EC,FK,FJ,GF,PF,GY,ID,KI,NR,AN,NC,NZ,NF,PG,PY,PE,PH,PN,WS,SB,SR,TP,TO,TT,TV,UY,VU,VE,WF
genau das
CH,LI
AD,AT,BE,FR,DE,VA,IT,LU,MC,NL
AL,BA,BG,HR,CZ,DK,EE,FI,GI,GR,HU,IS,IE,LV,LT,MK,MT,MH,NO,PL,PT,RO,SK,SI,ES,SE,GB,YU
DZ,BY,CA,CY,EG,IL,JO,LB,LY,MD,MA,RU,PM,SY,TN,TR,UA,US
AF,AO,AI,AG,AM,AZ,BS,BH,BD,BB,BZ,BJ,BM,BT,BW,BF,BI,KY,KH,CM,CV,CF,TD,CN,KM,CG,CR,CI,CU,DJ,DM,DO,SV,GQ,ER,ET,GA,GM,GE,GH,GD,GP,GT,GN,GW,HT,HN,HK,IN,IR,IQ,JM,JP,YE,KZ,KE,KP,KR,KW,KG,LA,LS
LR,MO,MG,MW,MY,MV,ML,MQ,MR,MU,YT,MX,MN,MS,MZ,MM,NA,NP,NI,NE,NG,OM,PK,PA,QA,RE,RW,KN,LC,VC,SH,ZM,SM,ST,SA,SN,SC,SL,SG,SO,ZA,LK,SD,SZ,TW,TJ,TZ,TH,TG,TM,TC,UG,AE,UZ,VN,VG,VI,ZW
AR,AW,AU,BO,BR,BN,CL,CO,CK,EC,FK,FJ,GF,PF,GY,ID,KI,NR,AN,NC,NZ,NF,PG,PY,PE,PH,PN,WS,SB,SR,TP,TO,TT,TV,UY,VU,VE,WF
Hallo,
auch dort ist die Schweiz als Lieferland dabei...
In welches Land soll geliefert werden?
D.h. was steht
~/shop/includes/modules/shipping/chp.php
nach Zeile 96
ein
einfügen.
Der Wert sollte CH für die Schweiz sein DE für Deutschland... AT für Österreich... und diese Länder sind vorhanden
ralf
auch dort ist die Schweiz als Lieferland dabei...
In welches Land soll geliefert werden?
D.h. was steht
Code: Alles auswählen
$dest_country = $oOrder->delivery['country]['iso_code_2];
nach Zeile 96
Code: Alles auswählen
$dest_country = $oOrder->delivery['country]['iso_code_2];
Code: Alles auswählen
echo $dest_country;
exit;
Der Wert sollte CH für die Schweiz sein DE für Deutschland... AT für Österreich... und diese Länder sind vorhanden
cuCH,LI
AD,AT,BE,FR,DE,VA,IT,LU,MC,NL
AL,BA,BG,HR,CZ,DK,EE,FI,GI,GR,HU,IS,IE,LV,LT,MK,MT,MH,NO,PL,PT,RO,SK,SI,ES,SE,GB,YU
DZ,BY,CA,CY,EG,IL,JO,LB,LY,MD,MA,RU,PM,SY,TN,TR,UA,US
AF,AO,AI,AG,AM,AZ,BS,BH,BD,BB,BZ,BJ,BM,BT,BW,BF,BI,KY,KH,CM,CV,CF,TD,CN,KM,CG,CR,CI,CU,DJ,DM,DO,SV,GQ,ER,ET,GA,GM,GE,GH,GD,GP,GT,GN,GW,HT,HN,HK,IN,IR,IQ,JM,JP,YE,KZ,KE,KP,KR,KW,KG,LA,LS
LR,MO,MG,MW,MY,MV,ML,MQ,MR,MU,YT,MX,MN,MS,MZ,MM,NA,NP,NI,NE,NG,OM,PK,PA,QA,RE,RW,KN,LC,VC,SH,ZM,SM,ST,SA,SN,SC,SL,SG,SO,ZA,LK,SD,SZ,TW,TJ,TZ,TH,TG,TM,TC,UG,AE,UZ,VN,VG,VI,ZW
AR,AW,AU,BO,BR,BN,CL,CO,CK,EC,FK,FJ,GF,PF,GY,ID,KI,NR,AN,NC,NZ,NF,PG,PY,PE,PH,PN,WS,SB,SR,TP,TO,TT,TV,UY,VU,VE,WF
ralf
Hallo,
die Meldung Es ist leider kein Versand in dieses Land möglich'
kann der Shop nur dann erzeugen, wenn $error == true
zeile 207
Sprachdatei geprüft
ist die $dest_zone wirklich 0 ?
kann eigentlich nicht sein
echo $countries_table
sollte CH,LI
ergeben
print_r ($country_zones);
sollte (CH, LI) ergeben
sollte CH in CH, LI finden und
echo $dest_zone;
sollte dann 1 sein.
Ich sehe keinen Grund warum der Shop Es ist leider kein Versand in dieses Land möglich jetzt noch bringen sollte.
Bitte einmal Testen und die Varibalen Werte prüfen, ob ich mit den Annahmen richtig lag.
Sollte es weiterhin nicht funktionieren - kann man ich mir das Problem gerne mal genauer ansehen.
Zugangsdaten zum Shop an info@r23.de senden.
Ich benötige Zugang zum Admin
und FTP Zugang.
Bitte vorher eine Datensicherung mit MySQLDumper erstellen. (liegt dem System bei)
~/administrator/mysqldumper/
cu
ralf
die Meldung Es ist leider kein Versand in dieses Land möglich'
kann der Shop nur dann erzeugen, wenn $error == true
zeile 207
Code: Alles auswählen
if ($error == true) $this->quotes['error] = $aLang['module_shipping_chp_invalid_zone];
Code: Alles auswählen
$aLang['module_shipping_chp_invalid_zone] = 'Es ist leider kein Versand in dieses Land möglich';
Code: Alles auswählen
for ($j=1; $j<=$this->num_chp; $j++) {
$countries_table = constant('MODULE_SHIPPING_CHP_COUNTRIES_' . $j);
$country_zones = explode("[,]", $countries_table);
if (in_array($dest_country, $country_zones)) {
$dest_zone = $j;
break;
}
}
if ($dest_zone == 0) {
$error = true;
} else {
kann eigentlich nicht sein
Code: Alles auswählen
$countries_table = constant('MODULE_SHIPPING_CHP_COUNTRIES_' . $j);
sollte CH,LI
ergeben
Code: Alles auswählen
$country_zones = explode("[,]", $countries_table);
sollte (CH, LI) ergeben
Code: Alles auswählen
if (in_array($dest_country, $country_zones)) {
Code: Alles auswählen
$dest_zone = $j;
sollte dann 1 sein.
Ich sehe keinen Grund warum der Shop Es ist leider kein Versand in dieses Land möglich jetzt noch bringen sollte.
Bitte einmal Testen und die Varibalen Werte prüfen, ob ich mit den Annahmen richtig lag.
Sollte es weiterhin nicht funktionieren - kann man ich mir das Problem gerne mal genauer ansehen.
Zugangsdaten zum Shop an info@r23.de senden.
Ich benötige Zugang zum Admin
und FTP Zugang.
Bitte vorher eine Datensicherung mit MySQLDumper erstellen. (liegt dem System bei)
~/administrator/mysqldumper/
cu
ralf