Jump to content

Spalte "total_shipping" bleibt leer im Bestellungen-Export


Nele2009

Recommended Posts

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

Anhang3.png

Anhang2.png

Anhang1.png

Link to comment
Share on other sites

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...