Portugal Chronopost Pickup network for WooCommerce

Description

Lets you deliver on the Chronopost Portugal Pickup network of partners. This is not a shipping method but rather an add-on for any WooCommerce shipping method you activate it on.

The release of this plugin is a joint effort by Webdados and Kaksi Media.

This is not an official Chronopost Portugal plugin, but their support was obtained during its development. The Chronopost logo and brand is copyrighted, belongs to them and is used with their permission.

Features:

  • Lets the store client choose a Chronopost Portugal Pickup point for the shipping delivery;
  • The Chronopost Portugal Pickup points option can be associated to any zone/method by the store owner;
  • This plugin does not create a new WooCommerce Shipping Method and is compatible with methods that can be associated with a zone (WooCommerce 2.6 and above);
  • All WooCommerce built-in shipping methods are compatible;

3rd Party Integration:

Installation

  • Use the included automatic install feature on your WordPress admin panel and search for “Chronopost Portugal Pickup WooCommerce”.
  • Go to WooCoomerce > Settings > Shipping > Shipping zones and for each zone/method you want the Chronopost Portugal Pickup points selection to be activated, set “Yes” on the “Chronopost Portugal Pickup” option.
  • Mandatory if you want to show the point on a map (using Mapbox – recommended): go to the Mapbox Acess tokens page and get either your default public token or genrerate a new one, then add it to WooCommerce > Settings > Shipping > Shipping options > Chronopost Pickup network in Portugal > Mapbox public token.
  • Mandatory if you want to show the point on a map (using Google Maps): go to the Google APIs Console and create a project, then go to the Maps Static API documentation website and click on “Get started”, choose “Maps”, select your project and generate a new key, finally add it to WooCommerce > Settings > Shipping > Shipping options > Chronopost Pickup network in Portugal > Google Maps API Key.

FAQ

Is this a shipping method?

No! This is an add-on for any method that supports “shipping zones” (WooCommerce >= 2.6).
You need to set the shipping fees using built-in or plugin installed methods and then set “Yes” on the “Chronopost Portugal Pickup” option on each zone/method that applies.

Can I change the number of total and near points shown on the website?

Yes! Go to WooCommerce > Settings > Shipping > Shipping options and tweak the settings as you like.
Always set the total points to a bigger number than the near points, or you’re going to end up with the just the near points.

I need to use this plugin with a shipping method that it’s not compatible. Is it possible?

Maybe. We have the cppw_get_shipping_methods filter that allows you to add other shipping methods besides the ones that are compatible. Use at your own risk.
For example, if you want to use Chronopost Pickup Points with Flat Rate per State/Country/Region for WooCommerce you would do it like this.

Why isn’t the Mapbox / Google Maps showing up?

You need to get a Mapbox Public Token or a Google Maps API Key, as explained on the installation instructions.

Can I change the map image size?

Yes. Use the cppw_map_width and cppw_map_height filters like this.
You can also change the zoom by using the cppw_map_zoom filter and scale using the cppw_map_scale filter (1 for regular and 2 for retina).

I’m getting the “There are no Chronopost points in the database” and I can’t get it to work even if I force the update process in the backend. What can I do?

This means your hosting provider is blocking the two ways that we have to update the Pickup points from Chronopost: webservice on port 7554 and FTP.
You should ask them to unblock HTTP requests to https://webservices.chronopost.pt:7554 and or the FTP functions on PHP.

I need technical support. Who should I contact, Chronopost or Webdados?

The development and support is Webdados responsibility.
For free/standard support you should use the support forums at WordPress.org
For premium/urgent support or custom developments you should contact Webdados directly. Charges may (and most certainly will) apply.

Reviews

With Flexible Shipping addon don’t work

Hi, great and one of a kind! But i use Flexible Shipping addon for woocommerce, for more accuracy shipping methods... The Portugal Chronopost Pickup network for WooCommerce don't work, only for the normal shipping methods. Thank you
Read all 3 reviews

Contributors & Developers

“Portugal Chronopost Pickup network for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Portugal Chronopost Pickup network for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Portugal Chronopost Pickup network for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.6.2

  • CSS compatibility with Flatsome 3.7

1.6.1

  • Tested with WooCommerce 3.5
  • Bumped WC tested up tag

1.6

  • Because of the new Google Maps pricing policy, it’ now possible to use Mapbox static maps (the link on the map image remains to Google Maps)
  • New cppw_map_scale and cppw_map_zoom filters to allow overriding of the map image scale (default is 2, for retina displays) and zoom (default is 11 for Google Maps and 10 for Mapbox)

1.5

1.4

1.3.2

1.3.1

  • Fix: on newer WooCommerce versions the point was not saved with the order
  • Bumped WC tested up tag

1.3

1.2.1

  • Small fixes

1.2

1.1

  • It’s now possible to show a small instructions text under the shipping option for which the Chronopost Pickup is activated

1.0

  • The Chronopost Pickup point information is also shown on the order details on the “My Account” page and on the order preview on the admin orders list table
  • Code enhancements

0.9

  • It’s now possible to hide the Shipping Address from the order details and emails sent to the customer
  • JS and CSS loaded from external assets instead of inlined on the HTML

0.8

  • New cppw_get_shipping_methods to allow developers to add non-compatible shipping methods

0.7.1

  • Fix on a string
  • Bumped WC tested up tag

0.7

  • It’s now possible to show the Chronopost Pickup point information on emails sent to the customer

0.6

  • It’s now possible to show the pickup point phone number and opening/closing hours on the checkout (they will show up after the next sucessfull update from the webservice)
  • Bumped WC tested up tag

0.5.3.1

  • Tested with WooCommerce 3.3
  • Bumped Tested up to tag

0.5.3

  • Added the cppw_map_width and cppw_map_height filters to allow overriding of the Google Maps image size
  • Bumped WC tested up tag

0.5.2

  • Added a webservice URL fallback on Kaksi Media servers
  • Random mirror order when accessing the webservice for pickup points update
  • Increased the timeout when accessing the webservice for pickup points update
  • Bumped WC tested up tag

0.5.1

  • Fixed a small bug related to the Google Maps API Key
  • Fixed some PHP notices
  • Added a link to get a Google Maps API Key, near the field on the settings page

0.5

  • Added a webservice URL fallback on Webdados servers, for pickup points update, in servers that cannot open the Chronopost webservice because of firewall rules
  • Changed the FTP connection mode to passive

0.4.2

  • readme.txt fix

0.4.1

  • readme.txt fix

0.4

  • Fixed a PHP fatal error on very weird scenarios
  • Added FTP fallback, for pickup points update, in servers that cannot open the Chronopost webservice because of firewall rules
  • Added a warning on WooCommerce settings screen when the pickup points haven’t been loaded yet, and a tool to force the update

0.3

0.2

  • Tested with WooCommerce 3.2
  • Added WC requires at least and WC tested up to tags on the plugin main file
  • Bumped Tested up to tag

0.1