Commit Graph
26 Commits
Author SHA1 Message Date
jorgeeurekalabs 45b6367ee9 Synchronize customer data updates. (#50)
* Synchronize customer data updates. Unnecessary folders were deleted.

* Added "order_url" to abandoned carts
2023-01-23 16:44:03 -06:00
jorgeeurekalabsandJor Ven fbbe121329 support connections from different Magento instances (#47)
* 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>
2022-11-30 11:43:15 -06:00
jorgeeurekalabsandJor Ven be1246664a fixed Allowed memory size issue and compatibility with php 7.4 (#43)
Co-authored-by: Jor Ven <jorven@MacBook-Pro-de-Jor-2.local>
2022-10-18 16:23:01 -05:00
wagatorandJordan dce183bedf Reviewed 3rd parties changes and bug fixes (#39)
* 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>
2022-10-03 09:48:16 -05:00
wagatorandJordan e1952158fe AC-139 #comment return type of getCustomer() method is changed in Order/Model/OrderData/OrderDataSend.php and changes in Order/Observer/OrderSync.php (#36)
[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>
2022-09-15 19:21:44 -05:00
Shaughn 453d2d595a Performance fixes (#35)
* 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.
2022-09-15 16:01:42 -05:00
321329611b Bug fixes and improvements (#33)
* 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>
2022-07-14 11:17:05 -05:00
Mychal Calderon b89130e751 default body to empty string if no data passed when creating connections (#24)
* 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
2022-06-17 12:05:13 -05:00
Natalie Quam 5ef3c88e84 updating composer file versions 2022-01-10 11:21:27 -06:00
nquam-ac 5f3135f044 Merge pull request #18 from bdbosman/bugfix/singlestore
Fix missing storeId in Single-store mode
2022-01-10 11:14:30 -06:00
nquam-ac 7d619c054a Merge pull request #15 from ActiveCampaign/release/v2.0.2
Making fixes for the latest release
2021-12-01 13:01:31 -06:00
bdnugget 0c556cd004 Fix missing storeId in Single-store mode 2021-12-01 12:56:15 +01:00
Yair Garcia 67a3f23a41 Merge branch 'main' of https://github.com/wagator/module-integration into feature/78-connection-abandoned-carts 2021-11-30 13:44:07 -06:00
Yair Garcia e8d080e58a AC-78: Implemented field disable feature, connection issues resolved, more detailed info in messages added 2021-11-30 13:07:27 -06:00
Natalie Quam 5794c85591 making fixes for the release 2021-11-10 14:47:19 -06:00
Natalie Quam 2d1d59697e correcting core package name 2021-11-10 13:35:26 -06:00
Natalie Quam 85e6ef3d26 publish version 2021-11-10 13:33:53 -06:00
Natalie Quam accf38eef0 Updating all version information 2021-11-09 13:45:26 -06:00
Natalie Quam 652f2c3060 change from github 2021-11-04 16:09:08 -05:00
Natalie Quam c5b52d4b90 Merge branch 'github/v2.0.1' into bugfix/ECMM-234/modify-service-2
# Conflicts:
#	Core/composer.json
2021-11-04 15:56:44 -05:00
wagatorandYair Garcia 9271ddd05f modules versions updated (#13)
Co-authored-by: Yair Garcia <yagator@gmail.com>
2021-11-02 13:37:39 -05:00
Natalie Quam 40114c1ec4 update core version 2021-10-27 11:56:22 -05:00
Natalie Quam e10b9c1cd5 Making service change to add compatibility and tracing for install base. Changing status to "failed". 2021-10-27 10:21:11 -05:00
wagator 4414d58466 Update Data.php
fix incorrect rounded prices
2021-10-12 13:49:58 -05:00
Aaron Meehan 5f1fcb2d21 Update composer.json 2021-09-15 12:30:31 +10:00
Jordan Price 189e2a67c5 Init Extension
Initialize the ActiveCampaign for Magento Extension
2021-08-11 11:17:41 -05:00