Cross selling improvements
Cross sellings are a fairly commonly used feature in many online shops.
Our implementation still seems somewhat basic. It would be great to have the option to treat cross sellings as separate entities (instead of being an "attachment" to every product individually) so we can assign ONE defined cross selling - in bulk - to many products.
Currently, there is no way to realistically do this. Instead, you have to create a cross selling for every single product you want to use it for separately.
The export function for cross sellings suffers from this "individual" logic as well or this would be a practical workaround - allow product_id to contain an array of products, separated by pipe or something. That way, we'd at least allow one cross selling to be attached to many products, even if it's still quite a lot of effort for most shop owners.
While we're at it, for the far future we should also consider using AI here. There must be ways to analyze which customers buying product A also frequently buy product B and C and such.