Shipping
Configure shipping methods, connect courier partners, and manage delivery for your orders.
Shipping configuration determines how products get delivered to your customers — rates, courier partners, pickup addresses, and tracking.
How shipping works
Workfile Store uses an app-based shipping system. Install a shipping app (like Shiprocket) to connect with courier partners and automate shipping rates, label generation, and tracking.
Setting up shipping
Install a shipping app
Go to Settings → Apps and install Shiprocket (or another available shipping provider).
Connect your account
Enter your Shiprocket credentials (email and password or API token). This connects your Workfile store to your Shiprocket account.
Configure pickup address
Set your warehouse or pickup address — this is where couriers come to collect packages.
| Field | Example |
|---|---|
| Name | Ananya Crafts Warehouse |
| Address | 42, Industrial Area, Phase 2 |
| City | Jaipur |
| State | Rajasthan |
| Pincode | 302021 |
| Phone | +91 98765 43210 |
Set shipping preferences
Configure default packaging, courier preferences, and rate display options.
Without a shipping app installed, the shipping settings page shows an empty state with a link to browse available apps. You need at least one shipping provider configured for physical product orders.
Shipping at checkout
When a customer checks out with physical products:
- They enter their delivery pincode
- The shipping app calculates available courier options and rates
- Customer selects their preferred shipping method
- Shipping cost is added to the order total
Shipping rate display
Customers see:
- Courier name (e.g., Delhivery, BlueDart, DTDC)
- Estimated delivery time (e.g., "3-5 business days")
- Shipping cost (e.g., ₹99)
Order fulfillment
After an order is confirmed:
Process the order
Pack the items and prepare for pickup.
Generate shipping label
From the order detail page, generate a shipping label through your connected shipping app. This creates a tracking number.
Schedule pickup
Request a courier pickup from your warehouse address, or drop the package at a nearby hub.
Track delivery
The tracking number is automatically shared with the customer. Both you and the customer can track the shipment's progress.
Shipping for services
Services and digital products don't require shipping. When an order contains only services or digital items, the shipping step is skipped at checkout.
Free shipping
Offer free shipping as a promotion:
- Coupon-based — create a coupon with discount type "Free shipping" (see Coupons)
- Threshold-based — configure a minimum order value for free shipping in your shipping app settings
Free shipping above a threshold (e.g., "Free shipping on orders over ₹999") is one of the most effective ways to increase average order value. Customers often add items to reach the threshold.
Cash on Delivery (COD)
COD is configured through the Razorpay app:
| Setting | Description |
|---|---|
| Enable COD | Allow cash payment on delivery |
| Minimum order | Minimum cart value for COD eligibility |
| Maximum order | Maximum cart value for COD |
| COD fee | Additional charge for COD orders (e.g., ₹50) |
COD orders start with payment status "Pending". Update to "Paid" manually after the courier confirms cash collection, or let your shipping app handle it automatically via webhooks.