Add a new delivery provider
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Add a new delivery provider
Laravel 10.35
Aimeos Laravel ~2023.07
PHP 8.1.16
I had already created my own delivery Provider with Aimeos 2022.10 and it was working well.
With 2023.07, I created a Myprovider class in Myprovider.php file under packages/myextension/src/MShop/Service/provider/Delivery/
After a composer update, I can see the class in autoload_classmap.php
Now, in the admin side, When doing Setup > Service and add a new service with type= Delivery, Provider allow me to select 'Email', 'Standard' and 'Xml' But not 'Mydelivery'.
Can you see what I have missed ?
Many thanks,
Aimeos Laravel ~2023.07
PHP 8.1.16
I had already created my own delivery Provider with Aimeos 2022.10 and it was working well.
With 2023.07, I created a Myprovider class in Myprovider.php file under packages/myextension/src/MShop/Service/provider/Delivery/
Code: Select all
namespace Aimeos\MShop\Service\Provider\Delivery;
class Myprovider
extends \Aimeos\MShop\Service\Provider\Delivery\Base
implements \Aimeos\MShop\Service\Provider\Delivery\Iface
{
Code: Select all
'Aimeos\\MShop\\Service\\Provider\\Delivery\\Email' => $vendorDir . '/aimeos/aimeos-core/src/MShop/Service/Provider/Delivery/Email.php',
'Aimeos\\MShop\\Service\\Provider\\Delivery\\Iface' => $vendorDir . '/aimeos/aimeos-core/src/MShop/Service/Provider/Delivery/Iface.php',
'Aimeos\\MShop\\Service\\Provider\\Delivery\\Myprovider' => $vendorDir . '/aimeos-extensions/aiext/src/MShop/Service/Provider/Delivery/Myprovider.php',
Can you see what I have missed ?
Many thanks,
Re: Add a new delivery provider
There was an issue in the manifest.php file of generated extensions because the "include" key was missing. If you add these lines, your delivery provider will be found:
https://github.com/aimeos/aimeos-core/b ... hp#L27-L29
https://github.com/aimeos/aimeos-core/b ... hp#L27-L29
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star
Re: Add a new delivery provider
That works !
Thank you
Thank you