I recently worked on a project that required some shipping modifications. We needed to display the custom shipping price on the product details page, and for that purpose we found this plugin very useful. The extension is called Custom Shipping on product page, developed by skip.
The store we were working on runs on OpenCart version 2.0.3.1 and this request from the client included displaying the custom shipping price that could be edited manually for any product in the admin dashboard. Since this shipping option doesn’t come by default in OpenCart we found the great solution in OpenCart extensions and it is called Custom Shipping on product page.
This plugin is developed by developer named skip, it is very simple to install with vQmod, and it uses the Location label to store the price value. The Location field is found under Data tab when editing the Products. The label “Location” can be changed to something more convenient (e.g. Shipping price) in the language file product.php located in www.yourstore.com/admin/language/english/catalog/product.php
This extension can also be used with any custom theme you might be using, so don’t hesitate to install it. The price is $13, technical support is great and fairly quick so there’s nothing to worry about.