I want to build a custom module (called
My_Collection) that works almost same as Catalog. It means:
- Able to create new Collection and its data (name, url key, meta data,...).
- Able to select products belong to the Collection and set position for each product.
- Listing products of Collection, the url is from Collection's url key.
I am familiar with creating modules and extending core codes. So, I need an outline instruction.
What are hints to do that?
Thank you all.
- A Collection may have products what are from varied Categories.
- A product may belong to many Collections.
- Should not alter Categories and Products data.