Bestellung ändern und neue Rechnung versenden

19.05.2014 11:23
#1
hennes78
Joomshopping forum user no avatar
Name: Hendrik Schellkes
11.06.2012
Posts: 1
Quote
Bestellung ändern und neue Rechnung versenden

Hallo und Guten Tag,

gibt es die Möglichkeit, eine eingegangene Bestellung zu ändern und dem Kunden anschließend eine korigierte Rechnung zu senden?

Danke für Eure Hilfe und viele Grüße
Hennes


Joomla: 3.1
JoomShopping: 4.4.1
Website Url: www.gourmetfestivals.net
 
19.05.2014 16:52
#2
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

admin / orders / edit

 
16.06.2014 19:01
#3
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo

Ich habe ein Problem mit dem abändern der Rechnungen. Wenn ich eine Rechnung ändere und diese anschliessend dem Kunden nochmals zusende, dann bekommt der Kunde und der Admin auch die korrigierte Rechnung. Wenn ich aber im Backend unter Bestellung auf die Vorschau klicke, dann erscheint immer noch die alte Rechnung. Der Lieferschein wird ebenfalls nicht angepasst.

Wo liegt da das Problem?

Gruss Thomas


Joomla: 2.5.22
JoomShopping: 3.17.1
PHP: 5.4.26
 
16.06.2014 20:59
#4
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Screenshot?

 
17.06.2014 18:34
#5
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Webdesigner

Das Problem tritt beim Internet Explorer 11 auf. Mit Firefox 29.0.1 geht es problemlos.

Dort zeigt es mir das aktualisierte PDF an. Dafür steht dann statt Herr nur noch 1.

Aw: Bestellung ändern und neue Rechnung versenden

Im Internet Explorer wird mir aber immer noch das alte PDF angezeigt.

Aw: Bestellung ändern und neue Rechnung versenden


Gruss Thomas
Aw: Bestellung ändern und neue Rechnung versenden

 
17.06.2014 19:14
#6
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

url?
admin login?
ftp?
(privat)

 
24.07.2014 23:00
#7
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Webdesigner

Ich habe das ext-field_1 aktiviert und möchte dies nun auch im Lieferschein sichtbar haben, was an sich kein Problem ist, kann ich ja mit ".$order->ext_field_1." einfügen?

Das ext_field_1 soll zwischen Strasse und PLZ auf einer eigenen Zeile stehen, was bedeutet \n".$order->ext_field_1."

Ergebnis wenn Inhalt im Feld ext_field_1:

Vorname Nachname
Strasse
ext_field_1
PLZ Ort
Land

Wenn das Feld ext_field aber leer gelassen wird, dann seiht es so aus:

Vorname Nachname
Strasse

PLZ Ort
Land

Das sieht nicht gut aus auf dem Lieferschein.
Gibt es eine Möglichkeit, das \n nur dann zu machen, wenn im Feld ext_field_1 auch etwas drin steht?
vielleicht mit if oder so?

Besten Dank für eine Antwort.

Gruss Thomas

 
25.07.2014 07:39
#8
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

if ($order->extra_field_1){
....
}else{
.....
}

 
03.08.2014 14:06
#9
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Webdesigner

Ich habe es mal so probiert, aber das geht nicht, was mache ich falsch?

$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment." "if ( ! empty($ext_field_1)) {"\n"$ext_field_1} else {" "}"\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');

Besten Dank für die Hilfe

 
03.08.2014 14:36
#10
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

If ...
$pdf->mul...
Else
$pdf->mul

 
03.08.2014 23:16
#11
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Zusammen

Ich habe die Lösung nun gefunden, falls das Zusatzfeld 1 auch mal jemand in der Rechnung oder dem Lieferschein braucht.

In der generate_pdf_order.php ca. bei Zeile 74 folgendes reinschreiben:

if ($order->ext_field_1!="")
{$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->title."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->ext_field_1."\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');}
else
{$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->title."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');}

Gruss Thomas

 
15.09.2014 11:49
#12
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Webdesigner

Ich habe nochmals ein Problem mit der Anrede.

Folgenden Code habe ich angepasst:
$pdf->SetFont('freesans','',11);
if ($order->ext_field_1!="")
{
$pdf->SetXY(20,40);
$jshopConfig->user_field_title[0] = '';
$jshopConfig->user_field_client_type[0] = '';
$order->title = $jshopConfig->user_field_title[$order->title];
$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->title."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->ext_field_1."\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');
}
else
{
$pdf->SetXY(20,40);
$jshopConfig->user_field_title[0] = '';
$jshopConfig->user_field_client_type[0] = '';
$order->title = $jshopConfig->user_field_title[$order->title];
$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->title." ".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');
}

Aber das $order->title wird beim automatischen erstellen des PDF am Ende der Bestellung nicht angezeigt:
Aw: Bestellung ändern und neue Rechnung versenden

Wenn ich die Bestellung aber manuell nochmals anpasse, dann schon!
Aw: Bestellung ändern und neue Rechnung versenden

Ich finde nicht heraus warum das so ist.
Jede Bestellung nochmals anklicken ist sehr mühsam. Habe ich etwas vergessen?

Gruss Thomas

 
15.09.2014 11:55
#13
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Try use

PDF user title 1.0.0(JoomShopping 3.16.0/4.4.0 or higher)
http://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/plugins.html?lang=en

 
22.09.2014 16:36
#14
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hallo Webdesigner

Ist es möglich, dass das Plugin PDF user title 1.0.0(JoomShopping 3.16.0/4.4.0 or higher) die Anrede auch für den Lieferschein benutzt und nicht nur für die Rechnung?

Gruss Thomas

 
22.09.2014 16:59
#15
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Chnage code

public function onBeforeCreatePdfOrderBeforeEndTotal($order, $pdf, $y){
$jshopConfig = JSFactory::getConfig();

$orderObj = JTable::getInstance('order', 'jshop');
$orderObj->load($order -> order_id);

$title = $jshopConfig->user_field_title[$orderObj->title];

if ($orderObj->firma_name==''){
$y0 = 65;
}else{
$y0 = 60.5;
}
$pdf -> SetXY(20, $y0);
$pdf->SetFont('freesans','',11);
$pdf->MultiCell(80,3, $title);
}

TO

public function onBeforeCreatePdfOrderBeforeEndTotal($order, $pdf, $y){
$jshopConfig = JSFactory::getConfig();

$orderObj = JTable::getInstance('order', 'jshop');
$orderObj->load($order -> order_id);

$title = $jshopConfig->user_field_title[$orderObj->d_title];

if ($orderObj->firma_name==''){
$y0 = 65;
}else{
$y0 = 60.5;
}
$pdf -> SetXY(20, $y0);
$pdf->SetFont('freesans','',11);
$pdf->MultiCell(80,3, $title);
}

 
22.09.2014 22:52
#16
thomasbaumi
Joomshopping forum user no avatar
Name: Thomas Baumgartner
24.06.2011
Posts: 106
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Hello Webdesigner

The change of the code causes only that the title of the delivery address is taken sick of the invoice.
I want to be able to use the plugin for the order and the plugin Lieferschein. Is there a way to change the title plugin so that it goes for both, or to make a second plugin for the plugin Lieferschein?

regards Thomas

 
23.09.2014 08:08
#17
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16480
Quote
Aw: Bestellung ändern und neue Rechnung versenden

Install Delivery note 1.0.4

Plugin / JoomShopping - Delivery Note Order / configuration /
Display User title: Y

 
Copyrights MAXXmarketing GmbH. All Rights Reserved