Jump to content
xt:Commerce Community Forum
Sign in to follow this  
intrinsicforce

Export von Bestellungen für Steuererklärung

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

Share this post


Link to post
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);

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

Edited by nils.koss

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...