Jump to content

Auftragbestätigung bei Multuishipping Order-Nr.:(Reference)56666#1 ...#2


Guest Delte

Recommended Posts

Guest Delte

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

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

Guest Delte

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

Guest Delte

 

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 by nfm-depot (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...