# ShipEngine Add On

Step 1: Go [here ](/crm/plugins/data-sources/shipengine.md)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.

<figure><img src="/files/0MfaCc6IMKAhjRvAGCZN" alt=""><figcaption></figcaption></figure>

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.

<figure><img src="/files/e9TFU8VVztVE6VdS5Mz6" alt=""><figcaption></figcaption></figure>

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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/funnel-visualizer/edit-funnel-settings/add-ons/shipengine-add-on.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
