Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

2.10.16 -

  • Error in queue when manually synchronize invoice or shipment

Fixed issue when manually sync Invoice and Shipment (Required fields are missing)2.10.15 -

  • Error REQUIRED_FIELD_MISSING when re-sync order

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

2.10.14 -

  • [Improvement] Skip Opportunity synchronization in Closed - Lost status

After receiving Closed - Lost status Opportunity Stage will not be changed

2.10.13 -

Release performance, part 3:

  • Optimize newsletter subscriber load

  • Group parent queues and preload

  • Optimize method \TNW\Salesforce\Model\Queue::dependenceByCode

  • Optimize load from negotiable repository

  • OptimizeTNW_B2BAddressBookSalesforce module

  • Optimize columns selects on collection method

  • Preload Billing and Shipping addresses for orders and order customers

  • Preload order items

  • Optimize negotiable quote cart repository load

  • Optimize load company from cache in TNW_B2BSforce plugin

  • Optimize Order activate LoadByOrderStatus

Issues Fixed:

  • Customer EAV sub-entity does not sync

Fixed Issue when Customer EAV sub-entity does not sync after creating more that 60 custom attributes and mappings for them

  • MariaDB has the same maximum number of 61 tables in a join as Mysq

Fixed issue with SQL: "Too many tables; MariaDB can only use 61 tables in a join, query"

  • REQUEST_LIMIT_EXCEEDED: TotalRequests Limit exceeded. issues

Corrected error messages, added link to Wiki page about this issue

  • Some records stuck in Salesforce Update Preparation status - issue fixed

2.10.12 -

  • SF->M Created SF Invoice does not sync to Magento

Added correct error message when try to sync Invoice without product from SF to Magento

2.10.11 -

  • "Refresh Order Grid" button does not work - Fixed issue

2.10.10 -

  • SF -> M "ERROR. Can not create Invoice\nCannot create an invoice without products." when creating invoice - Issue fixed

2.10.9 -

  • Skip Opportunity synchronization in Closed - Won status

Improved Opportunity synchronization in Closed - Won status. Closed - Won status does not change to Draft status

2.10.8 -

Release performance, part 2:

  • ProcessQueue Consumer. Entity loader

  • Prequeue Consumer. Optimize selects which run queue creates

  • Incorrect dependency for Non standard Price book entry

  • Prequeue Consumer . Optimize selects which run queue creates

  • Consumers . Implement clean local cache to classes

  • Prequeue Consumer . Optimize queue create calls.

  • Hide columns when the sync is disabled

  • ProcessQueue Consumer. Load customer attributes (For 2000 customers - 4000 times)

  • ProcessQueue Consumer. Customer address entity select (For 2000 customer - 2000 times)

  • Error Fetching http headers. Incorrect SQL request on Lookup

  • Sub-select on Grid pages

2.10.7 -

  • Opportunity product does not sync for manually changed opportunity

Fixed issue when Opportunity product does not sync for manually changed opportunity

2.10.6 -

  • (Customization) Сhange Opportunity Name

A new field added to the mapping page: "Format value"

2.10.5 -

  • Error during Accounts merging

  • moved company part to the sforceb2b module

Fixed issue with Accounts merging

2.10.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.10.3 -

  • Description in Opportunity is missing in SF

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

2.10.2 -

  • Shipment sync issue INVALID_QUERY_FILTER_OPERATOR

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

2.10.1 -

  • Synchronization does not work on Starter module version

FIxed Issue with consumers on Starter module version

2.10.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.8.32 -

  • Shipment sync: Opportunity field sometimes not populating

Added Shipment and Invoice dependencies with Magento order

2.8.31 -

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

Opportunity sync dependencies fixed

2.8.30 -

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

Improved Cleanup command. Added new options:

  • Items count we delete in the Queue in a batch

  • Algorithm to get cleanup candidates (Multy Query, Left Join Query )

2.8.29 -

  • From Magento Queues does not show records for some Statuses.

Added mew column "Composite status" on "From Magento Stat" page

2.8.28 -

  • Incorrect Abandoned Cart Opportunity Amount for bundle product.

Fixed bundle product amount calculation for Abandoned Cart Opportunity

2.8.27 -

  • Opportunity product does not sync for manually changed opportunity.

Fixed issue when Opportunity product does not sync for manually changed opportunity

2.8.26 -

  • Pagination does not work on Magento Stat page.

Fixed Pagination on Magento Stat page

2.8.25 -

  • Change "Synchronize Notes" options label and description.

Changed "Synchronize Notes" options label and description

2.8.24 -

  • Salesforce Invoice description show incorrect price from items.

Fixed issue with Salesforce Invoice description show incorrect price from items

2.8.23 -

  • Some shipment options are not hidden when disabling Shipment Synchronization.

Fixed issue with some shipment options are not hidden when disable Shipment Synchronization

2.8.22 -

  • Salesforce Magento Shipment has incorrect description.

Fixed Salesforce Magento Shipment description

2.8.21 -

  • Error in queue: Required fields are missing, when syncing invoice

Fixed Error in queue: Required fields are missing, when syncing invoice

2.8.20 -

  • Order 'purchase date' changed to one day ago after reverse sync.

Fixed issue when Order 'purchase date' changed to one day ago after reverse sync

2.8.19 -

  • Forbid the B2BQuote sync if the latest version is present

Removed 'Create Opportunity Items for the status' logic. Improved B2BQuote synchronization - Forbid the B2BQuote sync if the latest version is present

2.8.18 -

  • AbandonedCartItem sync issue

Fixed issue when re-sync records related to removed entities

2.8.17 -

  • memory performance

Fixed OOM issue caused by syncing huge products count

2.8.16 -

  • DateTime sync

Fixed issue with date/dateTime fields type synchronization. If Time ones in Magento and SF Org user are the same date/dateTime is identical

2.8.15 -

  • Check the module:disable and module:enable cases for all our modules.

Fixed issue when mapping disappears after disabling modules

2.8.14 -

  • Product prices in Magento and SF do not match in some cases

New mappings options are added for the following entities:
OrderItem
OpportunityItem
B2BOpportunityItem
B2BQuoteItem
Abandoned Cart Item

2.8.13 -

  • Inherit AccountOwner from the Lead Owner

Corrected sync Logic for the Account and PersonAccount objects. Account Owner is Inherited from the Lead Owner

2.8.12 -

  • Exception appears after saving mapping

Fixed Exception which appears after saving mapping and expired session

2.8.11 -

  • Never delete converted Leads

"Delete converted Leads" option removed

2.8.10 -

  • Additional indexes for tnw_salesforce_entity_queue.

Added additional indexes for tnw_salesforce_entity_queue

2.8.9 -

  • Order sync does not work for guest customer

Fixed issue with synchronization Sales Rep for Guest order

2.8.8 -

  • Shipment Item mapping: SF Product ID not available

Added ability map here next properties for Shipment item: Product attributes, Order item fields, Shipment fields

Added ability map here next properties for invoice item: Product attributes, Order item fields, Invoice fields

2.8.7 -

  • Create events for SF ID save.

Added the following events:

tnw_salesforce_objects_save_before
tnw_salesforce_objects_save_after
tnw_salesforce_objects_delete_before
tnw_salesforce_objects_delete_after

2.8.6 -

  • Sync disable config doesn't take affect to cron jobs

Fixed issue with cron jobs. After disabling module configuration any cron-based work or consumers does not run if the sync is off.

2.8.5 -

  • Error during closing order (Deadlock issue)

Fixed Deadlock issue appears on admin panel.
Now all record first appears in pressure than in the queue

2.8.4 -

  • Issue with site speed and webscale

Improved site speed and webscale

2.8.3 -

  • Completed records are not cleared from the queue table

Fixed issue with cleaning records from the queue table

2.8.2 -

  • Error when sync order with Zero Grand Total

Fixed issue when synchronizing order with Zero Grand Total

2.8.1 -

  • Modifying products via M2 import file does not put records in queue

Fixed issue when imported file with products does not put records in queue

2.8.0 -

  • Added support of our modules for Magento 2.4.4 and php 8.1

Issues fixed:

  • RabbitMQ synchronization error

  • Tiered product price reverse sync exception

  • Incorrect error message on Contact reverse sync with empty required fields

  • Product entries sync error

  • The guest order does not sync

  • Lead sync error

  • Exception on the Edit order page

  • Exception on General - B2B Features - B2B Quotes (extended) configuration page

  • Error on the Company page

  • Error on Salesforce tab on the Order page

  • Lead link does not remove after conversation

  • Last synchronization date does not match date on PC

  • QuoteItem and OpportunityItem does not sync

  • Order Sync error with deleted product

  • Order Sync error with deleted product (product synced before)

  • B2B Quote - Opportunity sync error

  • Unable to edit b2b quote

  • Discount does not apply on b2b quote at first save

  • B2B quote versionization does not work

  • The product became disabled after reverse sync

  • Opportunity Customer Role drop-down list is truncated

  • Error when creating new Quote from Order

  • The quote could not be created. Please try again later. For a company without sales rep

  • B2B Quote does not sync automatically

  • B2B versionization does not work. Quote created from order

  • Incorrect Invoice Amount for bundle product

  • Bulk sync does not work

  • An exception occurs when using the Quick Order button on the SF side

  • Email for b2b quote does not contain information about the product

  • An exception occurs when trying to change Magento Admin password if the connection to SF is lost

  • No labels