ShipEngine Add On

Step 1: Go here to enable the ShipEngine Plugin

 

Add ShipEngine to a Funnel

Step 2: Go to Funnel Add Ons in funnel settings. Enable the ShipEngine checkbox. Press Save & Continue.

 

Step 3: Edit the checkout page. If there is not already a Ship Profile element on the page, go to Forms and select the Ship Profile element. Drag it to the page and style as needed. Verify the element has Name = Ship Profile. Save the page. Exit the page builder.

 

Step 4: Publish the funnel

Step 5: Go to the live checkout page. A Ship-To address is required to retrieve shipping rates from ShipEngine. If you have gathered that information on a previous lead or checkout page, then the Ship Profile element should be populated with the available Ship Engine rates. If Ship-To address information is on the same page as the Ship Profile element, the Ship Engine rates will not populate until that address information is entered. When a full (and valid) Ship-To address is entered, a request will be sent to ShipEngine to get the rates. That can take a few seconds. The Ship Profile element will be populated with the available Ship Engine rates. Rates will be fetched anew from ShipEngine if the products or quantities or address change.

Step 6: The selected rate is included in the final order amount. The selected carrier and method are automatically passed to fulfillment when the order is submitted for checkout.

 

Troubleshooting

  • If the ship rates are not retrieved from ShipEngine, verify the following items:

    • ShipEngine plugin credentials are correct

    • Ship-To address information is entered at checkout. This can be on a lead or checkout page prior to the page on which Shipping is selected.

    • The selected products must have a weight. ShipEngine will not return shipping rates without a weight.

    • The selection element must have Name = Ship Profile. Verify this in the page builder.

  • ShipEngine requires that Ship-To information is entered on the checkout page or a page prior to checkout. It will not work with a checkout where the Ship To address is retrieved from another source, such as PayPal.