Add new payment and shipping parsers for various integrations
- Implemented Google Pay parser in bongooglepay.js - Added Buckaroo 3 payment parser in buckaroo3.js - Introduced DataTrans CW Mastercard parser in datatranscw.js - Created DataTrans CW Credit Card parser in datatranscw_creditcard.js - Developed DHL Assistant shipping parser in dhlassistant.js - Added Estimated Delivery parser in estimateddelivery.js - Implemented Floapay payment parser in floapay.js - Created FS Pickup at Store shipping parser in fspickupatstore.js - Developed Generic Iframe parser in generic_iframe_parser.js - Added Geodis Officiel shipping parser in geodisofficiel.js - Implemented Glob Kurier module shipping parser in globkuriermodule.js - Created Latvija Post Express Pickup Terminal parser in latvijaspastsexpresspastspostterminalslv.js - Developed LP Shipping parser in lpshipping.js - Added Mijora Venipak parser in mijoravenipak.js - Implemented Apple Pay parser in pm_applepay.js - Created Przelewy24 payment parser in przelewy24.js - Developed Pshugls shipping parser in pshugls.js - Added Redsys Insite payment parser in redsysinsite.js - Implemented Tpay payment parser in tpay.js - Updated third-party integration documentation for FedEx DotCom
This commit is contained in:
@@ -24,6 +24,10 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
use Symfony\Component\Translation\TranslatorInterface;
|
||||
|
||||
/**
|
||||
@@ -124,7 +128,11 @@ class CheckoutAddressForm extends AbstractForm
|
||||
}
|
||||
|
||||
if (($hookReturn = Hook::exec('actionValidateCustomerAddressForm', array('form' => $this))) !== '') {
|
||||
$is_valid &= (bool)$hookReturn;
|
||||
if ($hookReturn === null) {
|
||||
$is_valid &= true;
|
||||
} else {
|
||||
$is_valid &= (bool)$hookReturn;
|
||||
}
|
||||
}
|
||||
|
||||
// We need to call this separately due to side-effect - getting all errors at once, not only postcode error first
|
||||
@@ -188,7 +196,7 @@ class CheckoutAddressForm extends AbstractForm
|
||||
$result = $this->persister->save(
|
||||
$this->address,
|
||||
$this->getValue('token'),
|
||||
$finalConfirmation || !$this->isOpcTransientAddress($address->alias) // attach_customer_id
|
||||
$finalConfirmation || !$this->isOpcTransientAddress($address->alias) || $this->checkoutModule->config->assign_customer_id_asap // attach_customer_id
|
||||
);
|
||||
} catch (PrestaShopException $e) {
|
||||
//$e->displayMessage();
|
||||
|
||||
Reference in New Issue
Block a user