Enabling Delivery – A Complete Guide to Logistics Configuration

To start accepting delivery orders through your online store, you need to set up your logistics settings. Zopping lets you run your fleet or connect to a third-party courier. You can even specify details such as what areas you deliver to, how orders are dispatched, and how agents interact with orders.

 

This guide includes everything you’ll need to do to establish your delivery flow, including:

  1. API setup (required)
  2. Installing and configuring these three essential extensions:
  • Shipping & Courier
  • Delivery Support
  • Delivery Area Support

 

Why Logistics Setup Matters

Before diving into the steps, here’s why completing the logistics setup is important:

  • Start processing delivery orders on your storefront
  • Use Zopping’s delivery app, or use your delivery fleet
  • Connect with reliable courier partners, like Shiprocket, QWQER, Porter
  • Define delivery coverage area based on zip codes, distance, or custom zones
  • Automate delivery assignments and manage trips in the pipeline

Step 1: Configure Required APIs

Before installing any extensions related to logistics, Zopping needs you first to set up some Google APIs.

 

Prerequisites :

Navigate to Settings → API Integration and enter the following:

  • Your Google Maps API Key

(get it from:  Google Maps Platform → Credentials)

  • Your Google CAPTCHA Site Key

(get it from: Google reCAPTCHA Admin Console)

  • Your Google CAPTCHA Secret Key

 

Once you have all three, click on Save.

These keys are required for delivery zone mapping, geolocation, and security.

Step 2: Install and Configure the Required Extensions

Now, install the delivery extensions:

Go to:

Main Menu → Settings → Extensions → Delivery

You should see three extensions:

2.1 Shipping & Courier

This extension lets you connect with 3rd-party courier services like Shiprocket or Porter.

How to Configure:

  1. Install Shipping & Courier extension.
  2. Enable the toggle: “Use third-party courier services.”
  3. A dropdown will appear – select from:
    • FedEx
    • DHL
    • Porter
  1. Choose Assignment Mode:
    • Manual (default)
  • You assign couriers manually for each order.
  • Offers full control over which courier handles which delivery.
  • Auto Assignment
  • The system automatically assigns couriers based on your selected preference:
  • Saver
    Cost-effective option for non-urgent deliveries
  • Express
    Fastest delivery, ideal for time-sensitive orders
  • Smart Pick
    Balanced choice using a smart algorithm for speed and cost
  1. Optional: Enable “Show courier estimation and charges to customers.”
  2. Click Save

You’re now integrated with external courier services!

 

2.2 Delivery Support

This extension allows you to plan orders, dispatch them, create trips, and keep track of your delivery agents.

How to configure:

After installing, go to:

Settings → Extensions → Installed→ Delivery Support→ Configure

You will see these configuration options:

  • Store Selection
    All Stores (default): Apply delivery settings across all stores.
    Select Individual Store: Useful for businesses managing different delivery rules by location.
  • Order Visibility for Riders (REs)
    One by one: Riders see one order at a time — good for focused delivery handling.
    All orders at once: Helps riders plan routes more efficiently with full order visibility.
  • Leave at Doorstep Allowed?
    Yes: Supports contactless delivery — ideal for customer convenience.
    No: Choose if doorstep delivery isn’t practical or secure in your area.
  • Capture Odometer Image?
    Yes: Helps track mileage for reimbursements or internal audits.
    No: Skip if odometer tracking isn’t needed in your delivery workflow.
  • Trip Generation Method

 – Auto Assignment: Assign trips based on availability and vehicle ownership.

Basic: Offers more manual control over trip planning.

 – Automated: Fully automated trip generation based on detailed timing inputs.

  • You’ll configure:
  • Picking Times
    Fixed time (e.g., 180 sec)
    Per item time (e.g., 60 sec)
  • Packing Times
    Fixed time (e.g., 120 sec)
    Per item time (e.g., 20 sec)
  • Loading Times
    Fixed time (e.g., 180 sec)
    Per item time (e.g., 20 sec)
    Per container time (e.g., 60 sec)
  • Delivery Timings
    Average service time (e.g., 300 sec)
    – Average travel time (e.g., 700 sec)
    – Average speed (e.g., 20 km/h)
  • Order Breaking Method
    Clustering: Groups nearby orders together — reduces travel time and cost.
    Zoning: Delivers based on defined geographical zones — useful for large service areas.
  • Delivery Fees
    Custom Amount (e.g., ₹200): Set a flat delivery fee that fits your pricing strategy.

2.3 Delivery Area Support

This extension lets you define where you deliver — via zip codes, map zones, or even specific apartments.

Prerequisites:

  1. API Setup (Step 1) must be complete
  2. Set your store’s location:
    • Go to Settings → Store → Edit Store
    • Add store address and click Submit
  1. Enable delivery orders:
    • Go to Settings → Order Configuration
    • Set Order Type to Delivery

How to Install and Configure:

  1. Go to Settings → Extensions → Delivery → Delivery Area Support → Install
  2. Then go to Extensions → Installed → Delivery Area Setup → Configure

You can now define delivery zones using any of these 4 methods:

 A. By Zipcode

  • Select store
  • Enter a Zone Name (e.g., North Zone)
  • Define Delivery Fee
  • Add zip codes
  • Click Add Group to save

You can use Add New to define multiple such zones.

B. By Distance From Store

  • Select the store and add the Zone Label
  • Search for your delivery center location
  • Choose radius (e.g., 5 km)
  • Add delivery fee
  • Click Add Group

Use Add New for multiple regions.

C. Draw on Map

  • Click Add New Zone
  • Enter store, zone label, and delivery cost
  • Use the map to draw custom boundaries
  • Click Add Group when done

Great for hyperlocal delivery areas!

D. By Apartment

  • Click Add New Apartment
  • Select store
  • Search for apartment (auto-fills location)
  • Add zone label and delivery fee
  • Click Add Group

You can manage deliveries to specific buildings this way.

Final Step: Confirm your setup

After finishing all three setups:

  • Your store can now accept delivery-type orders
  • You can track deliveries, assign agents, and assign delivery areas
  • Customers will see delivery costs, options, and tracking (if on)

Need Help?

If you need expert assistance, our dedicated support team is ready to help you every step of the way.

www.zopping.com

Author

zopping logo

Start Growing Your Business with Zopping Today

Fill in the form to get started.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.