Guest Delte Posted March 3, 2015 Share Posted March 3, 2015 Bei meiner geschichte zwei Versanddinste 1.6.0.9 (Standart) werden zwei Auftragsbestätigungen versand eine mit Artikel des ersten Versanddienstes ( Auftragsbestätigung 6666#1) und eine mit Artikel des zweiten Versanddinstes (Auftragsbestätigung 6666#2) soweit so gut ! ist aber nicht nicht gut ! wollte das das als eine Bestellung läuft habe in der IT nachgefragt ...... als ich die Email gelesen habe man sollte nicht dabei Kaffe trinken brauchte neue Tastatur Monitor muste ich putzen . etwa 1K € !!!!!! 1bis 2 Tage Arbeit Nun dann 1.: Hat einer eine Lösung ? vieleicht macht das Sytem das über den E-Mail header dann kommen auch zwei oder kann man die order.php manipulieren ? 2.:Meine zweite lösung währe die aus den # ein Paket zu machen Ordernummer.:66666 Paket-Nr.1 wie bekomme ich da eine Übersetzung rein de Paket en Parcel usw. ?? oder wie krieg ich das als Varable hin dann ist es ganz einfach. dieses ist der Part in der order.php ab zeile 1991 wie gesagt 1.6.0.9 With multishipping, order reference are the same for all orders made with the same cart * in this case this method suffix the order reference by a # and the order number * * @since 1.5.0.14 */ public function getUniqReference() { $query = new DbQuery(); $query->select('MIN(id_order) as min, MAX(id_order) as max'); $query->from('orders'); $query->where('id_cart = '.(int)$this->id_cart); $order = Db::getInstance()->getRow($query); if ($order['min'] == $order['max']) return $this->reference; else return $this->reference.'# '.($this->id + 1 - $order['min']); ich danke in vorraus. juergen Link to comment Share on other sites More sharing options...
Guest Delte Posted March 5, 2015 Share Posted March 5, 2015 (edited) Nachtrag : reference.'# '.($this->id + 1 wie bekomme ich dort wo die '#' steht eine übersetzung rein gruss Juergen Edited March 5, 2015 by nfm-depot (see edit history) Link to comment Share on other sites More sharing options...
Shad86 Posted March 6, 2015 Share Posted March 6, 2015 Ich habe das selbe Problem und würde die Bestellungen lieber zusammenfassen. Ist das nicht irgendwie möglich? So bekommt der Kunde alle Mails doppelt weil es für den Shop 2 oder 3 Bestellungen sind nur weil die Artikel unterschiedliche Versanddienste benötigen. Oder gibts da einen Trick wie man die Versanddienste so anpassen kann das Downloadartikel zb. Kostenlos aber mit dem selben Versanddienst "verschickt" werden können? Link to comment Share on other sites More sharing options...
Guest Delte Posted March 6, 2015 Share Posted March 6, 2015 Da das nicht so einfach geht und jede menge Geldkostet Arbeite ich an dieser Lösung wir Bekommen für Jeden Versandienste eine Autragsbestätigung ... Jetzt mache ich dann in der Auftragbestätigung Bestellung-Nr: 4567889/15 Packet-Nr.:1 für den ersten Versanddiest für den zeiten dann Packet-Nr.:2 Das "Packet" sollte auch in den Sprache des Kunden sein mann könnte jetzt in der E-Mail einfach das Paket übersetzen das hat den Nachteil das bei ein Versandienst da dann Packet steht ohne was da hinter. Dieses system # 1 wird nicht in der Db abgelegt ! kann man schön testen auf Bestellungen Kunden gehen (Als Kunde ) und wenn man die # durch was ersetzt in der Order.php erscheint bei Seiten neu aufruf das gerade eingesetzte. Also währes gut wenn man es in der Order.php hin bekommen könte. gruss Jürgen Link to comment Share on other sites More sharing options...
Guest Delte Posted March 7, 2015 Share Posted March 7, 2015 (edited) wie bekomme ich das in dieser Anweisung rein ? zb. {l s='Choose a shipping option' mod='eu_legal'} return $this->reference.'# '.($this->id + 1 - $order['min']); gruss Jürgen Edited March 7, 2015 by nfm-depot (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now