=== Plugin Name === Name: bpost shipping Tags: woocommerce extension,shipping methods,bpost,Belgian post,delivery,shop Author: Antidot for bpost group Contributors: Antidot Author URI: https://www.antidot.com/ Requires at least: 4.3.1 Tested up to: 4.4 Stable tag: 1.0.21 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This plugin allows customers to choose their preferred Belgian bpost delivery method when ordering in your Woocommerce webshop. == Description == Bpost Shipping Manager is a service offered by bpost, allowing your customer to choose their preferred delivery method when ordering in your Woocommerce webshop. The following delivery methods are currently supported: - Delivery at home or at the office. - Delivery in a pick-up point or postal office. - Delivery in a parcel locker. - Delivery in one of the shop points. The plugin offers following advantages: - Provide access to a wide choice of delivery methods - Offer value added services (insurance, notification) - No manual input/input document (csv/xml/...) required - Configurable delivery costs, based on promotion rules of Woocommerce - Labels generated by bpack in different formats compliant to industry standards - Electronic data exchange for 100% data quality - No validation requirements. Print & ship! Real time interfacing with your bpost shipping manager account means that your shop orders are automatically added to the bpost portal. No more hassle and 100% transparent! Get more informations on bpost Shipping Manager http://bpost.freshdesk.com/support/solutions/158702 **Prerequisite** You need a bpost Shipping Manager active account. More info to suscribe this service here: http://www.bpost.be/site/fr/business/send_post/parcels/shippingmanager.html Please be sure you defined a valid default sender address in the Shipping Manager backend; as well as prices for each weight range, for each shipping method. Check also the other Shipping Manager backend prerequisites detailed in https://bpost.freshdesk.com/support/solutions/articles/4000070401-prerequisites-configuration-default-sender-address-and-price-range-configuration For any other question, do not hesitate to access bpost online support pages at https://bpost.freshdesk.com/solution/folders/4000015009 **Features** Based on the bpost Shipping Manager account settings : * display allowed delivery methods * enables bpost only for countries allowed in bpost Shipping Manager backend * takes into account shipping costs, per country, per weight * takes into account error, confirm and cancel pages * creates orders in bpost Shipping Manager backend once orders are finalized in the shop * adds custom fields "phone" and "email" address fields to be filled in within the bpost Shipping Manager if delivery address chosen in the shop is different than the billing address * plugin is trilingual: fr_FR, nl_Nl and en_EN **Usage notice** bpost shipping is not allowed and will display an error message: * if total weight of the order is above 30 kgs or the equivalent in OZ * if cash on delivery payment mode is selected bpost shipping supports: * free shipping coupons from standard Woocommerce feature - NOT requiring that "Free delivery" method is active! * free shipping for some shopping cart amount (to be defined in bpost shipping settings in Woocommerce) - in this case, shipping costs defined in bpost Shipping Manager backend are overriden * free shipping for some countries (to be defined in bpost shipping settings in Woocommerce) - in this case, shipping costs defined in bpost Shipping Manager backend are overriden * free shipping for some shopping cart amount & some countries (to be defined in bpost shipping settings in Woocommerce) - in this case, shipping costs defined in bpost Shipping Manager backend are overriden bpost shipping does NOT take into account the Woocommerce "shipping classes", nor the VAT/taxes configured to apply on the shipping costs. bpost shipping costs depending on the parcels weight are managed through the values defined in bpost Shipping Manager backend, and all prices are (belgian) taxes included. == Screenshots == 1. bpost shipping manager Woocommerce plugin configuration 2. bpost delivery method on end user side 3. bpost shipping manager loaded 4. Woocommerce order list 5. Woocommerce order details == Compatibility == bpost shipping plugin is compatible with Woocommerce as from 2.4.8 up to 2.4.10 bpost shipping plugin requires PHP 5.3 or higher bpost shipping plugin has been tested and is compatible with the following extensions: * Ogone Payment Gateway for WooCommerce http://www.woothemes.com/products/ogone/ * WooCommerce PostNL Parcelware https://wordpress.org/plugins/woocommerce-postnl-parcelware/ * UPS WooCommerce Shipping Method Plugin https://wordpress.org/plugins/ups-woocommerce-shipping-method/ * WPML Multilingual CMS - 3.1.5 https://wpml.org/ * WPML String Translation - 2.0 https://wpml.org/ * WPML Translation Management - 1.9 https://wpml.org/ * WPML Media - 2.1 https://wpml.org/ == Installation == 1. Create and configure a bpost shipping manager account (https://www.bpost.be/site/fr/applications/portal/discover.html) 2. Upload the plugin folder to the `/wp-content/plugins/` directory 3. Activate the plugin through the 'Plugins' menu in WordPress 4. Define your shipping methods under the Woocommerce settings tab 5. Configure your bpost shipping settings under the Woocommerce shipping > bpost shipping tab == Changelog == #### 1.0.21 *Release date: 2016-01-19* * Fix the bad shipping cost when we checked « Ship to a different address? » #### 1.0.20 *Release date: 2016-01-15* * Use brunch to build assets (and that works) * Fix the displaying of the payment page on mobile * Update README #### 1.0.19 *Release date: 2016-01-12* * Fix VAT issue #### 1.0.18 *Release date: 2016-01-11* * Fix the displaying of the SHM when the weight of the cart was > 30kg * Rollback the build of assets with brunch (the spinner stays on the SHM) #### 1.0.17 *Release date: 2016-01-11* * Use brunch to build assets * Fix the shipping price of 9999.99€ when the weight of the cart was > 30kg #### 1.0.16 *Release date: 2016-01-05* * Fix the bad minimum delivery price on the checkout page #### 1.0.15 *Release date: 2015-12-31* * Fix the bad delivery price on the order-receive page or on the payment plugins #### 1.0.14 *Release date: 2015-12-23* * Restore virtual page to get back the result of SHM #### 1.0.13 *Release date: 2015-12-22* * Restore virtual page to call SHM popup * Fix a bug about the free shipping (declared as free in the checkout page, but not free in the popup) #### 1.0.12 *Release date: 2015-12-22* * Update some translations for FR, NL, and EN #### 1.0.11 *Release date: 2015-12-21* * Add translations for FR, NL, and EN #### 1.0.10 *Release date: 2015-12-16* * Fix a *random* error 404 during the opening of the SHM popup #### 1.0.9 *Release date: 2015-12-09* * Better management of errors/messages in plugin settings * Fix some bugs #### 1.0.8 *Release date: 2015-12-07* * Better management of logs * Fix some bugs * Change some translation keys #### 1.0.7 *Release date: 2015-12-03* * Fix issue about international shipping * Add pot file for translators #### 1.0.6 *Release date: 2015-12-02* * Review logger system * Fix issue about free shipping * Update README * Add assets for plugin home page #### 1.0.5 *Release date: 2015-11-27* * Initial release