> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.rendr.delivery/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.rendr.delivery/_mcp/server.

# Rendr Delivery Shopify App

## Overview

The Rendr Delivery Shopify App allows you to offer Rendr delivery services directly in your Shopify checkout. Once installed, your customers can select Rendr delivery options (3-Hour and Same Day) at checkout while placing an order.

This integration helps merchants:

* Provide flexible delivery choices at checkout
* Display live delivery pricing based on parcel size and destination
* Automatically notify Rendr when orders are placed
* Reduce manual delivery booking work

### How it works

1. Shopify sends parcel and address information to Rendr during checkout.
2. Rendr returns available delivery services and pricing.
3. The customer selects a Rendr delivery option (Fast, Same Day or Standard).
4. When the order is placed, Shopify notifies Rendr automatically.
5. Rendr creates a delivery request and manages delivery tracking.

Once booked, delivery status updates can flow back into your fulfilment process.

### What you'll need

* Admin access to your Shopify store, with permission to install apps
* Custom Carrier Rates enabled in Shopify (showing rates at checkout requires third-party carrier-calculated rates)
* Your Rendr credentials, provided by the Rendr team at onboarding:
  * Client ID
  * Client Secret
  * Tenant ID
  * Store ID

---

## Before you start

### Verify that Custom Carrier Rates are enabled on your store

Rendr delivery options require Shopify's Custom Carrier Rates feature to show rates at checkout. Carrier-calculated shipping rates are available in your shipping settings.

> **Note**
>
> Custom Carrier Rates should already be included if you are on a Shopify Advanced or Shopify Plus plan.

**To verify:**

1. Log in to Shopify Admin.
2. Go to **Settings > Shipping and delivery**.

> **Check**
>
> **Success looks like:** You can access and edit shipping profiles to manage rates for products.

If Custom Carrier Rates are not available, contact Shopify Support and request that Custom Carrier Rates be enabled on your store.

---

## Implementation steps

### Step 1: Install the Rendr Delivery Shopify app

1. Open the Rendr Delivery Shopify App: [https://apps.shopify.com/rendr-delivery-platform](https://apps.shopify.com/rendr-delivery-platform)
2. Click **"Install"**.
3. Review the requested permissions.
4. Click **"Agree and Install"**.

Once installed, the app is available under your Shopify Apps:

1. In Shopify Admin, go to **"Apps"**.
2. Click **"Rendr Delivery Shopify"**.

### Step 2: Enter your Rendr credentials

> **Warning**
>
> Make sure **"Test Mode"** is **"OFF"** when entering your Rendr credentials.

1. Open the **"Rendr Delivery Shopify"** app.
2. Go to the **"Settings"** tab.
3. Under **"Account details"**, enter your Rendr credentials:
   * Tenant ID
   * Client ID
   * Client Secret
4. Click **"Save"**.

![Rendr Delivery Shopify app Settings tab showing Test mode, Quote mode and the Account details fields for Tenant Id, Client Id and Client Secret](/_fern-img/9b15743bc0198e8b6c4d3834dc747c077c79faa58355193f37afff7d030fbdeb.webp)

### Step 3: Confirm Rendr carrier rates are enabled

1. Log in to Shopify Admin.
2. Go to **"Settings > Shipping and delivery"**.
3. Review your shipping profiles.

> **Check**
>
> **Success looks like:** Your shipping profile shows `rendr_delivery` as a shipping option.

If `rendr_delivery` does not appear, add it manually:

1. Click **"Add shipping option"**.
2. Set **"Rate type"** to **"Carrier or App calculated"**.
3. Set **"Carrier or App"** to `rendr_delivery`.
4. Select both shipping services:
   * Rendr Fast
   * Rendr Flexible
5. Click **"Save"**.

### Step 4: Configure store location

Rendr can automatically choose the best dispatch point.

1. Open the **"Rendr Delivery Shopify"** app.
2. Go to the **"Locations"** tab.
3. In **"Store"**, enter your **"Store ID"** (provided by the Rendr team).
4. *(Optional)* Set **"Location selection mode"**:
   * **"ON"**: Rendr determines the most suitable collection location based on pre-defined rules configured in Rendr's system.
   * **"OFF"**: Use this if you only have one pick-up location.

![Rendr Delivery Shopify app Locations tab showing the Store field and the Use location selection mode toggle](/_fern-img/1cb398582534b8f0be74d5a0b2b715d62ecec4d0cd81319c92fa9cac0770dd38.webp)

### Step 5: Configure parcel details

Rendr's live rates at checkout require parcel sizes and weights to return a quote to customers. If your orders are packed in a standardised parcel, you can configure default parcel weights and dimensions.

| Field       | Description            |
| ----------- | ---------------------- |
| Length (cm) | Standard parcel length |
| Width (cm)  | Standard parcel width  |
| Height (cm) | Standard parcel height |
| Weight (kg) | Typical parcel weight  |

![Rendr Delivery Shopify app Parcels tab showing the Parcel Configuration fields for length, width, height and weight](/_fern-img/5e34f664ed399d6411cb55db1b7ee3dd77902f0f988746a1447b482217f81bb6.webp)

### Step 6: Enable checkout delivery options

This is where you configure which Rendr delivery services appear to customers at checkout.

1. Open the **"Rendr Delivery Shopify"** app.

2. Go to the **"Rates"** tab.

3. Under **"Available Delivery Options"**, activate the Rendr delivery services you'd like to offer at checkout:

   | Service                   | Delivery timeframe                                                        |
   | ------------------------- | ------------------------------------------------------------------------- |
   | Rendr Fast (3-Hour)       | 30 minutes to 3 hours                                                     |
   | Rendr Same Day / Next Day | Delivered today if ordered before 12pm, or next day if ordered after 12pm |
   | Rendr Standard            | Delivered overnight / interstate                                          |

4. Edit the display text shown at checkout. For example:

   | Service                   | Example checkout display text |
   | ------------------------- | ----------------------------- |
   | Rendr Fast                | "3 Hour Delivery"             |
   | Rendr Same Day / Next Day | "Same Day Delivery"           |

5. When you are ready to go live, set **"Custom Shipping Rates"** to **"ENABLED"**. This will show Rendr delivery options at checkout.

6. Click **"Save"**.

![Rendr Delivery Shopify app Rates tab showing Available Delivery Options for Rendr Fast, Rendr Same Day / Next Day and Rendr Standard](/_fern-img/750b2f84111b7e9b0f89fb33c8d730db8255a43f612d713028cab16c0e01cf60.webp)

### Step 7: Enable Quote Mode (if applicable)

> **Warning**
>
> If Quote Mode is enabled, orders will **not** automatically create deliveries in Rendr.

Quote Mode allows Rendr rates to appear at checkout without creating deliveries in Rendr. By default, Quote Mode is **"OFF"**.

This is useful if:

* You want deliveries created through another system, for example, using Starshipit for your shipping and fulfilment workflow instead of the Rendr Delivery Dashboard.
* You only need to show Rendr delivery pricing (quotes) in Shopify checkout.

**To enable Quote Mode:**

1. Open the **"Rendr Delivery Shopify"** app.
2. Go to the **"Settings"** tab.
3. Set **"Quote Mode"** to **"ON"**.
4. Click **"Save"**.

### Step 8: Test in UAT mode

Rendr Test Mode allows you to simulate deliveries without dispatching a driver. Please test the workflow in this mode before switching to Production.

**To enable Test Mode:**

1. Open the **"Rendr Delivery Shopify"** app.
2. Go to the **"Settings"** tab.
3. Set **"Test Mode"** to **"ON"**.

In Test Mode:

* Quotes work normally
* Deliveries are created for testing only
* No real driver allocation occurs

### Step 9: Switch to Production mode

Once you have tested the end-to-end workflow in UAT and are ready to go live:

1. Open the **"Rendr Delivery Shopify"** app.
2. Go to the **"Settings"** tab.
3. Set **"Test Mode"** to **"OFF"**.
4. Click **"Save"**.

> **Tip**
>
> The Rendr experience is now live!

---

## Testing

Testing ensures delivery options and order creation work correctly.

### Step 1: Place a test order

1. Go to your eCommerce site.
2. Add an item to your cart.
3. Proceed to checkout.
4. Enter the customer and address details. Choose an address within the agreed distance of your Rendr services (for example, Fast: 0 to 2 km from a dispatch location).
5. Confirm that Rendr delivery options appear under the shipping method at checkout.
6. Complete the checkout.

![Shopify checkout Shipping method step showing Rendr Same Day Delivery and 3 Hour Delivery options](/_fern-img/c6270699952224dae14c12f1c6806d8330c850acf3f40f217fb29454f81ca374.webp)

> **Check**
>
> **Success looks like:**
>
> * The order is placed successfully
> * In Shopify Orders, Rendr is selected as the shipping method

### Step 2: Confirm delivery creation in Rendr

1. Log in to your Rendr Delivery Dashboard: [https://retailer.rendr.delivery/login](https://retailer.rendr.delivery/login)
2. Go to **"Manage Deliveries"**.
3. Find the new delivery linked to your Shopify order.

> **Check**
>
> **Success looks like:**
>
> * Delivery status is **"Created"** or **"Requested"**
> * Tracking is available (if enabled)

---

## Support and troubleshooting

### Contact us

If you need assistance, contact Rendr Support.

| Channel    | Details                                                 |
| ---------- | ------------------------------------------------------- |
| Email      | [support@rendr.delivery](mailto:support@rendr.delivery) |
| Onboarding | Your assigned Rendr onboarding and integration contact  |

### Common issues

#### Rendr delivery options do not appear at checkout

**Cause:** Custom Carrier Rates are not enabled in Shopify.

**Resolution:**

1. Contact Shopify Support.
2. Request that Custom Carrier Rates be enabled.
3. Refresh your shipping profiles and retry.

#### Authentication error when connecting the app

**Cause:** Tenant ID, Client ID or Client Secret is incorrect.

**Resolution:**

1. Re-open the Rendr app **Settings**.
2. Copy and paste your credentials again.
3. Confirm you are using the correct environment.

#### Orders are not being sent to Rendr

**Cause:** Quote Mode is turned on.

**Resolution:**

1. Go to **Settings** and ensure **Quote Mode** is turned **OFF**.
2. Click **Save** and place a new test order.