This section describes the operation of the WooCommerce Shipping Plugin for Myfreight/Myparcel from the perspective of the online store administrator.
When the customer completes a purchase in the online store, the order appears in the WordPress administration under the WooCommerce Orders list ...
Clicking into the order details will show a Shipping section (within the Item box) which contains the shipping carrier and pricing details, and if the order status is "Processing" the shipping Consignment ID will also be shown ...
A Note About Order Status
If the order is paid by credit card using a real-time payment gateway, the order status will immediately show as "Processing". However, if the order is paid with a deferred method such as bank transfer or cheque, or if the order details are being adjusted for any reason, the order status will temporarily appear as "On hold". The status is manually changed by the administrator to "Processing" when payment is cleared in the bank account or the adjustment to the order is finalised.
A shipping consignment is automatically generated by the WooCommerce Shipping Plugin for Myfreight/Myparcel when the following are true:
- The plugin settings are configured to "Enable Auto Consigning", and
- The order status changes to "Processing".
Therefore, shipping consignments will be generated immediately upon credit card payments, although not despatched at this stage. The Consignment ID appears in the order Shipping section only after a consignment is generated. If a consignment is generated more than once (e.g. due to a change of address or a part shipment), then each Consignment ID will be displayed.
Additionally, a consignment can be regenerated manually at any time via the "Order actions" section at the top right of the order details page ...
This will be required when part shipping an order, as a consignment will be required for each part shipment. However, changes to order details will automatically regenerate a consignment when the order status is returned from "On hold" to "Processing", so no manual regeneration is required.
Once a consignment is created, it can be viewed, modified, despatched or cancelled in Myfreight or Myparcel (depending on which you use). To view the consignment in Myfreight or Myparcel, there are a two methods:
- Within the WooCommerce order detail page, click on the Consignment ID in the Shipping section
- In the WooCommerce order list page, click on the truck icon in the Actions column ...
If the Actions column is not visible, open the "Screen Options" at the top of the page, then tick the "Actions" tickbox. The Actions column should appear.
If you are a Myfreight customer, the following Myfreight Open Consignment page will open when either of the WooCommerce links above are clicked and you are logged into Myfreight ...
All the fields are pre-populated with the customer, goods, carrier and shipment details from WooCommerce.
From here you can print the shipping label(s), despatch the consignment and print the manifest when the goods are ready to ship to the customer. If necessary you can also change any shipping details (e.g. if multiple items are packed into a carton for shipping) or cancel the consignment.
If you are a Myparcel customer, the following Myparcel shipment booking page will open when either of the WooCommerce links above are clicked. It is recommended that you log into Myparcel first ...
All the fields are pre-populated with the customer, goods, carrier and shipment details from WooCommerce, except the credit card field ...
From here you can book the shipment, print the shipping label(s) and print the manifest when the goods are ready to ship to the customer. If necessary you can also change any shipping details (e.g. if multiple items are packed into a carton for shipping) or choose to not book the shipment.
Myparcel also supports an alternative method of managing shipment bookings, which may better suit some administrators compared to linking from WooCommerce pages. Login to Myparcel and go to the Myparcel Member Dashboard then scroll to the bottom of the page to find the "Order Shipments Pending" list ...
This list reflects WooCommerce orders with a status of "Processing".
When the goods for each order number are ready to ship, click the BOOK button for that order and go through the Myparcel booking process as usual. All the fields are pre-populated with the customer, goods, carrier and shipment details from WooCommerce, except the credit card field.
If an order includes many products/items which are packed into a lesser number of satchels, cartons, skids or pallets, you can adjust the shipment item details to match.
Then, after the order shipment is booked (or picked up), click the UPDATE button to open the corresponding order details in WooCommerce and set the order status to "Completed". The order will no longer appear in the Myparcel "Order Shipments Pending" list.
Setting up the Myparcel WooCommerce Integration
If you are a Myfreight customer you can ignore this section.
To prepare for using Myparcel for WooCommerce shipping, complete the following steps:
- Create a Myparcel member account
- Login the the online store as shop administrator and go to WooCommerce → Settings → Shipping → Myfreight Shipping
- Set the Shipping "Account Type" to Myparcel
- Enter your Myparcel login username (email address) into the "Myparcel Member ID" field
- Copy the "Myparcel Sync URL" field content
- Click the Save changes button
- In a different tab, login to your Myparcel member account
- Go to the Update Profile page
- Scroll to the bottom and set the "Online Store System" to WooCommerce
- Paste the Myparcel Sync URL (from step 5.) into the "Sync URL" field
- Copy and store the Myparcel API Username and Myparcel API Password
- Click the UPDATE button
- Return to the WooCommerce Myfreight Shipping Settings tab
- Paste the Myparcel API Username and Password (from step 9.) into the corresponding fields
- Click the Save changes button
Following are the WooCommerce Myfreight Shipping Settings to be completed for Myparcel integration ...
Following are the Myparcel Member Profile Online Store Integration settings to be completed ...