How to integrate and connect your WooCommerce store with DelyvaX

By integrating and connecting your WooCommerce store with DelyvaX, you can now expedite all of your shipping processes by using the official DelyvaX plugin. This plugin helps store owners integrate WooCommerce with [DelyvaX] (https://delyva.com/solutions).

Services offered in DelyvaX WooCommerce Plugin

  • Fulfill shipment with ‘Preparing’ status
  • Create shipment automatically on ‘payment complete’ or manually in fulfill the order
  • Edit order > Fulfil order
  • Edit order > Print label
  • Edit order > Track shipment
  • Webhook for preparing, start-collecting, collected, failed collection, start delivery, delivered, and failed-delivery.

 

Your end customer will be able to compare delivery service providers and rates and choose which provider they prefer.

DelyvaNow Woocommerce Checkout

 

Steps to integrate and connect your WooCommerce store with DelyvaX

  1. Log in to your WordPress/Woocommerce admin panel.
  2. Go to your WordPress/Woocommerce dashboard and click on the Plugins tab > Add new > Search ‘delyvax’.
  3. Click Install Now
  4. Click Activate Plugin
  5. After that, go to your Customer web dashboard and click on Settings > API Integration
  6. Get your Company ID, User ID, Customer ID and the API key
  7. Next, go back to your WordPress dashboard and click on the WooCommerce tab > Settings Shipping tab > DelyvaX
  8. Under the Settings, insert your Company id, User id, Customer id, and API Key from the Customer web dashboard
  9. Configure the rest of the settings per your requirements.
    • Company code: Get in the customer portal > settings > integrations
    • Company id: Get in the customer portal > settings > integrations
    • Company name: DelyvaX
    • User id: Get in the customer portal > settings > integrations
    • Customer id: Get in the customer portal > settings > integrations
    • API Key: Get in the customer portal > settings > integrations > add new key
    • Shipping Rate – You need to enable this to display delivery services and rates on the checkout page.
    • Auto Create Delivery Order on Payment Complete – Enable, if you want to create a delivery order automatically once payment is successful (suitable for instant/food/grocery/gas delivery).
    • Manual Create Delivery Order on Preparing – Enable, if you want to create a delivery order manually once on the click of the ‘Preparing‘ button (suitable for eCommerce that uses parcel courier express service).
    • Processing days – Number of days taken for you to process/ship the parcel. (0- for same day)
    • Processing hours – Number of hours taken for you to process/ship the parcel. (1- for +1 hour)
    • API Enable Webhook – If you want your woo-commerce store to update the order status automatically from the delivery status.
    • Shipping Rate Adjustments – If you are want to discount or mark up your delivery rate.
    • In your WooCommerce product – shipping, make sure your product weight and dimension were filled up correctly as this will affect your delivery charges and/or penalty for under-declaring the package weight.
  10. Click the Save changes button to save your configuration

Get your API key from DelyvaNow Customer Portal

 

Configure your DelyvaX Woocommerce Plugin

 

Video tutorial

In this video, the steps to integrate and connect your WooCommerce store with DelyvaX are demonstrated after you have already activated the DelyvaX WooCommerce plugin.

Your WooCommerce store should be integrated and connected with us if you follow each of the steps accordingly. We hope you have a good time using our official plugin to expedite all of your shipping processes. We are also looking forward to working together with you.

 

Operational

Operations wise, there are three modes of operations:

1. Fulfill orders automatically from Woocommerce

  • In DelyvaX plugin setting:
    • Tick [/] Shipping Rate during checkout, and make sure to include DelyvaX in your Shipping Zones.
    • Tick [/] Auto-create Delivery Order on Payment Complete
    • Tick [/] Manual-create Delivery Order on Payment Preparing
  • Fulfillment:
    • Upon payment completed by the customer, the order will be automatically created in DelyvaX – provided your credit balance is sufficient.
    • If somehow, the order is not created in DelyvaX, you can create the order in Woocommerce > orders > find the order > view order -> click Fulfil with DelyvaX.
    • You can also create a delivery order by changing the order status to Preparing in Woocommerce > orders > tick the order you to push to DelyvaX and change status to Mark as preparing.

 

2. Fulfill orders manually in Woocommerce

This is suitable for eCommerce that uses parcel courier express service.

  • In DelyvaX plugin setting:
    • Tick [/] Shipping Rate during checkout, and make sure to include DelyvaX in your Shipping Zones.
    • Un-Tick [ ] Auto-create Delivery Order on Payment Complete
    • Tick [/] Manual-create Delivery Order on Payment Preparing
  • Fulfillment:
    • You can create the order in Woocommerce > orders > find the order > view order -> click Fulfil with [DelyvaX].
    • You can also create a delivery order by changing the order status to Preparing in Woocommerce > orders > tick the order you to push to DelyvaX and change status to Mark as preparing.

 

3. Fulfill orders in Customer Portal

This is suitable for eCommerce that uses parcel courier express service.

  • In DelyvaX plugin setting:
    • Un-tick [ ] Shipping Rate during checkout, and make sure to include DelyvaX in your Shipping Zones.
    • Un-tick [ ] Auto-create Delivery Order on Payment Complete
    • Un-tick [ ] Manual-create Delivery Order on Payment Preparing
  • Fulfillment:
    • On payment completed by the customer, ‘draft’ delivery orders will be automatically created in the customer portal
    • You can also create a ‘draft’ delivery order by changing the order status to Preparing in Woocommerce > orders > tick the order you to push to the customer portal and change status to Mark as preparing.
    • To process ‘draft’ delivery orders -> go to customer portal -> process bulk orders -> tick/select all the draft delivery orders you want to process and click confirm orders and confirm the sender info, weight, item type, service, and payment method. Then, click Confirm orders.

 

Note:

Make sure the timezone is not in UTC WordPress > Settings > Timezone. e.g. For UCT+8, and select Kuala Lumpur instead.

 

Good luck!

Not finding what you are looking for?

Chat with us or send us an email.
DelyvaX is the best all-in-one delivery management system for eCommerce, courier aggregator, delivery service, courier, logistics, taxi, manufacturing & on-demand companies - an integrated system, from customer's order to delivery.

© Delyva Sdn. Bhd. (202001005761) (1362081-M)