Yes, the maximum weight capacity depends heavily on the mounting surface. It is highly recommended to mount shelves only to solid surfaces such as studs, brick, or concrete.
Hardware is not included with this item and should be sourced locally, as the necessary installation components can vary based on the material of the surface that the product will be mounted to (drywall, brick, concrete, plaster, etc.).