* 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 #comment return type of getCustomer() method is changed in Order/Model/OrderData/OrderDataSend.php and changes in Order/Observer/OrderSync.php
[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
* Synced and reviewed changes from 3rd parties
Co-authored-by: Jordan <jprice@activecampaign.com>
[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.
* Abandoned carts fixed not updating in AC when cart is edited
* Cron with delete capability 7 days previous entries
* add logger in catch
update event in events.xml checkout_onepage_controller_success_action for checkout_submit_all_after
update Data.php type
update OrderSync.php add doc and types
update doc AbandonedCartSync.php
update AbandonedCartSendData.php
update AbandonedCartSendData.php add create customer in AC
update PaymentInformationManagementPlugin.php delete black line
update OrderSyncCron.php, update filter and add Logger in Exception
rollback name events.xml
update Curl.php add types
delete logger debug in the code
* DS Store removed
Co-authored-by: YAIR GARCIA <yagator@MacBook-Air-de-YAIR.local>
Co-authored-by: Yair García Torres <yagator@gmail.com>
update event in events.xml checkout_onepage_controller_success_action for checkout_submit_all_after
update Data.php type
update OrderSync.php add doc and types
update doc AbandonedCartSync.php
update AbandonedCartSendData.php
update AbandonedCartSendData.php add create customer in AC
update PaymentInformationManagementPlugin.php delete black line
update OrderSyncCron.php, update filter and add Logger in Exception
rollback name events.xml
update Curl.php add types
delete logger debug in the code
* Abandoned carts fixed not updating in AC when cart is edited
* Cron with delete capability 7 days previous entries
Co-authored-by: YAIR GARCIA <yagator@MacBook-Air-de-YAIR.local>
* default body to empty string if no data passed
a GET request body with the empty array causes an error, so an empty string should be used
* update other functions with same issue
make sure that the body is an empty string instead of trying to encode an empty array