Jump to content
xt:Commerce Community Forum

Export von Bestellungen für Steuererklärung


intrinsicforce

Recommended Posts

Hallo Community!

Ich möchte gerne meine Bestellungen für die Steuererklärung exportieren. Dazu benötige ich folgende Daten:

Bestellnummer

Bestelldatum

Warenkorbwert

Versandkosten

Leider komme ich mit den Variablen nicht klar, bzw. weiß nicht genau, was jetzt wie in den Body gehört. Letztendlich scheitert es daran, dass überhaupt nichts exportiert wird bzw. der Vorgang nicht startet (wahrscheinlich wegen falscher Syntax o.ä.).

Gibt es hierzu Vorlagen, die man direkt nutzen kann? Gerne auch mit mehr Daten, die kann ich ja anschließend filtern.

Bin für jede Hilfe dankbar :)

Viele Grüße

Ben

Link to comment
Share on other sites

es geht alles mit dem exportmanager

aber mit zuweisung und dann rechnen in einer smarty forech

einfacher ist es schreib dir lieber eine eigne php funktion

und nutze dabei bestehende klassen

//Zu den Bestellnummern die Bestellten Artikel aus der DB holen. NAME,MENGE,PREIS,VERSANDART ect.	

function getOrder($oID)

{   

$orderProducts = new order;

$orderProducts = $orderProducts->_buildData($oID);

return $orderProducts;

}



//neuen Bestellstatus in DB xt_orders setzen (47) Rechnung -auto- erzeugt

function setNewOrderstatus($orders_id,$Invoce_ID,$invoice_filename)

{global $db;

$InvocePDFlink = "<i frame src='https://www......de/extention/media/invoice/".$invoice_filename."' name='invoice' width='550'> Rechnung: <a target='invoice' href='https://www.dildosbilliger.de/extention/media/invoice/".$invoice_filename."'>".$Invoce_ID."</a> anzeigen.</i frame>";

$InvocePDFlink = mysql_real_escape_string($InvocePDFlink);

Link to comment
Share on other sites

es geht alles mit dem exportmanager

aber mit zuweisung und dann rechnen in einer smarty forech

einfacher ist es schreib dir lieber eine eigne php funktion

und nutze dabei bestehende klassen

Hey,

Danke für die Antwort. Kann ich das einfach in den Body einfügen? Bekomme da dann in der CSV-Datei nur so ein Zeug als Ausgabe:

function getOrder($oID)


function getOrder($oID)


function getOrder($oID)


function getOrder($oID)


function getOrder($oID)


function getOrder($oID)


function getOrder($oID)

...usw

Viele Grüße,

Ben

Link to comment
Share on other sites

so, hab im Netz nun sowas gefunden:

{$data.order_data.orders_id}

{$data.order_data.date_purchased}

{foreach item=array from=$data.order_products}

{$array.products_quantity} {$array.products_name} {$array.products_model} Einzelpreis: {$array.products_price.plain} Gesamtpreis:{$array.products_final_price.plain}

{/foreach}

Das ist schonmal recht nützlich. Leider kann ich jedoch immer noch nicht die Versandkosten ausgeben lassen. Viel wichtiger ist jedoch: der Warenkorbwert fehlt! Ich muss daher nun alle Gesamtpreise per Hand in Excel zusammenrechnen :(

Gibt es da keine Variable, um auf genau diesen Wert zuzugreifen?

Viele Grüße,

Ben

Link to comment
Share on other sites

so, hab im Netz nun sowas gefunden:

{$data.order_data.orders_id}

{$data.order_data.date_purchased}

{foreach item=array from=$data.order_products}

{$array.products_quantity} {$array.products_name} {$array.products_model} Einzelpreis: {$array.products_price.plain} Gesamtpreis:{$array.products_final_price.plain}

{/foreach}

diese schleife wird dir nicht helfen

du brauchst etwas wie

assign var=total

$order_products.products_final_price.plain

+

$total

und nein das was ich dir geschrieben habe ist php das kommt nicht in den

body du kannst dir selber ein toll schreiben für den export

ich schreibe dir per pn

Link to comment
Share on other sites

  • 1 month later...

Danke hat sich erledigt, habe die Antwort schon gefunden / bekommen.

--------------------------------------------------

Hallo Community,

im Grunde benötige ich die selbe Abfrage wie intrinsicforce, komme aber auch mit seinem Lösungsansagt nicht wirklich weiter...

Eigentlich sind alle Daten vorhanden, nur die zusammengerechnete Endsummer ODER die Zwischensumme vor den Versandkosten fehlt mir. Kann man die in einem Export irgendwie noch erhalten?

Leider kenne ich mich mit PHP nicht aus und kann somit bisher nur nutzen was ich finden konnte, und das hat alles nicht geklappt.

Hier meine bisherige Abfrage, bestehend aus Kaufdatum, Kundennummer, Zahlungsart und Einzelpreisen:

"{$data.order_data.date_purchased}";"{$data.order_data.customers_cid}";"{$data.order_data.payment_code}";"{foreach item=array from=$data.order_products}{$array.products_final_price.plain|string_format:"%.2f"|replace:".":","} {/foreach}";

Am Ende hätte ich jetzt gerne noch die Summe des Warenkorbs ODER die Zwischensumme vor den Versandkosten.

Kann mir da vielleicht jemand behilflich sein?

Danke im Voraus

Nils

Link to comment
Share on other sites

  • 4 months later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...