Let's give merchants a page builder that will help them to manage content easily. Let's use draggable blocks such as:
Custom image or our picture (stored in our database)
Banner
Video
Slider
Existing topic/blog/news or custom text label
Product block
Product list
Category block
Poll
Etc (preparea complete list)
And these blocks could be placed on our custom grids. We should allow merchants to create a grid system on which content will be placed later. Specify the number of columns and rows and the cell spacing. Merchants will be able to define the column width and row height individually for each cell. And merchants will be able to create any many grids as he needs. And then he will be able to choose where to render each created grid (e.g. on category with ID=5 after "speficied" widget zone)
Let's give merchants a page builder that will help them to manage content easily. Let's use draggable blocks such as:
And these blocks could be placed on our custom grids. We should allow merchants to create a grid system on which content will be placed later. Specify the number of columns and rows and the cell spacing. Merchants will be able to define the column width and row height individually for each cell. And merchants will be able to create any many grids as he needs. And then he will be able to choose where to render each created grid (e.g. on category with ID=5 after "speficied" widget zone)