PHPackages                             kyrena/openmage-shippingmax - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. kyrena/openmage-shippingmax

ActiveMagento-module[Localization &amp; i18n](/categories/localization)

kyrena/openmage-shippingmax
===========================

A module to add new pick up shipping methods for OpenMage.

v3.3.1(2y ago)4281GPL-2.0-or-laterPHPPHP &gt;=7.2.0

Since Sep 9Pushed 2y ago4 watchersCompare

[ Source](https://github.com/kyrena/openmage-shippingmax)[ Packagist](https://packagist.org/packages/kyrena/openmage-shippingmax)[ Docs](https://github.com/kyrena/openmage-shippingmax)[ RSS](/packages/kyrena-openmage-shippingmax/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (5)Versions (16)Used By (0)

Stop russian war. **🇺🇦 Free Ukraine!**

shippingmax
===========

[](#shippingmax)

A module to add new pick up shipping methods for [OpenMage](https://github.com/OpenMage/magento-lts).

Composer dependencies:

- [adamlc/address-format](https://github.com/adamlc/address-format)
- [giggsey/libphonenumber-for-php](https://github.com/giggsey/libphonenumber-for-php)
- [azuyalabs/yasumi](https://github.com/azuyalabs/yasumi)

Included dependencies:

- [owebia/shipping](https://github.com/owebia/magento1-module-advanced-shipping) (2.6.10-lite, without jquery/editor/phpparser/doc)
- [leaflet](https://leafletjs.com/) (1.9.4)

External services:

- [Nominatim](https://nominatim.org/): addresses geocoding (results are stored in database)
- [DaData](https://dadata.ru/api/clean/address/): addresses geocoding (results are stored in database, only for RU and KZ), account required

New configuration options
-------------------------

[](#new-configuration-options)

In **System / Configuration / Delivery times**, you can configure *delivery times* by country of delivery. You are seeing a `*` in section head? This is because all times are not yet configured.

In **System / Configuration / Shipping Methods / General**, you can *hide and clear configuration* for a custom selection of unused shipping methods. You are seeing a `*` in section head? This is a mark to inform you that the shipping method is available for the default country of the current store view.

In **System / Configuration / Customer / Address Templates**, templates are managed everywhere automatically with *adamlc/address-format*, phone numbers are formatted with *giggsey/libphonenumber-for-php*.

New shipping methods (pick up)
------------------------------

[](#new-shipping-methods-pick-up)

Shipping methods are available for a selection of countries, depending on order weight and amount. All details are displayed in shipping methods configuration (you can also read content of `` tag in *config.xml*).

[![Screenshot](images/config.png?raw=true)](images/config.png?raw=true)

You will love debugging URLs for pick up shipping methods. You opened a link and you see the map while the shipping method is disabled but have a title? It's not a bug, it's a feature.

The lists of pick up points are retrieved regularly from internet (via a cron job) and saved in `var/shippingmax/*.dat`. When cron jobs are disabled, lists are retrieved on demand (when a customer open the map, if the cache file doesn't exist or if the cache file has expired).

The country of the customer shipping address is used on the map, and can't be changed on the map.

This module doesn't generate any labels.

Demo links may not work, don't panic, it's not a bug.

NameLogo/LinkInfo**Chrono Relais**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-chronopost.svg?raw=true)](https://www.chronopost.fr/fr/livraison/nos-offres/chrono-relais)[online demo](https://cellu.blue/ef1sOP): 42100, Saint-Étienne, FR
api: account required**Colis Privé**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-colisprive.svg?raw=true)](https://www.colisprive.fr/)[online demo](https://cellu.blue/YSqL52): 42100, Saint-Étienne, FR
api: account required**Mondial Relay**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-mondialrelay.svg?raw=true)](https://www.mondialrelay.fr/)[online demo](https://cellu.blue/oNmaIV): 42100, Saint-Étienne, FR
api: account required**DPD FR Relais**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-dpd.svg?raw=true)](https://www.dpd.fr/recherche-relais)[online demo](https://cellu.blue/rlp2Ls): 38500, Voiron, FR
api: free**InPost IT**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-inpost.svg?raw=true)](https://inpost.it/)[online demo](https://cellu.blue/4K64Oc): 00121, Roma, IT
api: free**InPost GB**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-inpost.svg?raw=true)](https://www.inpost.co.uk/)[online demo](https://cellu.blue/ZQym8w): KA1 2QA, Kilmarnock, GB
api: free**InPost PL**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-inpost.svg?raw=true)](https://inpost.pl/)[online demo](https://cellu.blue/ZCWFMn): 22-100, Chełm, PL
api: free**Pocztex**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-pocztex.svg?raw=true)](https://www.pocztex.pl/)[online demo](https://cellu.blue/dPLFLI): 50-307, Wrocław, PL
api: free**Packeta/Zásilkovna**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-packeta.svg?raw=true)](https://www.zasilkovna.cz/)[online demo](https://cellu.blue/ub68fx): 547 01, Náchod, CZ
api: account required**Boxberry**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-boxberry.svg?raw=true)](https://boxberry.ru/)don't work with this country, it's an enemy of your freedom
[online demo](https://cellu.blue/bsIhKh): 664003, Иркутск, RU
api: free (demo token included with default configuration)**5post**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-fivepost.svg?raw=true)](https://fivepost.ru/)don't work with this country, it's an enemy of your freedom
[online demo](https://cellu.blue/6Y0hnT): 127299, Москва, RU
api: account required**PickPoint**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-pickpoint.svg?raw=true)](https://pickpoint.ru/)don't work with this country, it's an enemy of your freedom
[online demo](https://cellu.blue/OMXVxH): 140000, Люберцы, RU
api: account required**Shiptor**[![](src/skin/frontend/base/default/images/kyrena/shippingmax/ic-logo-shiptor.svg?raw=true)](https://shiptor.ru/)don't work with this country, it's an enemy of your freedom
[online demo](https://cellu.blue/3RhP6s): 454000, Челябинск, RU
api: free**Store delivery**[online demo](https://cellu.blue/OmRX8p): 07200, Aubenas, FR
source of data: a TSV file**Store locator**[online demo](https://cellu.blue/h9dhKJ)
source of data: a TSV fileDo you want more? Contact us, perhaps we can work together to add new methods! For example: Colissimo, Relais Colis, Swiss Post, GLS, UPS...

Customization
-------------

[](#customization)

For one step checkout modules, you must edit your shipping methods template, for example with:

```

	[...]

		[...]
