Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

2.9.4 -

  • Salesforce Account name is not applied from the Customer address "Company" field

Fixed issue when Account name does not apply from Customer address "Company" field

2.9.3 -

  • Description in Opportunity is missing in SF

added out of the box Description mapping for the :
Order➝ SFOrder
Order ➝ SFOpportunity

2.9.2 -

  • Shipment sync issue INVALID_QUERY_FILTER_OPERATOR

FIxed issue with reverse shipping synchronization (Changing status in Magento, INVALID_QUERY_FILTER_OPERATOR:)

2.9.1 -

  • Synchronization does not work on Starter module version

FIxed Issue with consumers on Starter module version

2.9.0 -

Huge performance update:

  • Accelerating the \TNW\Salesforce\Model\ResourceModel\Objects::loadObjectIds Method

  • PreQueue Consumer. Optimize buildDependency method

  • ProcessQueue Consumer. Reducing the number of requests to the database when processing the queue tree

  • Prequeue Consumer . Optimize skip rules for all object types.

  • ProcessQueue Consumer. Append cache to method (for 2000 customer sync called 4000 times)

  • ProcessQueue Consumer. Mapping step working very slow.

  • ProcessQueue Consumer. Create multiple save queues.

  • 'Disable sync' option doesn't' work on the product page in Admin Panel - issue fixed

  • Pricebook entry sync error Required fields are missing: [Product2Id], fields [Product2Id] - issue fixed

  • Serialization failure: 1213 Deadlock found when trying to get lock when Sycn Orders (qty 5400)) - issue fixed

  • Opportunity sync error Required fields are missing: [Name, CloseDate], fields [Name, CloseDate] - issue fixed

2.7.207 -

  • Shipment sync: Opportunity field sometimes not populating

Added Shipment and Invoice dependencies with Magento order

2.7.206 -

  • Opportunity sync error Required fields are missing: [Name, CloseDate], fields [Name, CloseDate]

Opportunity sync dependencies fixed

2.7.205 -

  • A new products form issue with some php settings

2.7.204 -

[Improvements] Cleanup command removes only a few records from the Queue

...

Added reverse sync for next fields:

  1. created_in with the "Created From" label

  2. store_id with the "Create In" label

2.7.74

  • Required fields are missing [Product2id]" error when sync order with deleted product - Issue fixed

...

Implemented new logic for Cart/Quote sync process by time limit:

  1. Created a new config page for Abandoned cart sync under Admin panel - Salesforce - Abandoned carts

  2. Updated Order config page: Added the "Opportunity Record type" dropdown config.
    3. Updated Negotiable quotes config page: Added the "Record type" dropdown config.

  3. Added the RecordType mapping items

  4. Created a new Magento cron job: it runs every 5 minutes

  5. Created a new MQ consumer.

  6. Created a new grid page: admin panel - Sales - Abandoned cart

  7. Improved the Customer page: Added the "Opportunity link" and "Sync with Salesforce" button to the "Shopping cart" tab

  8. Removed old logic where we start Cart sync on the checkout page.

2.7.62

  • Not all fields are synced - Issue fixed

  • Telephone not syncing - Issue fixed

...

implemented a new feature:

  1. Provide the ability to map product PricebookEntry fields.

  2. Added new field mappings under Admin panel -Salesforce - Field mappings Extra - Pricebook Entry

2.7.45

  • Shipment is automatically synchronized when submitting an invoice but automated synchronization is turned off - Issue fixed

implemented a new feature:

  1. Enable (invoice/shipment) Synchronization - No = skip sync when the record is created, skip sync when the record is updated/created, hide manual sync button

  2. Enable (invoice/shipment) Synchronization - Yes = a new "Enable Automatic Synchronization " dropdown appears.

  3. Enable Automatic Synchronization - Yes = pull record to the queue when the record is created or updated, sync button - add the record to a queue

  4. Enable Automatic Synchronization - No = don't add to the queue when the record is created/updated, add a record to the queue if sync is triggered through our manual sync button only.

  • System mapping issue - Fixed issue when System mapping become non-system after saving

...