Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
  1. De exacte versie van Joomla! die je gebruikt
  2. De exacte versie van de webshopextensie.
  3. De volledige url van je website (indien mogelijk).

Oplopende order- en factuurnummers

Oplopende order- en factuurnummers

28 apr 2013 11:53 - 28 apr 2013 12:04
#1
Om ordernummers en factuurnummers te starten vanaf 20130001 en vervolgens op te laten lopen heb ik de volgende bestanden aangepast:
administrator\components\com_virtuemart\helpers\config.php
Code:
regel 48: defined('VM_ORDER_OFFSET') or define('VM_ORDER_OFFSET',20130001);

administrator\components\com_virtuemart\models\orders.php
Code:
regel 1143 //We can use that here, because the order_number is free to set, the invoice_number must often follow special rules $count = $db->loadResult(); $data = $count + (int)VM_ORDER_OFFSET; // vmdebug('my db creating ordernumber VM_ORDER_OFFSET '.VM_ORDER_OFFSET.' $count '.$count, $this->_db); // $variable_fixed=sprintf("%06s",$num_rows); // $data = substr( md5( session_id().(string)time().(string)$uid ) // ,0 // ,$length // ).'0'.$count; return $data; } regel 1203 if(empty($data['invoice_number'])) { //$variable_fixed=sprintf("%05s",$num_rows); // $date = date("Y-m-d"); // $date = JFactory::getDate()->toMySQL(); // $data['invoice_number'] = str_replace('-', '', //substr($date,2,8)).substr(md5($orderDetails['order_number'].$orderDetails['order_status']),0,3).'0'.$count; $data['invoice_number'] = $orderDetails['order_number'];

In dit geval beginnen de order- en factuurnummers met 20130001 en de volgende 20130002 enz.
Misschien hebben jullie er wat aan.
N.B. Dit is een core hack en moet bij elke update van virtuemart (als bovenstaande bestanden daarbij betrokken zijn) aangepast worden.



Edit Anne M: Ik heb code tussen codetags geplaatst. Volgende keer graag zelf doen
Laatst bewerkt 28 apr 2013 12:04 door AnneM.
Discussie gesloten.
  • janzet
  • janzet's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 6

Oplopende order- en factuurnummers

28 apr 2013 19:26
#2

In dit geval beginnen de order- en factuurnummers met 20130001 en de volgende 20130002 enz.
Misschien hebben jullie er wat aan.
N.B. Dit is een core hack en moet bij elke update van virtuemart (als bovenstaande bestanden daarbij betrokken zijn) aangepast worden.

Hallo janzet,

Bedankt voor het delen van deze informatie.
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Discussie gesloten.
  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13598
Moderators: Juliank92PeterJelleRomke
Tijd voor maken pagina: 1.039 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie