2023 Q1 and Q2 summary

  • General

    • Added support for Adobe Commerce 2.4.6 and PHP 8.2

  • Performance

    • Consumer management configuration controlling CPU and memory limits and automatic restart

    • Object loading and processing code logic enhancements granting over 1000% sync speed improvement

  • Business Logic

    • Customer and Order Sales Representative to Contact, Account, Opportunity, and Order Owner inheritance logic overhaul and improvements

    • Implemented new Account lookup logic (Create new Account and Contact for customers with the same First and Last name and different emails)

    • Automatically sync scheduled products based on a product publishing date

    • Added new logic to sync objects from pre-queue after enabling synchronization (RabbitMQ)

    • Added logic to handle deletion & reset of records and their dependencies in the queue

  • Bug fixes

    • Fixed issue when manually syncing Invoice and Shipment (Required fields are missing)

    • Fixed Error REQUIRED_FIELD_MISSING when removing Magento ID mappings and re-sync order

    • Fixed issue with records that were stuck in Salesforce Update Preparation status.

    • Fixed issue “Required fields are missing: [OpportunityId]” when synchronization is completed for an Order without the Opportunity

    • Fixed deadlock issue for Magento CE

    • Fixed Account merging by "company" name in Customer Billing Address

    • Fixed an issue with the synchronization of orderItem, and orderInvoiceItem objects if the product was deleted in Salesforce prior to the synchronization attempt.

    • Fixed error in Salesforce Magento queue when synchronizing a Contact without address fields

    • Fixed issue 'duplicate value found' in the queue with abandoned cart item

    • Fixed issue when sync status does not change after clicking on the Process link in the queue

    • Fixed issue with date field values on Products synchronization

    • Fixed an issue with tiered price sync when importing products into Adobe Commerce

    • Fixed issue when mapping disappears after disabling modules

    • Fixed issue with synchronization of the customer custom attributes

  • Adobe Commerce B2B

    • Added a new configuration (Salesforce - Order - Order Configuration) to be able to show/hide the Sales Representative on the Create Order page.

    • Improvements:

      • Fixed issue when Customer Sales Rap does not apply for orders placed from Frontend

      • Fixed issue "Call to a member function setFinalPrice() on null"

      • Fixed error for creation of the new Opportunity for Order if quotes opportunity deleted

      • Fixed issue with synchronization of customer Account after assigning to the company

      • Fixed issue when  new Opportunity was created after Rejecting of Quote

      • Added ability to sync Company email and Company admin email separately

      • Fixed issue with B2B quote "Send for Review" and "Accept" buttons

      • Fixed quote link redirect for Customer "Sales and Finalize" email

      • Fixed the Reject button in the email the Customer gets to review the Negotiable Quote

      • Fixed the issue with applying the existing shipping address while creating a quote

      • Fixed issue with the Billing Address on Order converted from Quote

      • Fixed Country and State Picklist synchronization for B2B AddressBook