| 1 |
lars |
1 |
<?
|
|
|
2 |
$shopKennung = array
|
|
|
3 |
(
|
|
|
4 |
/* 1 => "Z",
|
|
|
5 |
2 => "B",
|
|
|
6 |
3 => "G",
|
|
|
7 |
4 => "R",
|
|
|
8 |
5 => "C",
|
|
|
9 |
6 => "B",
|
|
|
10 |
7 => "C",
|
|
|
11 |
8 => "G",
|
|
|
12 |
9 => "B",
|
|
|
13 |
10 => "C",
|
|
|
14 |
11 => "G",*/
|
|
|
15 |
12 => "S",
|
|
|
16 |
13 => "F",
|
|
|
17 |
14 => "T",
|
|
|
18 |
15 => "N",
|
|
|
19 |
18 => "M",
|
|
|
20 |
19 => "M",
|
|
|
21 |
/*20 => "E",
|
|
|
22 |
21 => "A",
|
|
|
23 |
22 => "P",
|
|
|
24 |
23 => "T",*/
|
|
|
25 |
29 => "B", //Boot
|
|
|
26 |
30 => "Z", //Zelt
|
|
|
27 |
31 => "C", //Camping
|
|
|
28 |
32 => "G", //Golf
|
|
|
29 |
33 => "R", //Reitsport
|
|
|
30 |
34 => "T", //Trucker
|
|
|
31 |
35 => "H", //Technik
|
|
|
32 |
|
|
|
33 |
);
|
|
|
34 |
?>
|
|
|
35 |
<ORDER_HEADER>
|
|
|
36 |
<CONTROL_INFO>
|
|
|
37 |
<GENERATOR_INFO>Shop 2.0</GENERATOR_INFO>
|
|
|
38 |
<GENERATION_DATE><?=$order["exportet_am"]; ?></GENERATION_DATE>
|
|
|
39 |
</CONTROL_INFO>
|
|
|
40 |
<ORDER_INFO>
|
|
|
41 |
<ORDER_ID><?=$shopKennung[$order["shops_ID"]];?><?=$order["ID"];?></ORDER_ID>
|
|
|
42 |
<ORDER_DATE><?=$order["erstellt_am"];?></ORDER_DATE>
|
|
|
43 |
<ORDER_PARTIES>
|
|
|
44 |
<BUYER_PARTY>
|
|
|
45 |
<PARTY>
|
|
|
46 |
<ADDRESS>
|
|
|
47 |
<? if ($order["Name2"]) { ?><NAME><?=$order["Name2"];?></NAME><? } else { ?><NAME/><? }; ?>
|
|
|
48 |
|
|
|
49 |
<? if ($order["Name1"]) { ?><NAME2><?=$order["Name1"];?></NAME2><? } else { ?><NAME2/><? }; ?>
|
|
|
50 |
|
|
|
51 |
<? if ($order["Vorname"]) { ?><NAME3><?=$order["Vorname"];?></NAME3><? } else { ?><NAME3/><? }; ?>
|
|
|
52 |
|
|
|
53 |
<STREET><?=$order["Strasse"];?> <?=$order["Hausnummer"];?></STREET>
|
|
|
54 |
<ZIP><?=$order["PLZ"];?></ZIP>
|
|
|
55 |
<CITY><?=$order["ORT"];?></CITY>
|
|
|
56 |
<COUNTRY><?=getCountryISOCode($order["Land"]);?></COUNTRY>
|
|
|
57 |
<PHONE type="other"><?=$order["Telefon"];?></PHONE>
|
|
|
58 |
<FAX><?=$order["Fax"];?></FAX>
|
|
|
59 |
<EMAIL><?=$order["E_Mail"];?></EMAIL>
|
|
|
60 |
<MATCHCODE><? if ($order["Name2"]) { echo $order["Name2"]; } else { echo $order["Name1"].", ".$order["Vorname"]; } ?></MATCHCODE>
|
|
|
61 |
</ADDRESS>
|
|
|
62 |
</PARTY>
|
|
|
63 |
</BUYER_PARTY>
|
|
|
64 |
<INVOICE_PARTY>
|
|
|
65 |
<PARTY>
|
|
|
66 |
<ADDRESS>
|
|
|
67 |
<? if ($order["Name2"]) { ?><NAME><?=$order["Name2"];?></NAME><? } else { ?><NAME/><? }; ?>
|
|
|
68 |
|
|
|
69 |
<? if ($order["Name1"]) { ?><NAME2><?=$order["Name1"];?></NAME2><? } else { ?><NAME2/><? }; ?>
|
|
|
70 |
|
|
|
71 |
<? if ($order["Vorname"]) { ?><NAME3><?=$order["Vorname"];?></NAME3><? } else { ?><NAME3/><? }; ?>
|
|
|
72 |
|
|
|
73 |
<STREET><?=$order["Strasse"];?> <?=$order["Hausnummer"];?></STREET>
|
|
|
74 |
<ZIP><?=$order["PLZ"];?></ZIP>
|
|
|
75 |
<CITY><?=$order["ORT"];?></CITY>
|
|
|
76 |
<COUNTRY><?=getCountryISOCode($order["Land"]);?></COUNTRY>
|
|
|
77 |
<PHONE type="other"><?=$order["Telefon"];?></PHONE>
|
|
|
78 |
<FAX><?=$order["Fax"];?></FAX>
|
|
|
79 |
<EMAIL><?=$order["E_Mail"];?></EMAIL>
|
|
|
80 |
<MATCHCODE><? if ($order["Name2"]) { echo $order["Name2"]; } else { echo $order["Name1"].", ".$order["Vorname"]; } ?></MATCHCODE>
|
|
|
81 |
</ADDRESS>
|
|
|
82 |
</PARTY>
|
|
|
83 |
</INVOICE_PARTY>
|
|
|
84 |
<? /*
|
|
|
85 |
<SUPPLIER_PARTY>
|
|
|
86 |
<PARTY>
|
|
|
87 |
<ADDRESS>
|
|
|
88 |
<NAME>SuperShop GmbH</NAME>
|
|
|
89 |
<NAME2>Müller</NAME2>
|
|
|
90 |
<NAME3>Stefan</NAME3>
|
|
|
91 |
<STREET>Hauptstraße 8</STREET>
|
|
|
92 |
<ZIP>12589</ZIP>
|
|
|
93 |
<CITY>Stadt</CITY>
|
|
|
94 |
<COUNTRY>DE</COUNTRY>
|
|
|
95 |
<VAT_ID>DE812398835</VAT_ID>
|
|
|
96 |
<EMAIL>hansd@xyz.de</EMAIL>
|
|
|
97 |
</ADDRESS>
|
|
|
98 |
</PARTY>
|
|
|
99 |
</SUPPLIER_PARTY>
|
|
|
100 |
*/ ?>
|
|
|
101 |
</ORDER_PARTIES>
|
|
|
102 |
<PRICE_CURRENCY>EUR</PRICE_CURRENCY>
|
|
|
103 |
<PAYMENT>
|
|
|
104 |
<? /*
|
|
|
105 |
<CARD>
|
|
|
106 |
<CARD_NUM>5500000000000004</CARD_NUM>
|
|
|
107 |
<CARD_EXPIRATION_DATE>2005-12</CARD_EXPIRATION_DATE>
|
|
|
108 |
<CARD_TYPE>MC</CARD_TYPE>
|
|
|
109 |
<CARD_HOLDER_NAME>Karsten Meier</CARD_HOLDER_NAME>
|
|
|
110 |
</CARD>
|
|
|
111 |
*/ ?>
|
|
|
112 |
</PAYMENT>
|
|
|
113 |
<REMARK type="delivery_method"><?
|
|
|
114 |
|
|
|
115 |
if (preg_match ( "/^VN\d+/", $versandItem["Bezeichnung"], $VN))
|
|
|
116 |
{
|
|
|
117 |
print_r($VN[0]);
|
|
|
118 |
}
|
|
|
119 |
else
|
|
|
120 |
{
|
|
|
121 |
echo $versandItem["Bezeichnung"];
|
|
|
122 |
}
|
|
|
123 |
|
|
|
124 |
?></REMARK>
|
|
|
125 |
<REMARK type="shipping_fee"><?=$versandItem["Preis"];?></REMARK>
|
|
|
126 |
<REMARK type="tax_area">Merchant</REMARK>
|
|
|
127 |
</ORDER_INFO>
|
|
|
128 |
</ORDER_HEADER>
|