Adding price field on Drupal Commerce that affect Order Price The case is

When user place an order, shipping price must be manually calculated before the final invoice is sent to user.

What I do

I create Price custom field on Order named shippingfee.

Problem is

How to make shippingfee field affect the Order price? 

Another thing that I tried is creating custom line item type. I'm thinking that by creating this custom line item type would update the value.But following this tutorial, the custom line item type did not appear when I check on admin/commerce/config/line-items.

Code added to custom module:

/**
 * Implements hook_commerce_line_item_type_info().
 */
function owemji_commerce_line_item_type_info() {
  return array(
    'owemji' =&gt; array(
        'name' =&gt; t('Shipping Fee'),
        'product' =&gt; false,
        'description' =&gt; t('Price of shipping.'),
        'base' =&gt; 'owemji',
    ),
  );
}

/**
 * Implements hook_enable().
 */
function owemji_enable() {
  commerce_line_item_configure_line_item_fields(array('owemji'));
}


I did try clear cache and disable -> enable the owemji module, but it's still not there.
There is a contrib module developed espacially for shipping - Commerce Flat Rate


  This module allows you to define any number of flat rate shipping
  services via the user interface in conjunction with Commerce Shipping
  2.x. When you define a new flat rate service, you specify the base rate for it in the add / edit form. You can further modify the base
  rate (enabling things like weight or quantity based shipping) using
  rate calculation rules.
  
  This is functionally equivalent to using product pricing rules to add
  discounts or fees to base product prices before adding them to the
  cart.


There are few old but still actual video casts from rfay about Commerce Shipping. Watch it for a basic understanding:


Introduction to Commerce Shipping
Free Shipping Based on Order
Value or User Role
Shipping Discount for Item in Cart using
Calculation Rules