This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. JD Web & Ship

JD Web & Ship

Seamlessly integrate JD Web & Ship logistics with WooCommerce for automated order processing and shipment tracking in India.

20+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping JD Web & Ship running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
12 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

20+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how JD Web & Ship is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 12 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

A smart dropshipping platform built to simplify e-commerce shipping.

JD Web & Ship is a powerful dropshipping solution built for WooCommerce merchants. It streamlines ecommerce shipping by connecting multiple courier partners instantly, comparing real-time rates, and automating order fulfillment with tracking.

Key Benefits:

  • Multi-courier integration for flexibility
  • Real-time shipping rates comparison
  • Automated order syncing & fulfillment
  • End-to-end shipment tracking
  • COD support & reconciliation reports

Key Features

  • Automatic Order Sync – Processing orders are automatically sent to JD Web & Ship
  • Manual Order Management – Send individual or bulk orders manually
  • Automatic Order Completion – WooCommerce order is marked as “Completed” when all JD orders are delivered
  • Real-time Tracking – Display shipment status and tracking information on order pages
  • Customer Tracking – Customers can view shipping status in their My Account area
  • India-Focused – Specifically designed for Indian addresses and postal codes
  • Order Filtering – Automatically filters and processes only Indian orders
  • Webhook Support – Receive real-time status updates from JD Web & Ship
  • Detailed Logging – Track all sync activities and API responses
  • Retry Failed Orders – Easy retry mechanism for failed shipments
  • Prepaid/COD Support – Handles both payment methods
  • Product Image Sync – Sends one product image per order item to JD Web & Ship
  • Improved Localization – Refined text labels and status messages for better clarity

Workflow

  1. Customer places an order on your WooCommerce store
  2. Order status changes to “Processing”
  3. Plugin automatically sends order details to JD Web & Ship
  4. JD Web & Ship creates shipment and assigns courier
  5. Tracking information is updated in WooCommerce
  6. Customer receives tracking details in their account
  7. Real-time status updates via webhook
  8. If all JD shipments are delivered, the WooCommerce order is automatically marked as “Completed”

Automatic Order Completion

  • WooCommerce order is automatically marked as Completed when:
    • All JD sub-orders reach “Delivered” status
  • Order completion is triggered via JD Web & Ship webhook updates
  • Partial delivery does NOT complete the order
  • Ensures accurate fulfillment tracking

Product Image Sync

  • One product image is included per order item in the API payload sent to JD Web & Ship
  • For variable products, the variation’s own image is used if set; otherwise the parent product image is used as fallback
  • Ensures JD Web & Ship always receives an accurate visual reference for each shipped item

Requirements

  • WooCommerce 5.0 or higher
  • Active JD Web & Ship account with API credentials
  • Valid email and phone number for all orders
  • Orders must have Indian shipping addresses

Supported Order Statuses

  • Processing orders are automatically synced
  • Failed orders can be retried manually
  • Cancelled orders trigger cancellation at JD Web & Ship

External Services

This plugin connects to JD Web & Ship API for order fulfillment and shipment tracking.

Service Details:
* Service Provider: JD Web & Ship (https://jdwebnship.in/)
* API Endpoint: https://api.jdwebnship.in/api/
* Purpose: Automated order processing, shipment creation, and tracking updates

Data Transmitted:
When an order is placed on your WooCommerce store, the following data is sent to JD Web & Ship API:
* Customer name, email, and phone number
* Shipping and billing addresses (India only)
* Order items, quantities, SKUs
* Product image URL (one image per item — variation image preferred, parent image as fallback)
* Order totals and payment method (COD/Prepaid)
* Store domain and webhook URL for status updates

When Data is Sent:
* Automatically when order status changes to “Processing”
* Manually via admin “Send to JD” button
* When order is cancelled (cancellation request)

Legal Information:
* Terms of Service: https://jdwebnship.in/terms
* Privacy Policy: https://jdwebnship.in/privacy

By using this plugin, you consent to transmitting customer order data to JD Web & Ship for shipping processing. Please ensure your store’s Privacy Policy discloses this data sharing with customers.

Additional Information

Support

For support, please contact:
* Email: support@jdwebnship.in
* Website: https://jdwebnship.in/contact

Privacy Policy

This plugin sends order data (customer name, address, phone, email, order items) to JD Web & Ship API for shipment processing. Please ensure your privacy policy reflects this data sharing.

Data transmitted includes:
* Customer contact information
* Shipping and billing addresses
* Order items and quantities
* Product image URLs (one per item)
* Order totals and payment method

Developer Information

Action Hooks:
* woocommerce_order_status_processing – Triggers automatic sync
* woocommerce_order_status_cancelled – Triggers order cancellation

Filter Hooks:
* woocommerce_checkout_fields – Makes email/phone required

Database Tables:
* {prefix}_jdws_sync_logs – Stores sync activity logs

Options:
* jdws_options – Plugin settings
* jdws_webhook_token – Webhook security token

Credits

Developed by CoderKube Technologies Team

Technical Details

Minimum Requirements

  • WordPress 5.8 or higher
  • WooCommerce 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher
  • HTTPS enabled (recommended)

API Endpoints Used

  • Login/Authentication
  • Order Placement
  • Order Cancellation
  • Webhook Registration

Compatibility

  • WooCommerce Classic Checkout
  • WooCommerce Block Checkout
  • HPOS compatibility

Performance

  • Lightweight and optimized
  • Asynchronous processing
  • Efficient database queries
  • Minimal server load

Advanced Logic

  • Prevents duplicate or invalid order sync requests
  • Item-level filtering to avoid duplicate shipments
  • Auto-completion logic based on webhook delivery confirmation
  • Loop protection during admin-triggered sync
  • Smart product image resolution (variation → parent fallback)

Order Edit & Item Sync Behavior (New)

This version introduces advanced handling for WooCommerce orders that are modified after being synced with JD Web & Ship.

Multi-Item Orders (Multiple Products)

When an order contains multiple items and the admin updates the order:

  • If the admin:
    • Changes order status (e.g., Processing to On Hold)
    • Removes one or more existing items
    • Adds new items

Then:

  • Removed items are delinked from JD Web & Ship:

    • No cancellation request is sent to JD for removed items
    • They are no longer tracked in active WooCommerce shipment display
    • Future webhook updates from JD for those items are completely ignored and will not update WooCommerce data
  • Newly added items:

    • A new JD shipping order is created
    • Only new items are sent to JD
  • Existing active items:

    • Continue as-is (no duplicate shipment created)

Important Behavior

  • Delinked items:

    • Will NOT receive further status updates from JD
    • Will NOT affect WooCommerce order completion logic
    • Are kept only for history/reference
  • This ensures:

    • No duplicate shipments
    • No accidental cancellations
    • Clean separation between old and new items

Single-Item Orders

When an order has only one item:

  • If the admin:
    • Removes the item
    • Adds a new item
    • Updates the order

Then:

  • The system reuses the existing JD order
  • No new JD shipment is created
  • The existing JD order reference is reused for the updated item

Delinked Item Behavior

  • Delinked items are NOT displayed in:

    • Admin Order Page
    • Customer My Account -> Orders

Delinked items are internally marked and strictly excluded from:

  • Shipment tracking display (admin and customer)
  • Webhook status updates (incoming JD updates are ignored)
  • Any further synchronization or processing

    • Even if JD sends status updates for these items, they will not affect WooCommerce in any way.

Why This Matters

This feature prevents:

  • Duplicate shipping orders
  • Incorrect cancellations
  • Conflicts between WooCommerce edits and JD fulfillment
  • Webhook updates affecting outdated items

It ensures accurate syncing even when orders are modified after initial processing.

Troubleshooting

Orders not syncing automatically

  1. Check if “Enable JD Shipping” is turned on
  2. Verify your API credentials are correct
  3. Ensure orders have Indian shipping addresses
  4. Check that email and phone are filled

“Failed to authenticate” error

  1. Verify your JD Web & Ship email and password
  2. Check internet connectivity
  3. Contact JD Web & Ship https://jdwebnship.in/ support to verify account status

Tracking information not showing

  1. Ensure webhook is registered (automatic on first save)
  2. Check that JD Web & Ship can reach your website
  3. Verify webhook URL is accessible (not behind firewall)

Phone/Email validation error

  1. For block checkout, manually enable required fields
  2. For classic checkout, the plugin handles this automatically

Product image not appearing in JD dashboard

  1. Ensure the product has a featured image set in WooCommerce
  2. For variable products, check if the variation has its own image; if not, the parent image is used automatically
  3. Verify your media files are publicly accessible (not behind a login wall)

License

This plugin is licensed under GPLv2 or later.

Do I need a JD Web & Ship account?

Yes, you need an active JD Web & Ship account with API credentials (email and password).

Does this plugin work with all countries?

No, this plugin is specifically designed for Indian addresses. Orders with non-Indian shipping addresses will be automatically skipped.

How do I get JD Web & Ship API credentials?

Contact JD Web & Ship https://jdwebnship.in/ support to create an account and obtain your API credentials.

What happens if an order fails to sync?

Failed orders are marked in the order list with error details. You can retry individual orders or bulk retry from the Order Sync page.

Can customers track their shipments?

Yes, tracking information is displayed in the customer’s My Account > Orders section with direct tracking links.

Does this work with WooCommerce subscriptions?

The plugin syncs orders when they reach “Processing” status, which works with subscription renewals.

How do I make email and phone required?

For Classic Checkout: Already handled automatically by the plugin.
For Block Checkout: Follow the setup instructions in the Installation section.

What shipping methods are supported?

JD Web & Ship supports multiple courier partners. The best courier is automatically assigned based on destination and package details.

Can I cancel orders after they’re sent to JD?

Yes, when you cancel an order in WooCommerce, the plugin automatically sends a cancellation request to JD Web & Ship.

Is there a log to track sync activities?

Yes, go to JD Web & Ship > Order Sync to view all sync activities, errors, and API responses.

Does this plugin modify my checkout page?

For classic checkout, it makes email and phone required. For block checkout, you need to manually enable these settings.

What happens during plugin deactivation?

The plugin will be automatically deactivated if WooCommerce is deactivated. All data remains in the database.

How do I reset my JD connection?

Go to JD Web & Ship > Settings and click “Reset JD Connection” to clear credentials and reconnect. This automatically sends a logout request to JD to deauthorize and disconnect the store.

What API URL does the plugin use?

The plugin communicates with the JD Web & Ship remote API endpoints at https://zlfarwpweupu.jdwebnship.in/api/.

Which product image is sent to JD Web & Ship?

For simple products, the main product image is sent. For variable products, the variation’s own image is used when available; if the variation has no dedicated image, the parent product’s main image is used as a fallback. Only one image per item is included in the payload.

Categories
Carriers & fulfilmentShipping rates & rules
Plugin details
Version1.3.1
Last updated2026-07-21 9:00am GMT
Added2026-02-17
Requires WordPress5.8
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
india-shipping
logistics
order fulfillment
shipping
woocommerce
Alternatives
Other plugins in the same categories.
Advanced Shipment Tracking for WooCommerce
60K+ installs
4.5(351)
Advanced Woo Labels – Product Labels & Badges for WooCommerce
10K+ installs
5.0(64)
WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels
50K+ installs
4.9(284)
Advanced Product Labels for WooCommerce
20K+ installs
4.8(252)
Virtuaria Correios – Frete, Etiqueta, Rastreio e Declaração
500+ installs
5.0(19)
Shipping Live Rates and Access Points for UPS for WooCommerce
7K+ installs
4.7(75)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy