In the latest 1.1.0 version of MarketKing, the plugin adds a powerful new tracking feature for shipments. Vendors can now enter shipping information by selecting a shipping provider and entering the tracking number or URL. The plugin supports automatic tracking links for several providers by default: Australia Post, Canada Post, City Link, DHL, DPD, Fastway South Africa, Fedex, OnTrac, ParcelForce, Polish shipping providers, Royal Mail, SAPO, TNT Express, FedEx Sameday, UPS, USPS, DHL US
First, to use this feature, go to MarketKing -> Modules, enable the 'Shipping Tracking' module, and save your settings.

Once this feature is enabled, go to MarketKing -> Settings to find the new 'Shipping Tracking' panel. Here you can choose from a variety of built-in shipping providers, as well as enable a custom 'Other' option that allows vendors to select any other provider:

The vendor can then add shipments from the order page by choosing a provider and entering the tracking number of the package:

Vendors can also choose the "Other" option, in which case they will need to enter the name of the shipping provider and manually provide the tracking URL.

Vendors can create multiple shipments for the same order (in case the order is sent in multiple packages).
After a shipment is created, customers will be notified by email:

Customers can also view this information on the order page:

Setting: Customers Can Mark Orders as Received
When this setting is enabled, customers have a button they can use to confirm that they have received all items in the order correctly.

After the customer marks the order as received, this is visible to both the admin and vendors below the order status.

For example, this can help the admin confirm that the customer received the order, so it can be marked as completed and commission can be released into the vendor's balance.
Setting: Require Shipment to Complete Order
When enabled, this setting prevents the vendor from marking the order as completed unless they have already added package tracking information to that order.
Other Information
The plugin can generate tracking URLs for the default shipping providers, but it does not have API integrations with them, so it cannot automatically update shipping statuses.

