Nele2009 Posted March 8, 2023 Share Posted March 8, 2023 Prestashop 1.7.8.8 Guten Tag, wir haben beim Export der Bestellungen eines Zeitraumes eine Spalte "total_shipping" hinzugefügt (Anhang 1) - der Spalteninhalt erscheint aber nicht in Presta 1.7.8.8 . In Presta 1.7.8.7 erhalten wir die gewünschte Liste (Anhang 2). Dazu haben wir jeweils in /src/PrestaShopBundle/Controller/Admin/Sell/Order/OrderController.php die markierten Zeile unten in den Blöcken eingefügt: $headers = [ 'id_order' => $this->trans('ID', 'Admin.Global'), 'reference' => $this->trans('Reference', 'Admin.Global'), 'new' => $this->trans('New client', 'Admin.Orderscustomers.Feature'), 'country_name' => $this->trans('Delivery', 'Admin.Global'), 'customer' => $this->trans('Customer', 'Admin.Global'), 'total_paid_tax_incl' => $this->trans('Total', 'Admin.Global'), 'payment' => $this->trans('Payment', 'Admin.Global'), 'osname' => $this->trans('Status', 'Admin.Global'), 'date_add' => $this->trans('Date', 'Admin.Global'), 'total_shipping' => $this->trans('Shipping cost', 'Admin.Global'), ]; if ($isB2bEnabled) { $headers['company'] = $this->trans('Company', 'Admin.Global'); } $data = []; foreach ($orderGrid->getData()->getRecords()->all() as $record) { $item = [ 'id_order' => $record['id_order'], 'reference' => $record['reference'], 'new' => $record['new'], 'country_name' => $record['country_name'], 'customer' => $record['customer'], 'total_paid_tax_incl' => $record['total_paid_tax_incl'], 'payment' => $record['payment'], 'osname' => $record['osname'], 'date_add' => $record['date_add'], 'total_shipping' => $record['total_shipping'], ]; Frage: Hat jemand Erfahrungen und/oder Hinweise zu diesem Unterschied zwischen 1.7.8.7 und 1.7.8.8 beim Export von zusätzlichen Spalten (hier order export) (Anhang3)? Freundliche Grüße Link to comment Share on other sites More sharing options...
JBW Posted March 8, 2023 Share Posted March 8, 2023 Hallo, Core-Dateien sollten nie direkt modifiziert werden, spätestens beim nächsten Upgrade sind die Änderungen weg und müssen erneut implementiert werden. Hier die Doku zur Grid-Anpassung per Modul, ob das das Export Problem beseitigt kann ich allerdings nicht sagen, kann sein dass es dort noch einen extra Hook gibt. https://devdocs.prestashop-project.org/8/development/components/grid/tutorials/modify-grid-in-module/ Link to comment Share on other sites More sharing options...
Nele2009 Posted March 8, 2023 Author Share Posted March 8, 2023 Hallo JBW; vielen Dank für deine schnelle Reaktion. Wir haben das bereits auch per override versucht und würden die Lösung auch so einrichten. Wir schauen uns deinen Link an und prüfen die Umsetzung für uns. Bis bald. Steffen Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now