VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: Urs on February 05, 2012, 08:51:29 AM

Title: Bestellnummer / Kundennummer
Post by: Urs on February 05, 2012, 08:51:29 AM
Hallo

In VM 2.0.1D bekomme ich sehr lange Bestellnummern, kann man das irgendwo einstellen oder ist das noch ein Bug?
Kundenbestätigung: Order Number   ece3ab0d

Das selbe bei den Kundenummern:  3278685424b186c265bb61

Mir war da die fortlaufende Nummerierung lieber....

Grüsse

Urs
Title: Re: Bestellnummer / Kundennummer
Post by: Urs on February 09, 2012, 09:38:44 AM
Bleibt das so, dass überall die order-number und nicht die order-id angezeigt wird. Ich finde das sehr stöhrend. Das selbe bei den Kunden

Grüsse
Title: Re: Bestellnummer / Kundennummer
Post by: MaHe29 on February 09, 2012, 10:06:06 AM
You probably got more chance at getting an answer posting in English.
Title: Re: Bestellnummer / Kundennummer
Post by: Milbo on February 09, 2012, 11:02:18 AM
You are right MaHe29, but I am german, so I understand.

The issue will be solved with a plugin, because there exists a lot of different systems to create this numbers. There exist now a new plugin family only for the three different numbers.
Title: Re: Bestellnummer / Kundennummer
Post by: Urs on February 09, 2012, 11:37:22 AM
Ich verstehe nicht ganz wieso es dafür ein PlugIn braucht...

Bis jetzt wurde doch überall die 'id-Version' dieser Nummern verwendet, Mail an Kunden, Bestellungsübersicht, ..... und jetzt die lange Nummer. Wieso kann man nicht einfach überall wieder die ID verwenden? Nur so zum Verstehen.....

Title: Re: Bestellnummer / Kundennummer
Post by: Milbo on February 09, 2012, 11:44:23 AM
Das ist ja eine ID. Ich wäre z.B. weder mit dem einen noch dem anderen zufrieden. Es kommt eben total darauf an, mit welcher struktur man bisher gearbeitet hat. Da bietet ein Plugin die höchste Flexibilität.
Title: Re: Bestellnummer / Kundennummer
Post by: Urs on February 09, 2012, 11:47:55 AM
OK, danke!

Ich wäre schon zufrieden wenn es wieder wie in VM1 wäre, aber besser geht immer!   ;-)

Title: Re: Bestellnummer / Kundennummer
Post by: Urs on April 22, 2012, 10:10:03 AM
Milbo, gibt es dieses Plugin schon?

Gruss

Urs
Title: Re: Bestellnummer / Kundennummer
Post by: Milbo on April 22, 2012, 15:36:46 PM
Quote from: Urs on February 09, 2012, 11:37:22 AM
Bis jetzt wurde doch überall die 'id-Version' dieser Nummern verwendet, Mail an Kunden, Bestellungsübersicht, ..... und jetzt die lange Nummer. Wieso kann man nicht einfach überall wieder die ID verwenden? Nur so zum Verstehen.....

Weil die ID nur für den Zweck der Normalisierung der Datenbank ist und niemals jemanden etwas angeht, ausser den Admin der ein Datenbank problem beheben will. http://databases.about.com/od/specificproducts/a/firstnormalform.htm

Das Plugin existiert so halb, ja. Aber kein Produkt zum verkaufen. Ich könnte es dir anpassen und das verkaufen.
Title: Re: Bestellnummer / Kundennummer
Post by: Urs on April 23, 2012, 07:30:19 AM
Hallo Milbo

Ich finde es einfach nicht Kundengerecht und das sollte ja das Wichtigste sein. Wenn ein Kunde anruft und den ganzen Rattenschwanz durchgeben muss, oder wir arbeiten mit einer externen Bewertungssoftware (TrustedShops) welche die Bestellnummer verlangt und der Kunde muss das ganze kryptische Ding eingeben. Ich möchte das meinen Kunden nicht antun!

Ich gehe aber davon aus, dass ich einfach in allen 'Vorlagen' das Feld auswechseln kann und somit kriegt der Kunde nur noch die ID zu sehen. Werde mich heute da mal dran setzen. Ansonsten komme ich sehr gerne auf Dein Angebot zurück!

Gruss

Urs
Title: Re: Bestellnummer / Kundennummer
Post by: gvs on September 13, 2012, 12:13:24 PM
Hello all,
this plugin I need too. Is there anything happend sice the last post from Urs?
@Urs, Milbo: mir geht es gnauso. Ich will auch wieder die fortlaufenden Bestellnummern. Ist das Plugin schon weiterentwickelt? Ich schliesse mich sehr gerne dem Projekt an, vielleicht finden sich noch ein paar andere um das zu finanzieren.
Georg
Title: Re: Bestellnummer / Kundennummer
Post by: rootfrequenz on September 13, 2012, 19:28:56 PM
Hello,

i need this feature, too. Is the problem solved?

Thanks for answer.
Title: Re: Bestellnummer / Kundennummer
Post by: raudi88 on September 30, 2012, 12:53:11 PM
has something changed in the latest update?
Title: Re: Bestellnummer / Kundennummer
Post by: jjk on September 30, 2012, 22:43:49 PM
No (afaik), but if you don't like the long 'Shopper Number /ID', you can overwrite it manually to whatever you want. (This has always been possible in VM2)
Title: Re: Bestellnummer / Kundennummer
Post by: elmag2011 on November 08, 2012, 14:47:25 PM
Hat da jemand schon eine einfache Lösung gefunden?

Würde ja die Spaltennamen einfach tauschen in der Datenbank ( Order_number mit virtuemart_order_id )
Nur weiß ich nicht ob es dann noch weitere Konflikte gibt. Irgendwo muss doch eine Variable angelegt wurden sein, die Besagt $order_number ( oder ähnlich ) soll diese Datenbankspalte auslesen ?
Bzw AUTO_Increment und als Primärschlüssel deklarieren, aber da muss ich sicherlich auch die anderen Datenbank-tabellen nehmen...?

Oder ich ändere alles im Quellcode ab mit order_number und schreibe es um auf virtuemart_order_id ???

Lieben Dank für eure Hilfe.
Title: Re: Bestellnummer / Kundennummer
Post by: Otto0815 on November 09, 2012, 01:05:22 AM
Quote from: jjk on September 30, 2012, 22:43:49 PM
No (afaik), but if you don't like the long 'Shopper Number /ID', you can overwrite it manually to whatever you want. (This has always been possible in VM2)

I would also like to have following order numbers again, like: 371,372,373,......

So, where can i change this manually?

Now, with order numbers like: ce8a0272   it's very complicated if the custumer, for example, want to do the payment, or if they call you and you have to ask for the order number,etc,etc...

Title: Re: Bestellnummer / Kundennummer
Post by: elmag2011 on November 23, 2012, 10:14:47 AM
Ich habe das Problem gelöst indem ich die Auftragsnummer als Bestellnummer zugewiesen haben mit ein paar PHP Kenntnissen.
Vielleicht schaffe ich es ja ein kleines Module oder Plugin hierfür zu schreiben.

Ein neues Module habe ich entwickelt - ein Produkt Counter
-------------------------------------
Damit den Usern gezeigt werden kann, wie viel Vorrat für einen bestimmten Artikel noch vorhanden ist einfach die Produkt-ID im Module eingeben! - Text kann man vor dem Produkt Counter und nach dem produkt Counter selbst im Module definieren, sowie Modulklasssufix hinzufügen. Im Module selbst kann man die Datenbankdaten eintragen, so das wenn der Virtuemart Shop nicht in der gleichen Datenbank liegt trotzdem funktioniert.
-------------------------------------
Beispiel:
Es sind noch 654 T-Shirts vorhanden! Jetzt zugreifen!
-------------------------------------

Modul auf Anfrage!
Title: Re: Bestellnummer / Kundennummer
Post by: reinhold on December 03, 2012, 14:17:09 PM
I have now created such a plugin, which allows the shop owner to change the order number, order password and invoice number at will:
http://open-tools.net/virtuemart-2-extensions/40-vm2-ordernumber.html

The format is given as a text string, where [...] is understood as a variable and replaced by its value (e.g. [year] by the current year).
If you want the invoice number to be simply the order ID, set the invoice number format to "[orderID]".

The running counter is indicated by #. The counter can be configured to be global (e.g. not reset each year/month/..) or a separate counter for each year/month/...
If you only want the order number as a running count, the format is simply '#' (without the quotes). If you want to prefix the order/invoice numbers by the year or year+month then the format it simply '[year]-#' or '[year2][month]#'... If you want the invoice number to be the same as the order number (this might not fulfill some legal requirements about invoices having successive numbers!), you can simply use '[orderNumber]'.
There are many more possibilities in the plugin!

I hope you like the plugin and it does what you need. If you are missing anything, please let me know.