* fixed Allowed memory size issue and compatibility with php 7.4
* DEFECT-12960
* support connections from different magento instances
Co-authored-by: Jor Ven <jorven@MacBook-Pro-de-Jor-2.local>
[AC-139] Resolved the compatibility issues with magento v. 2.4.5
AC-142 AC-139 #comment update "Abandoned Cart SendData.php" for compatibility with magento 2.3
Co-authored-by: Jordan <jprice@activecampaign.com>
* Fix performance issues in system config when viewing total counts for the abandoned cart syncs (for large datasets) - use collection->getSize() instead of loading the whole collection and performing a count.
* Change admin config sorting so that the extension shows near the bottom of the system config tabs and is not the default viewing config.
* Fix performance issues in system config when viewing total counts for the customer and order syncs (for large datasets) - use search and filter builder instead of loading the whole collection and performing a count.
* Update JSON serializer in curl helper. Move optional parameter to bottom of constructor args (Fixes potential issues when creating a customer via API or GraphQL). Check if response is of type array in getMessage since the response is of mixed type. Cleanup: remove unnecessary double quotes, update doc blocks, fix PHPCS and PHPMD issues. Added Todo's.