> For the complete documentation index, see [llms.txt](https://help.pickyassist.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pickyassist.com/whatsapp-commerce/logistics-integration/logistics-core-module/customize-delivery-methods/domestic-delivery.md).

# Domestic Delivery

### Overview

Use domestic delivery for deliveries within the country but outside your local delivery range.

This is commonly used when longer-distance areas are assigned to a third-party logistics partner.

{% stepper %}
{% step %}

### Step 1: Enable domestic delivery

Turn on **Enable Out Station Delivery**.

<figure><img src="/files/GJI5ftaSCOUnlLD8AuTp" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 2: Add a delivery area

Define the serviceable domestic area.

You can use:

* **Pincode**
* **District**
* **State**

Enter one or more pincodes, separated by commas.

Example: `695001, 695002, 695003`

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

District values depend on the selected state.

After you choose a state, the district list updates automatically.

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

Select the state from the dropdown.

<figure><img src="/files/jA5pFGanOLnljFJ5esxi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 3: Choose how delivery will be handled

Select the delivery provider for this area.

You can:

* add or edit delivery providers
* enable or disable COD for each provider
* let the customer choose between available providers
* use **In-shop delivery** for your own delivery team

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

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

Use **In-shop delivery** when your team handles delivery directly for selected areas.

You can also combine this with partner-based delivery by assigning different providers to different domestic areas.

<figure><img src="/files/DHKhR17BtBjX3mE5Sec2" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 4: Set the delivery charge

Choose how delivery charges should be calculated for this area.

You can use:

* **Free delivery**
* **Flat rate**
* **Take from delivery partner**

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

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

For example, you can apply a flat rate such as `₹50` for every order.

If you use **Take from delivery partner**, the charge is based on the amount returned by the provider.

This can vary by distance, weight, or location.

When needed, enable **Round off delivery amount**.

Examples:

* `₹97 → ₹100`
* `₹243 → ₹250` when rounding to the nearest `₹10`

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

{% hint style="info" %}
For **Flat rate** and **Take from delivery partner**, you can also set a free-delivery threshold.
{% endhint %}
{% endstep %}

{% step %}

### Step 5: Configure COD rules

Use this step to control Cash on Delivery for the area.

You can:

* enable or disable COD
* block COD above a certain order value
* collect a partial advance for COD orders

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

For example:

* orders below `₹5,000` can use COD
* orders above `₹5,000` must be prepaid

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

For partial payment, you can collect:

* a percentage of the order total
* a flat amount
* only the delivery charge

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

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

<figure><img src="/files/yTfHrY2SPQJxT5HqNGrZ" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 6: Set the minimum order value

Define the minimum cart value required for delivery eligibility.

For example, if the minimum order value is `₹300`, delivery is shown only when the cart total reaches `₹300` or more.

<figure><img src="/files/KWMO1q88Eo7pusMx7M2z" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 7: Save the delivery area

Save the area after finishing the configuration.

You can create more than one domestic area for the same shop.

This helps you manage different serviceable regions with different delivery behavior.

<figure><img src="/files/idMmp9YUC1dyPUfrfNao" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.pickyassist.com/whatsapp-commerce/logistics-integration/logistics-core-module/customize-delivery-methods/domestic-delivery.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.
