Hello,
I am using Piwigo with the ShoppingCart4Piwigo plugin to collect photo print orders from customers (school / event photography workflow).
What I need is not payment processing, but an admin overview page listing the ordered photos.
Currently I can open each order individually in:
Admin → Plugins → ShoppingCart4Piwigo → Orders → Order detail
This works for a few orders, but in my use case I prepare physical prints in batches (lab workflow). I must see all ordered images across all customers in one place to prepare the print queue. Opening every order separately becomes very difficult when the number of orders increases.
I would like a single admin page accessible from the Piwigo dashboard menu showing something like:
Order #, Customer name, Image (or file name), quantity, format/size.
In other words, instead of an order-by-order view, I need a global list of ordered images (all orders combined).
My questions:
In which database tables are the ordered images and quantities stored?
Is there a Piwigo admin event or hook that allows adding a custom page to the admin menu?
What would be the correct approach: extending the plugin, or creating a small additional admin plugin that reads the same tables?
I do not want to modify core files; I prefer a proper plugin-based solution.
Any guidance or example would be greatly appreciated.
Thank you!
P.S.
This is already running on a live production website on Piwigo 16.2.0 with real customers placing orders, so I am trying to solve this in a clean and maintainable way. I prefer not to publish the URL publicly, but I can share it privately if needed for debugging.
Last edited by Fazli (2026-02-10 20:10:31)
Offline