Page 1 of 2

Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Wed Aug 24, 2011 2:15 am
by EdV
Hallo,

Is deze kleine bug bekend en is hier al een oplossing voor kan het op het totale forum niet vinden.

De order email die de klant krijg staat alleen het factuurnummer zonder prefix er voor, als ik in het script kijk lijkt de opdracht er goed te staan. Als ik van de order een factuur maak staat de prefix wel op de factuur. Maar kan even niet vinden uit welk PHP bestand deze ordermail ze info vandaan haalt.

Groetjes
Ed

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sun Aug 28, 2011 2:48 pm
by EdV
Hallo,

Is er dan niemand die hier een oplossing voor heeft of in welke file ik het moet zoeken.

Groetjes
Ed

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sun Aug 28, 2011 4:29 pm
by EdV
Inmiddel gevonden welke file de info maakt voor de order mail

catalog\model\checkout\order.php

Nu nog uitvinden om de invoice_prefix in de mail te krijgen

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sun Aug 28, 2011 5:15 pm
by EdV
Ik heb een oplossing gevonden hoop dat het voor iedereen werkt ga er wel van uit.

bestand: catalog\model\checkout\order.php

zoek deze regel op

Code: Select all

$template->data['invoice_no'] = $invoice_no;
zet daar onder de volgende regel

Code: Select all

$template->data['invoice_prefix'] = $order_info['invoice_prefix'];
bestand: catalog\view\theme\default\template\mail\order.tlp

zoek deze regel op

Code: Select all

<b><?php echo $text_invoice_no; ?></b> <?php echo $invoice_no; ?><br />
en verander deze in

Code: Select all

<b><?php echo $text_invoice_no; ?></b> <?php echo $invoice_prefix . $invoice_no; ?><br />
En nu krijg je ook de Invoice_prefix in je order mail.

Hopelijk doe ik er iemand een plezier mee.

groetjes
Ed

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Tue Aug 30, 2011 1:10 am
by TechNick
Mij maak je er in ieder geval blij mee!

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Tue Aug 30, 2011 3:20 am
by EdV
toch nog iemand blij gemaakt ;)

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Thu Sep 01, 2011 4:25 am
by markman-b
En mij ook dank je wel voor de tip.
Gelijk getest en werkt. ff (gedeeltelijk) off topic:

In de checkout procedure kom ik bij Stap 2 - Besteladres en Stap 3 - Factuuradres exact dezelfde teksten tegen, bij beiden staat: :
- Ik wil een bestaand factuuradres gebruiken.
- Ik wil een nieuw factuuradres aanmaken

Kan dat aangepast worden in?
Stap 2 - Besteladres
- Ik wil een bestaand verzendadres gebruiken.
- Ik wil een nieuw verzendadres aanmaken

Stap 3 - Factuuradres
- Ik wil een bestaand factuuradres gebruiken.
- Ik wil een nieuw factuuradres aanmaken

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Thu Sep 01, 2011 2:11 pm
by jordischut
markman-b wrote:En mij ook dank je wel voor de tip.
Gelijk getest en werkt. ff (gedeeltelijk) off topic:

In de checkout procedure kom ik bij Stap 2 - Besteladres en Stap 3 - Factuuradres exact dezelfde teksten tegen, bij beiden staat: :
- Ik wil een bestaand factuuradres gebruiken.
- Ik wil een nieuw factuuradres aanmaken

Kan dat aangepast worden in?
Stap 2 - Besteladres
- Ik wil een bestaand verzendadres gebruiken.
- Ik wil een nieuw verzendadres aanmaken

Stap 3 - Factuuradres
- Ik wil een bestaand factuuradres gebruiken.
- Ik wil een nieuw factuuradres aanmaken
Je kan die teksten aanpassen in de file /catalog/language/dutch/checkout/checkout.php (in OpenCart 1.5.1.1)

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Thu Sep 01, 2011 6:50 pm
by markman-b
Hoi Jordi,

Ik heb het gisteren al even aangepast, door in regel 27 en 28 het woord "factuur" weg te halen.
Tijdens de checkout procedure krijgt een klant 2x de mogelijkheid om een opmerking te plaatsen bij zijn bestelling.
Zowel bij Stap 4 (Verzendmethode) als bij Stap 5 (Betaalmethode). Hoort dat zo?

Bedankt voor je reactie.

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Thu Sep 01, 2011 8:05 pm
by markman-b
Wat die prefix betreft: Hoe kun je instellen mbv van php code dat automatisch het jaartal wordt gebruikt, in plaats dat je dit zelf ieder jaar moet aanpassen?

Ik voel er niet zoveel voor om op oudjaarsavond in benevelde toestand, nog een even een OC file te editten om 23.59 uur.
Ik vrees dat dit niet goed gaat....

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Fri Sep 02, 2011 10:05 pm
by jordischut
markman-b wrote:Hoi Jordi,

Ik heb het gisteren al even aangepast, door in regel 27 en 28 het woord "factuur" weg te halen.
Tijdens de checkout procedure krijgt een klant 2x de mogelijkheid om een opmerking te plaatsen bij zijn bestelling.
Zowel bij Stap 4 (Verzendmethode) als bij Stap 5 (Betaalmethode). Hoort dat zo?

Bedankt voor je reactie.
Het is inderdaad 2x hetzelfde veld, dus je kan er voor kiezen om er 1 weg te halen. Dit kan bijv. (als je het veld weg wilt halen bij het verzendgedeelte) in het bestand: /catalog/view/theme/default/template/checkout/shipping.tpl.

Dan heb je daar een gedeelte wat er als volgt uitziet:

Code: Select all

<b><?php echo $text_comments; ?></b>
<textarea name="comment" rows="8" style="width: 98%;"><?php echo $comment; ?></textarea>
<br />
Als je daar van maakt:

Code: Select all

<?php /*<b><?php echo $text_comments; ?></b>
<textarea name="comment" rows="8" style="width: 98%;"><?php echo $comment; ?></textarea>
<br />*/ ?>
Staat het 'uitgezet'.

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Fri Sep 02, 2011 10:06 pm
by jordischut
markman-b wrote:Wat die prefix betreft: Hoe kun je instellen mbv van php code dat automatisch het jaartal wordt gebruikt, in plaats dat je dit zelf ieder jaar moet aanpassen?

Ik voel er niet zoveel voor om op oudjaarsavond in benevelde toestand, nog een even een OC file te editten om 23.59 uur.
Ik vrees dat dit niet goed gaat....
Je kan dit het beste in de database aanpassen op 1 Januari en dan 's ochtends. Mocht er dan onverwachts toch een bestelling tussendoor komen, dan is dat helaas maar zo. Boek je die toch op het vorige jaar weg ;)

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 1:38 am
by markman-b
Bedankt voor je reactie. Ik vind het zeer prettig dat ik af en toe geholpen word.

Ik laat het volledige factuurnummer (inc prefix) bij nader inzien liever helemaal weg en factureer zelf.In geval van overschrijvingen, moet ik niet betaalde facturen namelijk crediteren en die mogelijkheid ontbreekt helaas in OC, waardoor de factuurfunctie voor mij niet goed functioneert. Heb je enig idee welk(e) bestandje(s) ik moet aanpassen om het factuurnummer uit te schakelen? Je doet me een groot plezier als je dat weet.

groetjes
Markman-B

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 2:07 am
by jordischut
markman-b wrote:Bedankt voor je reactie. Ik vind het zeer prettig dat ik af en toe geholpen word.

Ik laat het volledige factuurnummer (inc prefix) bij nader inzien liever helemaal weg en factureer zelf.In geval van overschrijvingen, moet ik niet betaalde facturen namelijk crediteren en die mogelijkheid ontbreekt helaas in OC, waardoor de factuurfunctie voor mij niet goed functioneert. Heb je enig idee welk(e) bestandje(s) ik moet aanpassen om het factuurnummer uit te schakelen? Je doet me een groot plezier als je dat weet.

groetjes
Markman-B
Het factuurnummer uitschakelen kan niet, het systeem heeft altijd een referentie van de order nodig. Je kan er wel voor kiezen om ze overal niet te tonen, op plekken die de klant ziet (in zijn account, in de order mail, factuur enz.).

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 3:04 am
by markman-b
Okay, daar ga ik morgen mee aan de slag en ik hoop dat het me lukt. Bedankt voor de uitleg.

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 9:02 pm
by markman-b
jordischut wrote:
Het is inderdaad 2x hetzelfde veld, dus je kan er voor kiezen om er 1 weg te halen. Dit kan bijv. (als je het veld weg wilt halen bij het verzendgedeelte) in het bestand: /catalog/view/theme/default/template/checkout/shipping.tpl.

Dan heb je daar een gedeelte wat er als volgt uitziet:

Code: Select all

<b><?php echo $text_comments; ?></b>
<textarea name="comment" rows="8" style="width: 98%;"><?php echo $comment; ?></textarea>
<br />
Als je daar van maakt:

Code: Select all

<?php /*<b><?php echo $text_comments; ?></b>
<textarea name="comment" rows="8" style="width: 98%;"><?php echo $comment; ?></textarea>
<br />*/ ?>
Staat het 'uitgezet'.
Ik heb exact gedaan wat je hierboven aangeeft, maar dan blijft de checkout procedure hangen bij stap 4 "Verzending". Zit er een foutje in je code?

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 9:26 pm
by Wouterjan
Ik heb het aangepast en er staat nu dit :

<b><?php echo $text_invoice_no; ?></b> <?php echo $invoice_prefix . $invoice_no; ?><br />

Maar ik krijg nog steeds alleen het nummer en niet de standaard prefix.

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 9:32 pm
by EdV
Wouterjan wrote:Ik heb het aangepast en er staat nu dit :

<b><?php echo $text_invoice_no; ?></b> <?php echo $invoice_prefix . $invoice_no; ?><br />

Maar ik krijg nog steeds alleen het nummer en niet de standaard prefix.
heb je ook deze regel toegevoegd zie bericht hier boven

Code: Select all

$template->data['invoice_prefix'] = $order_info['invoice_prefix'];

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 9:33 pm
by Wouterjan
Jup

Code: Select all

$template->data['invoice_no'] = $invoice_no;
			$template->data['invoice_prefix'] = $order_info['invoice_prefix'];

Re: Kleine bug in 1.5.1.1 Invoice_Prefix

Posted: Sat Sep 03, 2011 9:37 pm
by EdV
Werk hiernaar behoren zal het vanavond of vannacht nog een testen in een clean install versie