How-to-add-a-tooltip-in-OroCRM

Any application should be unambiguous. Every user should easily read and understand it. OroCRM applications contain many forms and fields. Developers can customize them and add even more, which can make the application difficult to use by other parties. The easiest way to avoid this is to add comments to the application elements: fields, forms etc. This can be done with tooltips in OroCRM. And we are going to show you how to do it.

OroCommerce-The-First-Meeting

Every year we witness new players emerging in the space of eCommerce platforms. More than often, they come out of nowhere and disappear before gaining any significant traction, but sometimes we have a chance to look at very promising candidates from companies with strong reputation in the field. Here’s one of the latter: an eCommerce platform from Oro Inc, the creators of a quite powerful open-source CRM system – OroCRM. Though it’s still in the beta testing stage at this point, we simply couldn’t miss the opportunity to dig into a new product from the company we’ve worked with for years. Meet OroCommerce!

If you need to change the appearance of your application, or just insert some specific data – you have a few ways to do it. The most popular method is to use native Symfony ways. You can overwrite a part of the logic from a bundle and replace a template with it. You can also overwrite a template by creating a similar template in the app/Resource… Another way is adding extra code to the native template, but it is a really bad practice, so try to avoid it.

Fortunately we have a UI bundle in OroCRM. The UiBundle in OroCRM is very flexible. In this post we want to show you how you can add your own data blocks to the appearance of your application without overwriting any view.

Last year turned out to be very successful for the eCommerce industry. Both the revenue figures and the growing number of shopping apps confirm that the global eCommerce market is continuing to develop at a rapid pace. Future forecasts are even more positive. In 2016, for instance, global B2C eCommerce sales are expected to reach $1.92 trillion. By 2018, that figure may even be as large as $2.36 trillion.

These days, more businesses than ever are getting into eCommerce. While there are plenty of recommendations for how a new eCommerce business should start their venture, the following are seven essential rules you should keep in mind as you begin setting up your online store.

The OroCRM platform provides us with an opportunity to create our own dashboard. We can remove unnecessary data from the dashboard, change the position of widget blocks, and if we can not find necessary widgets, we can create our own ones. The process of creating a widget is not hard. In this blog post we will describe the process of creating a custom widget and add a widget to the dashboard.

OroCRM theme customization

Default OroCRM application has quite good theme. But sometimes users prefer to change or modify themes of their applications. Luckily OroCRM allows to create and use any of the custom themes. In this article we will share our experience on how to change the default theme and describe the structure of bundle for the custom theme.

When we need to analize much information, we can use charts in OroCRM. There are many ways to create them – in OroCRM a chart widget can be simply added by few lines of the code and configurations. But what if we need something more than having a chart with predetermined values dependency? For example, we need to build some new dependencies already from the existing values just in few simple actions and then apply some functions to them or group them by any parameter without complex modifications in the code.

OroCRM allows creating custom bundles with different functionality. And working with OroCRM you may notice that bundles without an entity is a rare case. It is not difficult process and you can easily create an entity with different configurations. But what if you want to remove an entity? In our article we share the tips on how to do it correctly.