DivanteLtd / magento2-external-checkout

The project is now maintained by VENDIC: https://github.com/Vendic/magento2-external-checkout
https://github.com/Vendic/magento2-external-checkout
MIT License
11 stars 24 forks source link

when a guest user hits on checkout button in the second time for purchasing the product then it's through an error #4

Open anilahy opened 6 years ago

anilahy commented 6 years ago

@pkarw there is an issue when adding product as a guest user and completing the checkout form magento2 it works for the first time but repeating the same thing with gust user it gives a fatal error

pkarw commented 6 years ago

Thanks for the report. Please provide us with the fatal error you're getting in this case

anilahy commented 6 years ago

fatal error : Fatal error: Uncaught TypeError: Return value of Divante\CartSync\Service\Sync::synchronizeGuestCart() must implement interface Divante\CartSync\Service\SyncInterface, boolean returned in /var/www/html/magento24/app/code/Divante/CartSync/Service/Sync.php:146 Stack trace: #0 /var/www/html/magento24/app/code/Divante/CartSync/Controller/Cart/Sync.php(105): Divante\CartSync\Service\Sync->synchronizeGuestCart('dface673e17a45e...') #1 /var/www/html/magento24/generated/code/Divante/CartSync/Controller/Cart/Sync/Interceptor.php(24): Divante\CartSync\Controller\Cart\Sync->execute() #2 /var/www/html/magento24/vendor/magento/framework/App/Action/Action.php(107): Divante\CartSync\Controller\Cart\Sync\Interceptor->execute() #3 /var/www/html/magento24/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http)) #4 /var/www/html/magento24/vendor/magento/framework/Interception/Interceptor.php(138): Divante\CartSync\Controller\Cart\Sync\Interceptor->

pkarw commented 6 years ago

https://github.com/DivanteLtd/magento2-external-checkout/pull/5/files

Please check this fix

pkarw commented 6 years ago

I've added a feature request #7 that will solve the issue