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 17 Next »

2.7.65

  • Magento Marketplace module installation failed - fixed installation of Marketplace module via composer

2.7.62

  • Error "pricebook entry is in a different pricebook" in queue when create order from second website

2.7.61

  • Separate consumer for the Bulk check result. Added new consumers to separate Bulk queue

2.7.60

  • Standard pricebook is not updated correctly.

Implemented new logic: When a product is synchronized we only create new Standard Pricebook entries if do not exist. But not modify/Update them.

2.7.59

  • INVALID_SESSION_ID: Invalid Session ID

Fixed error during synchronization when Salesforce SESSION become expired

2.7.57

  • Opportunity sync errors - made some improvements

2.7.56

  • SF Order and opportunity subtotal has an incorrect value in case of "Which currency should be used - Base store currency" option"

Fixed issue when SF Order and opportunity subtotal received value from the currency selected by the customer instead of base store currency

2.7.54

  • Customer: Sync twice to get a green ok.

Fixed issue when customer sync status becomes a red exclamation mark but not errors in Magento queue. When the “Leverage Salesforce Leads“ option is set to “No“, the Lead record with Status 0 is not created on “Salesforce Mappings id page”

2.7.53

  • Tier prices are not synchronized.

Fixed issue Tier prices are not synchronized. "Magento Website: id value of incorrect type: a025f000004ntz7..."

  • Error with Invoice and Shipment sync for Guest checkout.

Fixed issue in sync queue for Guest checkout

Required fields are missing: [tnw_invoice__Billing_Contact__c, tnw_invoice__Shipping_Contact__c], fields [tnw_invoice__Billing_Contact__c, tnw_invoice__Shipping_Contact__c]

2.7.51

  • B2BQuote sync problem: multicurrency - Issue fixed

2.7.50

  • Sf owner keeps reverting back to Default after it is changed. Fixed issue when Sf owner was reverted to Default after modifying order/invoice/shipment

2.7.48

  • InsecureFunction static test fix.

2.7.46

  • submit_code.sh script fix.

2.7.45

  • Meta and shared packages upload added

2.7.44

  • Automatic submission to Magento Marketplace (meta package).

2.7.38

  • Cannot upload WSDL file via Admin

2.7.37

  • Adding B2B Quotes to queue, not adding all to queue. Fixed issue when not all B2B Quotes were added to the queue. Added a new "Is sync blocked" column on the B2BQuote grid.

2.7.36

  • Customer sync error: Trying to access array offset on value of type null - Issue fixed

2.7.35

  • B2B Quote sync error (cannot load entity)

Fixed correct error handle “Magento entity loading error, queueid:[id]. Error: No such entity id=”. Now queue does not stack in status “Salesforce Update preparation“, but show correct error

2.7.34

  • Order Contact ID mapping to Opportunty and Order line items

2.7.33

  • Lead Convert issue

Fixed issue “Notice: Undefined variable: salesforceId in /app/vendor/tnw/salesforce/Synchronize/Unit/Save.php on line 116”

2.7.32

  • Order Contact ID mapping to Opportunty and Order line items

Added new customization: Send Order Contact ID (Salesforce contact ID) from Magento to a Salesforce Opportunuty Line Item and Order Product.

2.7.31

  • Missing foreign keys: tnw_salesforce_entity_queue_relation.

Fixed issue with Missed foreign keys when running setup:upgrade

2.7.30

  • Owner field issue

Fixed error "Owner ID: owner cannot be blank, fields [OwnerId]" when syncing two and more Websites in " Bulk sync" mode

2.7.29

  • EXCEEDED_ID_LIMIT: record limit reached. cannot submit more than 200 records into this call

Fixed issue when synchronization of more than 200 products stops with an error

2.7.28

  • Queue sync issue: stuck with Salesforce Update Preparation - Fixed issue when Salesforce Sync queue stuck with Update Preparation status

2.7.27

  • Quote expiration Date & Opportunity Close Date - Fixed issue when B2B Quote expiration Date does not match with Opportunity Close Date

2.7.26

  • JS conflict Fix

2.7.25

  • Foreign key SQL error - issue fixed

The foreign key exception is related to the module re-installation. Read more in next article:

Cannot delete or update a parent row: a foreign key constraint fails

2.7.24

  • Bulk records sync issue (fix) - fixed the issue when sync is stuck with the "Processing Update Results" and "Salesforce Update Preparation" records statuses

2.7.23

  • Past order sync max_input_vars - issue fixed

  • Order from deleted website sync

2.7.21

  • Undefined index: TOS_Agreement_Date__c - error fixed

2.7.20

  • The opportunity amount is $0.00, deleting items that should NOT be deleting - issue fixed

2.7.19

  • Customer sync failed (issue with SF IDs) - issue fixed

2.7.18

  • Opportunity duplication on Quote Edit - issue fixed (If some order has B2BQuote - it should use the same OpportunityId through the MOrder->SFOpportunity sync process).

2.7.17

  • Sync issue: delete action (fixed EXCEEDED_ID_LIMIT error in code)

2.7.16

  • Deleted entities sync issue (Queue record stuck in the "Processing" (Salesforce Update Preparation) status when deleting entities from the Magento) - issue fixed

2.7.15

  • Realtime sync attempt count - issue fixed (Re-sync failed records 5 times logic.)

2.7.14

  • Sync issue: storage class fix

2.7.12

  • Config issue fix

2.7.11

  • MQ mode Fix

  • Configuration section UX changes:

    • Configuration > TNW Salesforce > General Configuration (section) change the "General" section label to "Extensions & Information"

    • Rename "Synchronization" Section to "Advanced"
      Add a new dropdown setting here

    • Integration Mode Values: “Magento to Salesforce (only)” (Default) and “Bi-directional”

      • Magento to Salesforce (only) - The data will only flow from Magento to Salesforce. If any data comes from Salesforce, it will be ignored.

      • Bi-directional - The data will flow in both directions per your configuration on both platforms.

    • Move "Developer Mode" dropdown “Advanced” this section

    • Remove "Last CRON execution dates" for old corn jobs we are no longer using

    • Change the "Synchronization Type" label to "Data Volume"

    • Change the field description to "Set this to High Volume if you are struggling to stay within Salesforce daily API limits or if you prefer to leverage Salesforce Bulk API."

    • Change "System Scheduled" to "High Volume"

    • Change "Realtime" to "Standard"

    • Change "State and Country Picklists" section label to "General"

    • Move "Message Queue" to to "General" section

    • Change "Enabled" to "State & Country Picklists"

    • Change "Yes" to "Enabled"

    • Change "No" to "Disabled"

    • Change the description to "Check with your Salesforce Administrator if you need to enable or disable this setting."

  • One-way mode (changes)

    • Configuration > TNW Salesforce > General Configuration > Advanced (tab).

      • If "Integration Mode" = "Bi-directional" - keep everything as-is.

      • If "Integration Mode" = "Magento to Salesforce (only)" - implement the following changes:

        • Configuration > TNW Salesforce > Customers (section) - Hide "From Salesforce" section completely

        • Configuration > TNW Salesforce > Orders (section) - Hide "From Salesforce" section completely

        • In Magento, Salesforce (main menu) - Hide "From Salesforce" link under "Queues" section

        • For all mapping list pages - Hide "Sf to Magento" column from the grid

        • For all "new" and "edit" mapping pages - Hide "Salesforce -> Magento Settings" section

  • Move RabbitMQ feature to the SForceEnterprise version

  • SF->M sync issue

2.7.9

  • Prefer Mode Config

    • Configuration > TNW Salesforce > General Configuration > Salesforce API (tab).

      • Change "Prefer MQ Mode" to "Message Queue"

      • Change "Prefer MusqlMQ" to "Standard"

      • Change "Prefer RabbitMQ" to "RabbitMQ"

      • Remove "Detect MQ system automatically"

      • Set the default to "Standard"

2.7.8

  • Show item status "Pending" in the grid

    • The pool of the Salesforce sync statuses extended for 2 new statuses: 'Pending (Resync)' and 'Pending (Attempt to sync)'.

    • Changed Sync status storing and representation on the: Ui Grid, Classic grid, Entity pages.

    • Created js-component for displaying sync status on the UI form.

    • Added additional Order grid refresh operations for status recalculation.

    • When a record is added for synchronization from the admin panel, the following message is displayed for Real-time processing: 'Item(s) were added to the Salesforce sync queue'.

2.7.7

  • M->SF Realtime: keep failed entities in the Queue - Keep failed Queue items in our database even for the Realtime mode

2.7.6

  • Cleanup dependencies in the Queue: Save Salesforce IDs for non-existing Magento entities

2.7.5

  • MQ mode

2.7.3

  • Order Calculations changing upon sync with Salesforce

2.7.2

  • Sync Queue (redesign): New statuses

  • B2BQuoteItem sync fix: check if item deleted

2.7.1

  • MQ implement for the realtime sync

  • Bulk MQ

  • No labels