you can get backlinks by web 2.0, article,search enzines, article submissions and social meadia.
There are so many good blogs out there that allow comments with links. Just do some research on google and use ahrefs or openlinkprofiler to see where your competitors get there links from.
This forum for example is a good way to build good back links.
"Guest Posting is way to get high Quality contextual links" - to be able to get these high quality links - it should have relevance to your website content. I read from Nomvo site that getting backlinks from sites with no useful content could actually diminish your site's credibility. You can also opt to purchase backlinks but you have to be extra careful where to buy. Still, you have to consider those sites that are relevant with useful content. If you don't have much idea on this, it's recommended to get a SEO consultant who could help you come up with the marketing strategies you need for your site.
You can use social bookmarking website to get backlinks
You can even using tool, for example GSA search engine ranker to build links for your site
Magento ERP is must have erp system for your Magento site. Check out these Magento 2 Extensions for new Magento Multi Warehouse
Here are some sites: http://internetlifeforum.com/linkbuilding/373-free-social-bookmarking-sites-high-pr/
Bookmarks