Discount Shipping Plugin
The Discount Shipping plugin is an add-on to WooCommerce offering your customers shipping services with real-time quotes
The module is used to manage a shipping method that allows visitors, when ordering products, to see the prices of different carriers in real time and choose one. The administrator, for his part, has control over several options (for example, choosing which carriers to display, box formats, etc.).
This module must be used in addition to the WooCommerce module. It is therefore necessary to have WooCommerce installed first before installing Discount Shipping.
IMPORTANT
It is essential to have your API code before you can activate the plugin.
Contact Discount Delivery to obtain it.
For assistance
Call: 1-833-722-2474
Send an email: support@livraisonsarabais.com
Documentation
We have created documentation to be able to install and use the module in your own WordPress and WooCommerce installation. You can download the documentation by clicking on the link below.
Installation & configuration
Click here to download the PDF – in French
Information for developers
Filters
Click here to download the Filters PDF document
API
Cliquer ici pour télécharger le document API PDF – in french
Install the plugin from WordPress.org
The plugin is now available for direct download through WordPress.org plugins repository.
Changelog
- The « Fulfill » API request no longer modifies the order total.
- SQL query replaced by wc_get_orders() to retrieve orders via the API.
- Added compatibility with WooCommerce « High-performance order storage » mode.
- More robust check at checkout to validate if a carrier has been chosen.
- The list of invalid products is now always displayed, because even if predefined packages are used, the UGS code could still be problematic.
- Only products that can be shipped now appear in the list of invalid products.
- General improvements to follow WordPress best practices.
- The text domain is now « ship-discounts-lar » (was « lar »).
- Fixed sending orders causing an error if another delivery method was used.
- Added REST API allowing Discount Delivery to interact with the store (you will need to reconnect your store). Added WooCommerce debug logs for Discount Shipping API calls. Added incompatibility notification for Woocommerce blocks.
- Added the « lar_delivery_date_value » filter allowing you to modify the displayed delivery date.
- Added CSS classes to the cart and order page. Added an option to hide the signature box.
- The delivery date now uses the format defined by WordPress.
- All orders can now use Discount Shipping features.
- Strengthening security. Fixed carrier costs when sending to Discount Deliveries; costs were sometimes incorrect depending on the currency used.
- More accurate error messages when obtaining carrier rates and sending orders.
- The API key and store must now be registered with Discount Shipping from the « Discount Shipping API Activation » page in order to use the extension.
- Updated the « lar_free_shipping_value » filter to add the items in the cart/order as a parameter.
- Added the « lar_boxes_cost_value » filter which allows you to modify the cost of boxes. Added the « lar_carrier_display_cost_value » filter which allows you to modify the displayed cost of carriers.
- Added the « lar_method_cost_value » filter which allows you to modify the base cost of the delivery method.
- Fixed weight calculation that would round to 1 pound if the value was smaller.
- Fixed the calculation of carrier rates when sending an order to Discount Shipping; from now on, this is based only on the weights and dimensions of the packages entered by the administrator in the table.
- Fixed code that generated warnings. Correction of the translation.
- Added the « lar_free_shipping_value » filter which allows you to modify the minimum amount to benefit from free shipping.
- Fixed meta box not displaying depending on WooCommerce order data storage settings.
- Fixed shipping value converting to number not always working, preventing you from receiving rates from carriers.
- Fixed shipping method cost where converting to number was not always working, thus calculating an incorrect shipping cost when sending to Discount Shipping.
- Correction of the price displayed when sending to Discount Deliveries which displayed the base price if the one displayed was 0.
- Carrier and box rates are now considered transportation costs. Added an option allowing free delivery above a certain threshold.
- The minimum value for weights and dimensions changes to 0.1. Smaller and/or lightweight products can still be ordered if the store uses predefined packages and/or boxes.
- Increased timeout on API calls to 30 seconds. Variations are now used to verify product validity. Variations can now have their own « non-transportable » value.
- The store phone number extension is removed when sending orders to Discount Delivery.
- Strengthening the verification of the validity of products in the basket. Fixed the cart total price which was sometimes wrong if there was an error with the carriers.
- Fix activation and deletion
- Fix unit conversion
- Fixed some displays
- Created ZIP folder v1.0.0
- Create PDF document v1.0.0