Jump to content

[Solved] Back-Office - Der Bestell-Übersicht eine neue Spalte hinzufügen


Recommended Posts

Hallo,

 

ich möchte gerne im Back-Office wenn eine neue Bestellung eingegangen ist, in der Bestell-Übersicht, eine neue Spalte hinzufügen.

Diese soll den Lagerort angeben aus dem der Artikel entspricht.

 

PrestaShop Version 1.6.1.1

 

Vielen Dank

 

Flemming

post-1079752-0-50647400-1443709675_thumb.png

Edited by Flemming (see edit history)
Link to comment
Share on other sites

Habe die Lösung gefunden.

 

Hier gibt es eine Anleitung dazu. Aber dadurch das die AdminOrderControllers.php Datei angepasst werden muss, werde ich nichts einfügen, da mir sonst nach jedem Upgrade von PrestaShop vermutlich alles wieder zerstört wird. :unsure: 

Hoffe ich konnte trotzdem helfen  :)  

 

LG Flemming

Edited by Flemmnig (see edit history)
Link to comment
Share on other sites

Hallo Flemming!

 

Nur Mut! Ein Override vom AdminsOrderController ist relativ einfach und schnell gemacht:

 

1) AdminOrderController.php in den Order /overrides/controller/admin/ kopieren und anpassen:

Original:

class BoOrder extends PaymentModule
{
  [..........]
}

/**
 * @property Order $object
 */
class AdminOrdersControllerCore extends AdminController
{


Override:

class BoOrderOverride extends BoOrder
{
[................]
}

/**
 * @property Order $object
 */
class AdminOrdersController extends AdminControllerCore

Die Klassen erweitern/überschreiben jetzt den Core Controller.

 

2) im Ordner /cache die Datei class_index.php löschen. (Wird automatisch neu erstellt)

 

Nun kannst du Problemlos in deinem Override Anpassungen vornehmen.

 

Beste Grüße,

 

 

Philipp Siegmund

 

 

Browserwerk - Prestashop Agentur

 

 

[EDIT] Die Pünktchen sollen natürlich heissen, dass das stehn bleibt, was drin steht... ;)

Tip: in der class_index.php steht dann auch der Pfad zu deinem Override, wenn alles geklappt hat..

Edited by Browserwerk (see edit history)
  • Like 1
Link to comment
Share on other sites

Danke für deine Antwort  :) 

 

Mein Problem ist, das ich gerne eine neue Spalte hinzufügen möchte, inder das Warenlager angezeigt wird aus dem der Artikel entspricht. Damit ich direkt in der Bestell-Übersicht sehen kann aus welchem Lager der Artikel stammt. In der Datenbank habe ich meiner Meinung nach, in der entsprechenden Tabelle, keinen Zugriff auf das Lager aus dem der jeweilige Artikel entspricht.

 

Zur Info ich habe mehrere Warenlager  :)

 

LG Flemming

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...