Skip to content

Releases: oroinc/crm-application

Release Notes

30 Jul 14:35
Compare
Choose a tag to compare

List of improvements and fixed bugs:

  • Role entity is now extendable
  • Data types for Data Audit may now be added by developers
  • Fixed issues with date & time queries in Reports

Release Notes

15 Jul 14:35
Compare
Choose a tag to compare

This release fixes a major security issue - a so-called Open Redirect that might be exploited to redirect users to third-party servers in an underhand way, and may potentially lead to steal of user's login and password.
Also fixed minor security issues.

Release Notes

08 Jul 16:11
Compare
Choose a tag to compare

This release fixes a major security issue - a so-called Open Redirect that might be exploited to redirect users to third-party servers in an underhand way, and may potentially lead to steal of user's login and password.
Also fixed minor security issues.

Release Notes

03 Jul 15:23
Compare
Choose a tag to compare

Oro Platform 1.7.3 dependency update

Release Notes

15 Jun 15:48
Compare
Choose a tag to compare

New features

Guest Magento customer profiles

With this feature we introduce a new type of Magento Customer – guest customers, i.e. those who for some reasons decided not to register in your Magento store but made a purchase anyway. Information collected during the guest check-out will be used to create Magento customer profiles that will look and behave exactly the same way as regular Magento customers except they won't be synced via integration and they won't have a current shopping cart.
If, at some later point in time, this customer chooses to register, his existing guest profile will be automatically connected to his Magento account and then kept in sync by the integration. If a customer deletes an account in Magento, the Magento customer profile in Oro will remain, but turns into a guest one.
Guest orders placed by registered customers will also be recognized and appended to their accounts, giving you the full picture of their purchases.
This feature may be disabled in Magento integration settings. It is turned on by default.

Items removed from Magento cart will be recorded in OroCRM

Shopping carts in OroCRM will now contain the entire history of what has been put into the cart and what has been removed from it, giving you more data for marketing segmentation and campaigning. It will now be possible to set filtering conditions on item state like:

  • filter all customers who do have item X in the cart
  • filter all customers who have ever added item X to their carts
  • filter all customers who have added but then removed item X from their carts

List of improvements and fixed bugs

  • Changed Oro Bridge detection to use soap getFunctions method
  • Improved Magento Region connector
  • Fixed "Create Magento Customer" is available for Organization without Magento Channel
  • Fixed Delete Marketing list provokes errors
  • Fixed error if add duplicate columns in Marketing list
  • Fixed import B2B Customer which is related to existing Lead
  • Fixed memory leak Sales Process

Release Notes

28 Apr 23:18
Compare
Choose a tag to compare

Tracking of email conversations and threads.

The entire back-and-forth email conversation is now tracked and is displayed in form of a thread. This applies to both My Emails page and Activity Lists.
Threads are turned on by default, but it is possible to disable them in System configuration.

Email signatures.

Users may now set up their signatures and use them in emails. To configure a signature one must go to My #### User edit page.
It is also possible to create a standard organization-wide default signature for all users in system configuration (but individual users' signatures will override it), and choose whether the signature should be automatically appended to a newly composed email, or the user should add it manually.

Email attachments.

OroCRM emails now support attachments of files and images to letters, both originated in OroCRM and synchronized via IMAP. We also added multiple UX shortcuts in order to provide smooth user experience of working with email attachments, namely:
Re-use record attachments when you send an email as an activity—click on "From record" link next to Attach Files label and you will get a list of record attachments available for quick re-attachment. Attachments from all thread messages will also be available.
Quickly re-attach file to record if an email is in its context. To do so, simply click on an attachment link within a message and select "Save to Record" option. This feature comes in handy when you are getting some documents from your customer via email and want to have them attached to his profile with as little effort as possible.

Email contexts.

Context in OroCRM is any record that an individual email or an entire conversation thread might be meaningfully related to. If an email has a context of some record, it will appear in its Activity List. Think of the following case: you receive an email from your customer about some prospective order, discuss it with them, and then create an opportunity. It obviously makes sense to have this conversation in scope of the opportunity, and here contexts come in handy.
Adding context to an email or a thread is easy. If you compose a new email (or a reply to an incoming message) the context selection will be available in the compose dialogue. Note that it will be pre-filled with recipients' records, as they are the natural context of a message. You may remove them, however, and in this case the conversation will no longer appear in their Activity Lists. To add new context, use the dropdown selection, or select a context from a grid by clicking a grid selection button.
It is also possible to manage contexts of existing emails or conversations. Existing contexts are displayed on top of the thread or within the message in both My Emails view and in the Activity List view. You can remove them by clicking on X next to the context name, or add new context using Add Context button available next to the list of contexts.

Other improvements to email UX.

  • Forward existing emails.
  • CC and BCC fields are available in Compose Email dialog.
    Improved UX of working with recipient addresses—it is now possible to quickly remove them in a single click.
  • My Emails page has been redesigned in order to provide better experience of working with emails, and email threads in particular. It is now possible to switch between Inbox, Sent Mail and All Mail views.

Immediate availability of Magento data after initial synchronization.

In this release we altered the way Magento data is imported into OroCRM in order to provide better user experience. Before 1.7, every data connector has been processed separately: customer data first, then orders, then shopping carts, etc. This caused the user to wait before being able to start using the integration, and in case of big amounts of data—to wait for a long time.
Now the integration imports Magento data progressively starting from the most recent, so at least some data will be available to the user almost immediately—allowing to start working with Magento channel without annoying delay.

Automatic accounts discovery on Magento customers sync.

This feature improves the experience of multi-channel Magento store management in OroCRM and solves the omnipresent problem of duplicate customer accounts across different stores. Now, when you create a second (or third, or umptieth) store, all customers imported within it will be matched towards existing accounts based on criteria set by developers. (First name, Last name and Email are matched by default.) And if a matching account will be found, the customer will be automatically appended to it, greatly reducing the duplication of data and saving the user a lot of effort of manually merging duplicate accounts.
It is possible to change the matching rules for Magento customers by editing the code of integration job.

Create and Edit Magento customers from OroCRM.

Magento customers are no longer read-only imports in OroCRM—it is now possible to create them in Oro and sync them back to Magento. This feature allows the user to quickly create a new customer without leaving his CRM environment, which can be valuable in many sale scenarios (e.g. over-the-phone sale to a new customer who is not yet registered).
Along with customer creation, the users will be able to edit existing customer data and their changes will be also pushed to Magento. Conflicting edits will be resolved according to channel settings, with options for Magento or Oro prevalence.
To start using this feature you should enable two-way synchronization for the Magento channel, and update OroBridge to version 1.2.0 or higher.

Import of Magento newsletter subscribers.

Magento newsletter subscribers are now imported into OroCRM as a separate entity, and their data is available in full for reporting, segmentation and email marketing. And if you enable two-way synchronization you will be able to manage subscription status directly from OroCRM.
To start using this feature you should update OroBridge to version 1.2.0 or higher.

Connection between web events and CRM data.

This feature enables a connection between events registered by our tracking engine and other CRM data like orders, shopping carts, customer profiles, etc. This connection can be further utilized in reports and segments, allowing you to construct queries like "all customers who has visited the website in the last 5 days" or "all customers who have responded to a campaign and placed an order."
To enable this feature you should install OroCRM tracking engine on your website, then set up a tracking website in OroCRM and relate it to a channel that represents a website you want to track. If your website is Magento-based, we recommend to install the latest version of OroCRM Tracking extension that will allow out-of-the-box tracking of multiple user activities. Note that you still will have to create a tracking website in the CRM and relate it to proper Magento channel.

Connect guest/anonymous web events to customer after authentication.

Our web tracking engine has been expanded and now is capable of not just recording anonymous web activity such as page views or putting an item in the cart, but also retroactively connecting this activity to the customer profile after he somehow identifies himself (e.g. logs in from the same session or even registers a profile).
Such connection will provide marketers who use OroCRM tracking engine with more comprehensive and reliable data on their customer activities, allowing for deeper understanding of the customer.

Abandoned shopping cart campaigns.

A new type of email marketing campaigns has been added to OroCRM in order to provide a tool for abandoned cart conversion. This campaign allows for deeper integration with MailChimp automation tools, allowing you to set up a recurring automated mailing to customers who have created shopping carts but did not complete a purchase. Using this campaign type will also enable you to populate email with shopping cart data, such as product names, prices, and a link to the shopping cart.
From user standpoint the campaigning works very similarly to existing MailChimp integration: you create an Abandoned Cart campaign, specify the set of attributes that will be sent from OroCRM to MailChimp, and connect the campaign to MailChimp list by clicking the corresponding button. Then you set up automation in MailChimp based on the list segment that has been synchronized with the Abandoned Cart campaign.

New widgets for eCommerce dashboard.

We have added a handful of widgets that improve our eCommerce dashboard and provide great insights to performance of your Magento stores.
All widgets are configurable: You may specify the time period of the data display, and rename widgets appropriately.
Ecommerce statistics. This widget displays a set of 12 popular metrics that indicate performance of your eCommerce channels, such as revenue, number of orders placed, number of newly registered customers, etc. The value displayed is also compared to the previous period, and positive or negative change is indicated. In widget configuration you may choose which metrics to display, and turn comparison to previous period on and off.
Revenue over time chart. This widget contains a series of line charts that display progression of revenue over time for every Magento channel.
Number of orders over time chart. This widget contains a series of line charts that display progression of orders placed over time for every Magento channel.
Purchase funnel chart. This widget displays a funnel of customer activity on your Magento websites: How many customers have visited it, how many have browsed it (i.e. visited more than one page), how many customers have created a shopping cart, and then how many have placed an order. Note that two initial steps will be available only if you have set up the tracking website.

Other minor changes.

An API ...

Read more

Release Notes

13 Feb 21:32
Compare
Choose a tag to compare

List of improvements and fixed bugs

  • Fixed Lifetime value calculation in multi currency configuration
  • Fixed calculation RFM analytic out of memory

Release Notes

13 Feb 21:34
Compare
Choose a tag to compare

List of improvements and fixed bugs

  • Fixed Magento integration doesn't create Account and Contact when required fields are empty
  • Fixed RFM metric backward compatibility
  • Fixed reminders without task date
  • Fixed Lifetime value calculation in multi currency configuration
  • Fixed calculation RFM analytic out of memory

Release Notes

19 Jan 23:15
Compare
Choose a tag to compare

New features – OroCRM.

Availability of email campaign results for filtering in reports & segments.

Now email campaign results, such as opens, clicks, bounces, etc., are available for filter queries in reporting and customer segmentation. This also includes campaign statistics received via MailChimp integration.

Release Notes

18 Dec 20:47
Compare
Choose a tag to compare

New features – OroCRM.

RFM analytic for Magento channels.

RFM is a popular set of metrics used to analyze customer value and to determine the best customers, especially for retail and e-commerce. The 1.5.0 release of OroCRM adds the ability to configure RFM metrics for Magento channels.
The RFM score consists of three metrics:

  • Recency, that evaluates the number of days that passed since the last purchase. The more recent is the purchase, the better.
  • Frequency, that evaluates the number of orders placed by the customer in the last 365 days. The more frequently the customer buys, the better.
  • Monetary value, that evaluates the total amount of orders placed by the customer in the last 365 days. The more money customer spends, the better.

To construct these metrics, the entire range of values is divided into a small number of categories, or "buckets." The number of buckets usually lies in range of 3 to 10, and scores for R, F, and M range accordingly—from 1 (the best score) to the maximum number of buckets (the worst score). You can change the number of buckets and move their boundaries in order to adjust the scores to characteristic values of your business.
After the metric is applied, every customer gets a three-number set of RFM scores. R1 F1 M1 identifies the best customers, and the higher the scores are, the worse these customers perform in a particular field.
RFM scores are displayed on the Magento customer view page and on the customer section of the Account view. You may also re-use these scores in reporting and segmentation.