As part of our mission to create the best open-source ERP for commerce, we are pleased to announce that the first public Alpha release of Marello is now available on Github. Built from the ground up on best-of-breed technologies including PHP, Symfony 2 and OroPlatform, Marello will help companies streamline operations, lower their costs, and compete in a dynamic market.
This first Alpha release includes the following features:
Manage your product library by creating, modifying and deleting your products. Define variant products, link products to certain sales channels, set pricing per sales channel and manage inventory.
A product contains the following attributes:
Sets the sales channels in which a product will be sold.
Channels can be created under System -> Channels.
Under system -> Configuration default channels can be set. Default channels will be added to every new created product.
Examples of channels are: Webshop US, Webshop DE, Webshop FR, Store New York, Store Berlin, etc.
The name of the product.
Unique productcode of the product (Stock Keeping Unit).
Sets if the product is salable or not.
Stock is the current available amount of products in the warehouse. Stock is a read only value and can only be modified by adding or subtracting stock through inventory management.
The default price defines the basic sale price (in the default currency).
Product prices can differ per sale channel. Channels that need different pricing can be added. For every added channel a modified price can be entered. Channels that are not added will use the default price.
The stock level is influenced by adding or subtracting stock. Some are executed automatic like sales (subtract) and returns (addition) others are manual. Manual adding or subtracting stock can be done with the inventory manager.
For every product, variant products can be defined. Variant products can be created by clicking the button “Add Variant”. Created variant products are linked to each other.
Receive or create orders from sales channels and process them.
When an order process workflow is activated, orders will be processed based on the workflow.
The Order module has an API with which orders can be added to Marello.
Besides the orders that are added through integrated sales channels it’s also possible to create orders in Marello (for example orders placed by telephone).
When adding products to an order (order items) product prices will correspond to the selected “Sales Channel”.
Marello offers functionality to process your product returns. Returns can be created in Marello or pre-announced (and created) through RMA functionality in a sales channel. Once a return is created, the return can be processed based on the workflow.
In the ordergrid a return can be created for that order in the most right column […]
The Returns module has an API with which returns can be added to Marello. For example when RMA (Return Merchandise Authorization) is used in the sales channel.
(System configuration -> General setup -> Sales Channels -> Sales Channels Settings)
Define the default Sales Channels. Default Sales Channels will be added to every new created product.
Create your own order process workflow or use a default workflow. Default workflows can’t be edited, only be activated or deactivated.
Definition of the warehouse. A Warehouse contains a name and can be set to default.
Creation of Sales Channels. A sales channel contains a name, type and can be activated or deactivated. Deactivate a sales channels will make all assigned products to this sales channel (temporary) disabled. Sales Channels and Sales Channel pricing won’t be removed from the products.
Deleting a Channel will remove the Sales Channel and the Sales Channel Pricing from all applicable products.