Jump to content
  • 0

Dateien die für's Anlegen (und Editieren) von Produkten zuständig sind


Question

Welche PHP-Dateien in Prestashop sind für das Anlegen (und Editieren) von Produkten, die über das Backend angelegt/editiert werden, zuständig?

 

Sind es nur controllers/admin/AdminProductsController.php und classes/Product.php ?

 

Beide Dateien habe ich mir angeschaut, finde aber die passenden Stellen nicht. :blush:

 

Es soll vor dem Anlegen eines neuen Produktes (per Backend) in der DB geprüft werden wieviele Produkte (von z.B. 1.000) bereits angelegt sind und wenn noch keine 1.000 vorhanden sind, dann dürfen weitere angelegt werden, andernfalls eben nicht.

 

Somit müsste man einen Override (?) dieser (Core-)Dateien machen und darin eine Abfrage vor dem eigentlichen Anlegen des/der Produkte.

 

Hier scheitere ich, da ich ja erstmal die passende Code-Stelle finden müsste. -_-

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Was würde das denn kosten, wenn ich das realisieren lassen würde? :unsure:

Zeitaufwand?

Es ist keine Erweiterung, kein Modul, zu programmieren!

Es würde ein Override bestimmter Dateien genügen, damit diese bei einem Prestashop-Update nicht wieder überschrieben werden oder?

Share this post


Link to post
Share on other sites
  • 0

In der classes/Product.php findest du die Methoden add und update die beim Speichern/Update eines Produktes gerufen werden. Die kannst du als Override überschreiben oder du nutzt die dort gerufenen Hooks in einem Modul

  • Thanks 1

Share this post


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

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More