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

22.7.98

  • Customers from not selected customer groups are synchronized - issue fixed

2.7.97

  • Error during order sync from second website

Fixed error when synchronizing an order from the second website with a product that belongs to both websites

2.7.96

  • "Lead Source" value does not update - issue fixed

2.7.95

  • Exception appears when visit Magento admin users page

Fixed error when visiting All Users page in admin panel when integration is disabled

2.7.94

  • Leads Default Owner option has incorrect description - issue fixed

2.7.93

  • Move mappings from the menu to the own page

All the mappings are moved to the Manage Mappings page which is in the Configuration section. All “mapping links” are removed from all other menus (eg. sales, products, etc)

2.7.92

  • PricebookEntry custom field not syncing

Fixed issue with synchronizing of Pricebook Entry custom field

2.7.91

  • Consumer produce error in system.log

Fixed issue with an error when Data Sync Volume is set to "High Volume"

2.7.90

  • Customer sync with error 'duplicate value found: tnw_mage_basic__Magento_ID__c duplicates value on record with id:'

An error occurred in sync queue after syncing with Salesforce when creating a Lead first in Salesforce and then on Magento Frontend

2.7.88

  • Exception appears when create or update mapping - issue fixed

2.7.87

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

2.7.86

  • Wrong Currency Code on Abandoned Carts page - issue fixed

2.7.85

  • Empty menu item is present in "Abandoned Cart Status" and "Default Opportunity Draft Status" drop-down lists

Removed empty menu item from “Opportunity Stage Name“ drop-down lists for Abandoned Cart, Default Opportunity Draft Status (Orders), Default Opportunity Status (B2B quote)

2.7.84

  • Salesforce ID and Sync with Salesforce button are missing on Shopping Cart tab - Issue fixed

2.7.83

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

2.7.82

  • Create & expose new mappings - Added some custom mappings

2.7.81

  • Improvement Country/State Code sync

2.7.80

  • Custom QuoteItem (Abandoned cart item) mapping does not work - Fixed mapping from Magento Attribute “Quote item: <items>”

2.7.79

  • Custom OpportunityLineItem mapping does not work - Fixed mapping from Magento Attribute “Product: <items>”

2.7.78

  • Tracking Number is removed automatically when Automatic Shipment Synchronization is disabled - Issue fixed

2.7.77

  • Shipment Item sync error: Missing value for required field(s): Order

Fixed issue with synchronization of Shipment Item (RMA items) in case turned off Order synchronization (Salesforce - Orders - Advanced - Create Order - No)

2.7.75

  • Wrong created_in field value on sync (SF -> Magento), created_in field cannot be mapped

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

2.7.73

  • Change Get to POST on the Queue page.

POST requests are changed to GET on the “From Magento queue“ page

2.7.72

  • Country/State "-" symbol issue.

Non-alphabetic and non-numeric symbols are trimmed from Stare code when sync with Salesforce

2.7.71

  • 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.70

  • Opportunity sync errors - made some improvements

2.7.69

  • Abandoned Carts grid does not open on Magento CE version - Issue fixed

2.7.68

  • Upgrade Integration

Fixed issues with tier prices synchronization (multiple websites and currencies)

  • 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.67

  • Configurable products issue 

Fixed issue with reverse synchronization of Configurable products. (Child products become visible on Frontnend, Parent product become out-of-stock and lost all child products)

2.7.66

  • 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.65

  • SF queue in Magento. Fixed issue when SF queue stops after one error

2.7.64

  • Delete tracking numbers in Salesforce - option does not work.

Fixed the “Delete tracking numbers in Salesforce“ option. Now removed tracking numbers on the Magneto Shipment page will be removed on the Salesforce Shipment page too

2.7.63

  • New Abandoned Cart logic

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

2.7.61

  • Not all fields are synced - Issue fixed

2.7.60

  • B2BQuote sync problem: multicurrency 

We implemented multicurrency support for the B2BQuote sync.

Also, we added the "Which currency should be used" config options and it helps you control the price currency you need to send to the Salesforce

2.7.59

  • Invoice Grid does not show sync ID - Fixed issue with Salesforce Sync ID was not shown on Invoice grid

2.7.58

  • Configurable and bundle products do not send Magento Shipment Item. Fixed issue when Configurable and bundle products were not synchronized with Salesforce Magento Shipment Item and shown on the Detail tab

2.7.57

  • Creating products in Magento from SF/FB proceeds in the wrong way- Issue fixed

2.7.56

  • Automatic sync order issue - issue fixed

2.7.55

  • Guest order customer group sync issue. Fixed the "Not logged in" customer group sync issue

2.7.54

  • Customer configuration page is slow - Issue fixed

2.7.53

  • Account SalesRep Reverse Sync

Fixed issue when Account updates are not being synced in Magento when changes are made in SF

2.7.52

  • Product creation SF->M2 doesn't send the Magento ID back to SF - Issue fixed

Added new option “Sync Magento ID“ in Salesforce General Configuration - Advanced menu

could be set to Yes/No - When a record is created in Salesforce, should Magento sync the new ID back after the Magneto record is created.

2.7.51

  • Configurable Product Options Aren't Syncing on Order. - Issue fixed

Implement sync logic for both product option types: Custom Options and Super Attributes

2.7.50

  • fix stuck with the "Processing Update Results" status

  • fix orderOpportunityActivate Required fields are missing: [Name, CloseDate]

2.7.49

  • Invoice sync is failing - Issue foxed

2.7.48

  • Order Contact ID mapping to Opportunity and Order line items

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

  • Add new system mapping for Magento Order Number

Added new customization: Send Magento Order Number from Magento to a Salesforce Order

2.7.47

  • Order status mappings issue

2.7.46

  • Ability to sync a custom field

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

2.7.43

  • 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.41

  • Undefined index: OpportunityLineItem - Issue fixed

2.7.40

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

2.7.39

  • When the Opportunity sync is fully done

We implemented a new feature: "Default Opportunity Draft Status" - this status detects the current Opportunity update is in progress. Once all Opportunity data is sent - we change status according to the mapping

2.7.38

  • Cyclic dependency in catalog_product_edit.xml - Issue fixed

2.7.37

  • JS Conflict with AvaTax - Issue fixed

2.7.36

  • Tracking numbers are not coming to SF - Issue fixed

2.7.35

  • Newly configured SF->M2 error: Column 'status' cannot be null - Issue fixed

2.7.34

  • M+SF Sync order sync issue (products) - Issue fixed

Opportunity line items were duplicated when placing an order. At that moment the Cart was already synchronized, but the Cart products were not yet.

2.7.33

  • Newly configured SF->M2 error: Column 'status' cannot be null - issue fixed

2.7.32

  • Correct dependencies parse logic

2.7.31

  • Past order sync max_input_vars

  • Address Location Remap to Enable Processing East/Fraud - added “Convert Opportunity” (Yes/No) Option

  • Order from deleted website sync

2.7.29

  • 1408219410 B2B Quote sync issue (If not additional information is defined for the B2BQuote - it causes the next error: No such entity with quote_id = 1246 [] [])

2.7.28

  • SF-M product sync issue (skip product sync is not linked to configured Magento pricebook and only sync products with Magento if there is at least one pricebook entry linking this product to at least one website).

2.7.27

  • SF-M Product sync: detect assigned websites by the Pricebooks

The latest module version has a new "Sync with all Pricebooks" config option, the default value is "Yes".

If we talk about SF->M sync logic, it has the following effect

  • Yes - products will be synchronized with all pricebooks linked to every Magento website.

  • No - products will ONLY be synchronized with pricebooks from the websites the product is available for (recommended).

2.7.26

  • Opportunity sync - empty Account - issue fixed

2.7.25

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

2.7.23

  • Lead conversion feature (config): new config setting
    Lead conversion feature (config): logic

2.7.22

  • Item cleanup fatal - issue fixed

2.7.21

  • "Required fields are missing: [OpportunityId]" - issue fixed

2.7.20

  • State picklist - issue fixed

2.7.19

  • Fix di issue

2.7.18

  • Improvement: Country/State picklist code automatic detection

2.7.17

  • Subscriber sync issue (Email: invalid email address) - issue fixed

2.7.16

  • Items not added to the sync queue from the order page (shipment is not automatically added to the sync queue.) - issue fixed

2.7.15

  • Deleted entities sync issue (This problem appears with the "Bulk/System scheduler/High Volume" sync mode) - issue fixed

  • Sync issue: delete action error in the new code EXCEEDED_ID_LIMIT - issue fixed

2.7.14

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

2.7.12

  • B2BQuote Item/Contactrole sync issue - issue fixed

  • Reverse sync issue fix - issue fixed

2.7.11

  • M->SF Sync issues

    • The New Queue page doesn't show Order items sometimes

    • Some Order items fail with the "Incorrect Pricebook" error.

    • Shipment/Invoice sync fails with the error about missed required Contact field data

  • 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.10

  • Queue entities relation save - issue fixed

2.7.9

  • Show item status "Pending" - SyncStatus classes
    Show item status "Pending"
    Show item status "Pending": Newsletter Subscribers grid fix
    Show item status "Pending": Refactoring
    Show item status "Pending": Order Grid refresh
    Inherit order owner from the Account record
    Show item status "Pending": Order Grid refresh

2.7.8

  • Disabling configuration for a specific store

2.7.7

  • Cleanup dependencies in the Queue: Order-Customer dependencies
    Notice: Undefined offset for OpportunityItemCleanup - fixed

2.7.5

  • Order Calculations changing upon sync with Salesforce

2.7.4

  • B2BQuoteItem sync fix: check if item deleted - issue fixed

2.7.3

  • Sync Queue (redesign): Add the composite_status field

  • Sync Queue (redesign): Display records with the same code

  • Sync Queue (redesign): Tree-grid columns changes

  • Sync Queue (redesign): Blocked status issue

  • B2BQuoteItem sync fix: check if item deleted

2.7.2

  • amqp fix rabbit mq issue

2.7.1

  • SFM-9: Sync queue grid hierarchy redesign

  • SFM-9: Status icons

  • Sync Queue (redesign): visualization changes

  • Sync Queue (redesign): Get relatives grid data

  • Sync Queue (redesign): Two Sync Queue variants

  • Sync Queue (redesign): Dropdown select options in the filter

  • Sync Queue (redesign): Relation visualization

  • Sync Queue (redesign): Fix relationship inversion

  • Sync Queue (redesign): Sort Queue grid items by sync order

  • Sync Queue (redesign): Grid redesignSync Queue (redesign): Clean up first expand level

  • Sync Queue (redesign): Relation changes for Shipment and for Invoice

  • Sync Queue (redesign): Zero-level status

  • bulk run moved to MQ

  • Sync Queue (redesign): Add zero-level partial-error status

  • Sync Queue (redesign): Status filter issue

  • Sync Queue (redesign): Remove redundant child records

  • Sync Queue (redesign): New statuses

  • Sync Queue (redesign): Remove mockup

  • Remove SF JOB cache because in the async mq process it causes an issue: Failed to create batch since the Job is not Open. The current job state is 'Closed'

  • No labels