Hello, everyone. I have a task. What I need is to have a page which has reusable blocks inside. A reusable block contains some HTML and some fields in it.

For example. I have home page which has a pricing block. And I want to include the same block on about page. The point is I want to have a block created by a developer and can be used by user(manager whoever) in Control Panel. User decided to include the same block on, for example, contact page but with diffent prices. So, I want to user just input that block on contact page with changed price.

Eventually, I want to have 3 pages with one block(which has the same HTML markup) and different prices in it.

Also those 3 pages have another blocks, except a pricing block.