Documentation Parcelify Storefront Shipping Rates How it works

How Parcelify Storefront Works

The following sections provide detailed information on how Parcelify Storefront provides shipping rates to your customers and how it validates proper shipping has been paid when an order is placed.

Getting Started

When a buyer clicks any “checkout” button on your store, Parcelify will show a form to collect the buyer’s shipping address. The buyer is required to complete the form by entering their shipping address information and select a shipping rate before they are sent to the checkout.

Animated image demonstrating checkout button opening parcelify

Entering Address Information

First, our Parcelify Storefront modal presents the buyer with a form to collect their shipping address information required for calculating accurate shipping rates.

The required information and the format of the form changes depending on the country selected. Company, Address Line 2, and Phone are optional fields.

When the buyer completes the address information form by entering all necessary fields, they may then submit the form by clicking the “Show Shipping Rates” button which will take them to the Rate Selection.

Screenshot of Parcelify customer address information form

Select a Rate

After completing the Address Information form, customers can either choose one of the presented shipping rates or make changes to their Address Information by clicking the Change link at the top right of the modal.

Screenshot of shipping rate selection

Once the buyer selects a shipping rate, they may click “Continue to Checkout” to finalize their rate selection and be forwarded to the standard Shopify checkout.

Screenshot of selected shipping rate


Finally, once the buyer completes the rate selection in the Parcelify Storefront modal, they will be redirected to the standard Shopify Checkout. From here the buyer may complete their purchase as they normally would.

Here’s what that looks like:

Customer Information Automatically Populated

Information that the buyer entered in our Parcelify Storefront modal will automatically be filled in the Shopify Checkout in order to provide a smooth user experience.

Screenshot of Shopify checkout with populated information

Shipping Rate Product

The selected shipping rate from the Parcelify Storefront modal is represented as a product within the shopping cart.

Screenshot of Shopify cart with Parcelify shipping rate product

Checkout Shipping Rate

Under shipping methods a free rate will display clearly advising your buyer that the cost of shipping is already included in their cart.

Screenshot of Shopify checkout shipping rates with free rate

Fallback Checkout Shipping Rate

If a checkout occurs where a Parcelify Shipping Rate Product is not in the cart, a “fallback” rate is provided to the user with a predetermined value.

Screenshot of Shopify checkout shipping rates with $50 fallback rate

The method for identifying Shipping Rate Products in the cart is done by weight - Shipping Rate Products weigh a very high 400kg, and if the weight of the cart is less than 400kg then the fallback rate is provided. Shop’s with heavy shipments in excess of 400kg are recommended to increase this weight limit to a very high value.

Order Processing

When a customer completes a checkout Parcelify will process the order to verify that the customer paid the right amount for shipping. If the customer has paid the correct amount for shipping Parcelify will adjust the line items, and if not Parcelify will put the order on hold so that you can manually review it.

Adjusting Line Items

When a customer places an order and has selected a shipping rate provided by Parcelify the shipping rate shows up in your order as a line item. The line item is connect to a product in your store which Parcelify uses to charge the right amount.

Screenshot of edited order

When the order is complete Parcelify will remove this line item from the order and re-add it as a custom line item, removing the connection to the product. Parcelify does this so that the products created by Parcelify don’t skew your Shopify Reports.

Orders placed on hold

In the event that a customer completes checkout without paying an appropriate amount for shipping Parcelify will put the order on hold so that you can manually review the order. To view why the order was placed on hold click on the vertical ellipses in the top right of the order screen and select “View in Parcelify”. There are two reasons this can happen:

  • The customer did not pay the appropriate amount for shipping
  • The customer was able to checkout when they shouldn’t have

Screenshot of on hold order due to invalid paid shipping amount

Once you have reviewed the order you can either cancel the order and issue a refund to the customer, or you can contact the customer to collect the difference between the price they paid for shipping and the actual cost of shipping by editing the order.

Troubleshooting Storefront Components Get started with Storefront Rates