Official Documentation Joomla® Vik Extensions by e4j

Take-Away

The Take-Away section of VikRestaurants contains the Menus, the Toppings, the Deals, the Delivery Areas, the Stocks and the Orders.

All the features contained in this section are used to build your Take-Away system.

Take-Away Menus

From this page you can create one or more take-away menus to allow customers to purchase the meals you have created.

  • Title - the title of the Menu (translatable).
  • Published - enable this option if you want to display the menu and the related items in the front-end.
  • Description - a HTML description of the menu (translatable).
  • Use Taxes - the items of this menu can have a different tax amount or can maintain the global one.
  • Add Entry - this button adds a new entry (food) to the menu. It is required to save the changes to apply the entries to the menu.

Vik Restaurants - Take Away Menu

Take-Away Products

A Take-Away Product (or entry) can be created from 2 different pages: Take-Away Menu Management (see above) and Take-Away Product Management.

It is possible to access the Product Management page from the Menus list, by clicking the ROWS icon under the Products column.
From this page it is possible to configure additional options.

  • Name - the name of the meal (translatable).
  • Description - a HTML description of the food (translatable). If this text is too long, it will be shown a MORE button.
  • Price - the base price of the meal.
  • Attributes - select all the characteristics own from this meal (see Food Attributes section).
  • Image - the image of the meal.
  • Published - when this field is disabled, the meal is not displayed and cannot be purchased.
  • No Preparation - check this field if the entry has no preparation time (e.g. beverages). The No Preparation items selected from the customers won't be considered during the availability search.
  • Menu - if you want to move this meal into a different menu, select the right option from the dropdown (see Take-Away Product Management).
  • Ordering - you can re-order the entries by dragging the whole box from the Move icon.
  • Add Variation - this button adds a new Variation to this entry (see Take-Away Variations). It is not mandatory to have at least a variation.

Vik Restaurants - Take Away Product

Take-Away Variations
  • Name - the name of the variation of the entry (translatable).
  • Price - the incremental price of the variation. The total cost of the food will be BASE PRICE + VARIATION PRICE.
  • Ordering - you can re-order the variations by dragging the whole line from the Move icon. Variations can be sorted only from the product management page.

Vik Restaurants - Take Away Variations

Take-Away Toppings Groups

The Toppings Groups are required when you want to allow your customers to pick additional items for the selected meal. This feature can be used for example to build a Pizza.

In a few words, this is a single or multiple selection of a certain group of toppings that your customers can choose.

Toppings Groups can be handled only from the Take-Away Product Management page (see Take-Away Products).

  • Title - the name of the toppings group (translatable).
  • Variation - limit this group to a certain variation only. This is useful to have different prices of your toppings for each variation. 
  • Multiple Selection - when this option is enabled, more than one topping can be selected through the checkboxes (the selection may be not required). Otherwise only one topping will be available for the selection (the selection is required).
  • Minimum Toppings - the minimum toppings that customers have to pick to add the entry. When the multiple selection is not allowed, this value is set by default to 1.
  • Maximum Toppings - the maximum toppings that customers have to pick to add the entry. When the multiple selection is not allowed, this value is set by default to 1.
  • Add Toppings - by clicking this button you will be able to insert all the available toppings you need into this group. Toppings can have a different price for this group and can also be sorted by dragging the Move icon.
  • Ordering - you can sort the Toppings Groups by dragging the whole block from the Move icon.

Vik Restaurants -  Toppings Groups

Take-Away Food Attributes

The Take-Away Attributes are used to display certain characteristics of your meals.

You can access to the Take-Away Attributes from the Take-Away Menus page, by clicking the Manage Menu Attributes button.

  • Name - the name of the attribute (translatable). This value is used as legend of the icon.
  • Description - a short description of the icon. The description is never displayed and you can use it only as reminder.
  • Icon - the icon that should represent the characteristic of the meal. The icon is required.
  • Published - enable this option if you want to display the attribute. Otherwise it will be automatically hidden from all the meals.

By default there are already 3 pre-installed attributes: Spicy, Vegetarian and Contains Nuts.

Take-Away Toppings

The Take-Away Toppings are used as additional ingredients to certain meals that customer can or have to pick/select.

Here you have to create all the toppings available in your restaurant. The Meals-Toppings assignments can be made only from the Take-Away Product Management page.

  • Name - the name of the topping (translatable).
  • Price - the default price of the topping. This value can be changed during the Meal-Topping assignment.
  • Published - enable this option if you want to use this topping.
  • Separator - choose a separator to assign this topping to a certain group. Separators are used only in the administrator to categorize toppings and make them as clear as possible.

The ordering of the toppings won't affect the ordering of the toppings inside the groups of the meals.

Price Quick Update

By changing the price from the management page of a topping, the rate of the toppings assigned to the products won't be affected.

This means that, every time you need to change a topping price, you have to open the details page of each product and to update manually the topping rate with the same value.

To speed up this process, it is possible to use the Price Quick Update option. This option appears only after changing the price of an existing topping.

The Price Quick Update option owns 3 different actions:

  • Do Nothing - check this option if you don't need to affect any topping product.
  • Update all products toppings - check this option if you need to update the rate for all the products that own this topping.
  • Update products toppings with same price - check this option if you need to update the rate for all the products that own this topping and had the same rate.
Take-Away Deals

The Take-Away Deals are used to offer automated discounts through a smart system based on different types of deals.

You can promote your active deals through the VikRestaurants Take-Away Deals module.

  • Name - the name of the deal (translatable). This value is displayed only as title of the deal from VikRestaurants Take-Away Deals module.
  • Description - an optional HTML description of the deal (translatable). This value is displayed only as description of the deal from VikRestaurants Take-Away Deals module.
  • Start Date - the starting date of the deal. Leave this field empty if your deal is always available.
  • End Date - the ending date of the deal. Leave this field empty if your deal is always available. End Date must be equals or greater than the Start Date.
  • Number of Applies - the maximum number of applies of the deal. Customers can use this offer, during the same order, at most for the specified number of times. Select the Unlimited option to ignore this restriction.
  • Published - enable this option if you want to offer your deals. Unpublished deals won't be displayed in the deals module and won't be considered from the system.
  • Days Filter - you can filter the deals also by week day by selecting them from the dropdown. If you leave this field empty, all the week days will be automatically used.
  • Type - the type of the offer for this deal. There are 5 different types of deals: Above All, Discount Item, Free Item with Combination, Free Item with Total Cost, Coupon and Discount with Total Cost. Each type of deal owns different parameters to fill in.

Vik Restaurants -  Deal Details

Deal Type: Above All

The deal type Above All is used to offer a cost discount above the grand total when a certain combination of items is in the cart.

  • Amount - the amount of the discount. The discount can be a fixed amount (5.00 €) or a percentage amount (10%).
  • Combinations Min Occurrency - this value is used to determinate the minimum occurrence of the combinations in the cart, required to apply the discount.
  • Target Food - the food that can or must be inside the cart.
  • Required - all the required target food must be inside the cart as the quantity specified in the combination.
  • At least one - at least one target food must be inside the cart as the quantity specified in the combination.

Vik Restaurants -  Deal Details Rules

In the example above the deal offers 5€ off when the cart contains 3 (combinations min occurrency) random combinations of the specified items.

In this case, you will get 5 € off by adding to the cart 3 x Wakame, 2 x Wakame and 1 x Takoyaki, 1 x Wakame and 1 x Takoyaki and 1 x Hamachi, etc.

You can see the result of the deal in the image below.

Vik Restaurants -  your cart

Deal Type: Discount Item

The deal type Discount Item is used to offer a discount above certain items.

  • Amount - the amount of the discount. The discount can be a fixed amount (5.00 €) or a percentage amount (10%).
  • Target Food - the food that will be discounted. It is required to specify the minimum quantity in order to apply the discount to the item.

Vik Restaurants -  Deal Details Rules 2

In the example above the deal offers 10% off on the selected meals.

When the quantity is higher than 1, the items won't display the discounted cost in the menus list page.

You can see the result of the deal in the image below.

Vik Restaurants -  Deal Details exampleVik Restaurants -  Deal Details Example 2

Deal Type: Free Item with Combination

The deal type Free Item with Combination is used to gift one or more items when a certain combination of meals is in the cart.

  • Auto Insert Gift Food - enable this option if you want to automatically add all the selected Gift Food into the cart. When this option is disabled and there are more than one gift food, the customer will be able to get for free only one of them.
  • Combinations Min Occurrency - this value is used to determinate the minimum occurrence of the combinations in the cart, required to receive the gift.
  • Target Food - the food that can or must be inside the cart.
  • Required - all the required target food must be inside the cart as the quantity specified in the combination.
  • At least one - at least one target food must be inside the cart as the quantity specified in the combination.
  • Gift Food - the food that can be added for free into the cart.

Vik Restaurants - Free Item with Combination

With the example deal above, customers can choose one of the Gift Food specified every time they add into the cart one of the Target Food.

You can see the result of the deal in the image below.

Vik Restaurants - Free Item nocomb example

Deal Type: Free Item with Total Cost

The deal type Free Item with Total Cost is used to gift one or more items when the grand total is equals or higher than a certain amount.

  • Total Cost in Cart - the total cost that the cart must have to gift the specified meal(s).
  • Auto Insert Gift Food - enable this option if you want to automatically add all the selected Gift Food into the cart. When this option is disabled and there are more than one gift food, the customer will be able to get for free only one of them.
  • Gift Food - the food that can be added for free into the cart.

Vik Restaurants - Free item Tot cost

With the example deal above, customers will receive automatically for free a Sesame Prawn Toast when the total cost will reach 10.00 €.

You can see the result of the deal in the image below.

Vik Restaurants - Free item Tot cost example

Deal Type: Coupon

The deal type Coupon doesn't accept any parameter, because it can be only read.

The Coupon deals should be used to promote something on your restaurant, like a coupon code or a free delivery with a certain total cost.

Deal Type: Discount with Total Cost

The deal type Discount with Total Cost is used to apply a discount when the total cost of the order reaches a certain amount.
This type of deal should applied only once.

  • Amount - the amount of the discount. The discount can be a fixed amount (5.00 €) or a percentage amount (10%).
  • Total Cost in Cart - the total cost that the cart must have to apply the offer.

Vik Restaurants - Discount with Tot Cost

With the example deal above, customers will get 20 € off when the total cost of the order will be 80 € or higher.

You can see the result of the deal in the image below.

Vik Restaurants - Discount with Tot Cost example

Take-Away Delivery Areas

The Delivery Areas are used to limit the addresses available for delivery. It is possible to limit the areas in 3 different ways, which can be used also simultaneously. The possible types are: Polygon, Circle and ZIP Codes.

When a customer writes its full address (city name + street name + street number), the system will try to evaluate the area on which it is located, to make sure that address is available for delivery.

The Delivery Areas are considered only when the customers select the DELIVERY type of service.

The Delivery Areas can work only if you use a custom field with ADDRESS rule.

The validation of the address can be made thanks to Google Maps APIs, which are able to recognize the latitude and longitude of a given address. In order to use the Google Maps APIs, it is mandatory to specify your Google API Key from the global configuration of the program.

  • Name - the name of the Delivery Area, used only as identifier.
  • Type - the type of restriction to use. The possible solutions are: PolygonCircle and ZIP Codes.
  • Charge - the additional charge to sum to the base delivery cost.
  • Min. Cost - the minimum total order to proceed with the purchase.
  • Published - enable this option to allow deliveries for this area.

The Polygon and Circle types of area support a few additional parameters to customize the way they look. In fact, both these 2 methods, can be displayed through the apposite VikRestaurants Take-Away Map module.

  • Fill Color - the background color of the shape. Click the icon to select the color you want.
  • Stroke Color - the border color of the shape. Click the  icon to select the color you want.
  • Stroke Weight - the border weight of the shape (in pixel).
  • Display All Areas in Map - enable this option to display all the delivery areas you have inside the preview map, used to create the shape. It is useful to draw new areas next to the existing ones.

Delivery Area: Polygon

The Polygon type of area allows you to create any kind of shape to restrict the available addresses. It is possible to create a polygon simply by specifying each vertex by clicking on the Google Maps you see.

The vertex of a polygon is a point of the Earth and it is built with the latitude and longitude coordinates (in decimal). In case the coordinates of a given address are inside the polygon shape, it means the address is ok for the delivery.

If you are not able to see the map, make sure you have specified a Google API Key from the configuration.

  • Add New Point - press this button every time you need to insert a new vertex of the polygon.
  • Toggle Coordinates - press this button to show/hide the list of your coordinates.

Press the  icon to remove the vertex. This action cannot be undone.

Press the  icon to assign your current GPS coordinates to the vertex.

Press the  icon to highlight the vertex on the map. The vertex will be highlighted with a red pin (marker).

Press the  icon to assign the coordinates to the vertex by clicking on a point of the map. Once you have pressed this icon, just click on a point of the map to replace/set the existing coordinates of the vertex.

Drag the  icon to sort the selected vertex.

Delivery Area: Circle

The Circle type of area allows you to restrict the available addresses within the radius of a given circle center.

The center of a circle is a point of the Earth and it is built with the latitude and longitude coordinates (in decimal). In case the coordinates of a given address are inside the circle shape, it means the address is ok for the delivery.

If you are not able to see the map, make sure you have specified a Google API Key from the configuration.

  • Center - the center (latitude and longitude) of the circle. You can specify these coordinates manually or by clicking a point from the map. Press the  icon to assign your current GPS coordinates to the center.
  • Radius - the radius (in kilometers) of the circle. This amount accepts decimals.

Delivery Area: ZIP Codes

The ZIP Codes type of area is used to restrict the allowed addresses by specifying a list of accepted ZIP codes. In case the ZIP of a given address is included within the list of the accepted ZIP codes, it means the address is ok for the delivery.

This is the only one type of area that cannot be displayed inside Google Maps.

Press the New Zip Code button to insert a new range (from and to) of ZIP Codes (e.g. from 65000 to 65999). In case you don't need to use a range of ZIP Codes (e.g. 65000), you can leave the To Zip field empty. The from and to fields accept also alphanumeric codes (e.g. EX987).

Take-Away Orders

All the take-away orders stored from your customers are visible from this page. The list of the orders can be filtered by customer name/mail, order number/key, coupon code, status, date and working shift (only if enabled).

From this page you can create offline orders (for example reservations upcoming via telephone) in order to maintain the availability of your system updated.

Vik Restaurants - take away order

 

  • Date - the day of the order.
  • Time - the time of the order. Click the icon next to this option to check all the closest orders.
  • Service - the type of service for the order (delivery or pickup).
  • User - if the user of the reservation is a registered customer of VikRestaurants, it will be used to auto-fill in its details. Click the icon to create quickly a new customer without leaving the page. The selection of the user will autoload all the related addresses for the delivery.
  • Address - all the delivery addresses of the selected customers (only if delivery service is selected). In case the user is not specified, the address must be specified through the custom fields. The selection of the address will calculate automatically the delivery charge. In case the address is not valid, the system will ask you if you want to accept it. If you have specified one ore more origins from the configuration, the system will be able to display the distance and the delivery time between your restaurant and the customer address.
  • Customer Name - insert here the purchaser nominative. This nominative is used to display the name of the customer in the reservations list.
  • E-mail - insert here the purchaser e-mail. This e-mail is used to send the notification of the reservation to the purchaser. If you have another e-mail text field in the custom fields, it doesn't matter as the addresses don't have to be the same.
  • Phone number - insert here the purchaser phone number. This field is used to send SMS to the purchaser. If you have another phone number text field in the custom fields, it doesn't matter as the phones don't have to be the same.
  • Total To Pay - the total cost of the order. This cost includes: total net, taxes, delivery charge and payment charge. Click the  icon to check/change all these costs. 
  • Status - the status of the order (for new reservations the CONFIRMED status should be used by default). Every time the status changes, the administrator(s), the operator(s) and the customer will be notified via e-mail (only from the front-end). In case you are changing the status from the back-end you have to check the Notify Customer option in order to send the e-mail to the customer.
    There are 4 different possible statuses:
    CONFIRMED - the order has been approved. The status CONFIRMED is set every time customers complete a payment successfully or when the total cost to pay is equals to 0.00 and the default status is CONFIRMED (config param).
    PENDING - the order is stored in the database and the customer has to pay the total cost of the order or has to wait for a manual approval. An order remains PENDING only for a limited period (the time is given from the Keep Orders Locked for setting in the configuration). 
    REMOVED - an order becomes REMOVED when the customer doesn't pay the order within the maximum established time (see Keep Tables Locked for setting).
    CANCELLED - a reservation becomes CANCELLED when the customer cancels it from the Order page in the front-end. It is possible to disable the order cancellation from the configuration. When a customer cancels its order, it won't be refunded automatically from the system.
  • Payment - choose the payment to use for this order. From this dropdown it is possible to select also the unpublished payments. After the selection of the payment, the payment charge will be automatically updated (if any).
  • Notify Customer - if you enable this option, when you save the order, VikRestaurants sends automatically an e-mail with the order details to the customer.
  • Other Fields - there are also the custom fields, with take-away group, that you have created (or the default custom fields) and a text area for some notes that only the administrator can see. The required option of the custom fields in this task is ignored.

Vik Restaurants - Reservation Details 2

Orders Creation

To insert, edit or remove meals from an order, you have to click the Save & Fill Cart button from the management page of an order.

Total Net Price, TaxesDelivery Charge and Total Cost are automatically updated every time you insert, edit, or remove a meal.

To insert a new meal into the order, you have to pick a food from the apposite dropdown. It will be displayed a creation form with the details of the selected meal, from which you can select the quantity, insert some notes and choose the assigned toppings. Inside this form the system lists also the remaining quantity of items in stock.

To edit an existing meal, you have to click the name of the food from the cart. In this way it will be displayed the same creation form with the details of the selected meal auto-filled in.

Take away Orders Creation

Statistics

The statistics page displays the main statistics of the take-away: total earning , monthly earning and weekly days earning .

The total earning is displayed as header below the filters. The monthly earning is displayed from the list as first row of each month. 

The total earning of the restaurant is calculated on the TOTAL COST of all the CONFIRMED orders.

The statistics can be filtered by 2 range dates and by week day.

This kind of statistics are useful to understand which are the days that received the highest number of orders.

Take-Away Statistics

The GLOBAL line indicates the total earning of each month, while the other lines indicate the total earning for each week day of the months.

Take-Away Statistics graph

Exporting

The orders can be exported by clicking the Export button in the Joomla Toolbar.
By default there are 2 different ways to export the orders: ICS and CSV.
The orders to export can be filtered only by date or IDs.

The dates filters will be automatically filled-in with the oldest checkin (start date) and with the furthest checkin (end date) to cover all the CONFIRMED orders you have on your system.

To filter the orders by IDs, check the reservations you need to export from the list and then click the Export button.

ICS: the orders will be exported in a file following the standard structure of the iCalendar format.
The exported file is compatible with all the most important calendar handlers (iCal, Google Calendar, Outlook Calendar and so on), so that you can import it to synchronize your calendars with your take-away reservations manually.

From the configuration of the program it is possible to configure an automated ICS exportation in order to have all your calendars always updated.

CSV: the orders will be exported in a file following the standard structure of the comma-separated values format.
The exported file is compatible with all the most important spreadsheet applications (Open Office, Excel and so on).

Print Orders

It is possible to print one or more orders by clicking the Print button from the Joomla Toolbar. The page to print will display the main details of the orders and the details of the products purchased.

It is required to check one or more reservations from the list before to print the details. By printing more than one order simultaneously, the details will be separated by a dashed line.

After clicking the Print button, the system will ask you to fill a few options before displaying the template to print.

  • Header Text - a HTML description to display above the order details (on the top of the page).
  • Footer Text - a HTML description to display below the order details (on the bottom of the page).
  • Update Changes - check this option to maintain the changes for future printings. If you leave this option unchecked, the specified texts will be used only temporarily.
SMS Notifications

You will be able to see the Send SMS button in the Joomla Toolbar only if you have configured the SMS APIs in the configuration of the program.

This button is used to send SMS notifications to the customers with the details of their orders. The content of the message can be created from the configuration.

To send a SMS you have to select at least a reservation and press the Send SMS button. The system will try to send a SMS to the phone number of each selected reservation. Then, you will see a response about the status of the messages (success or failure).

Orders Invoices

It is possible to generate the invoices of the orders by clicking the Invoice button in the Joomla Toolbar. It is possible to generate multiple invoices by checking more than one reservation from the list. The system will generate the invoice only for the CONFIRMED orders.

Before to generate the invoices, the system will ask you if you need to send them automatically via e-mail to the address of the customers.

The generated invoices can be seen from the apposite Booking > Invoices page, from which it is also possible to issue the invoices monthly.

Order Statuses

From the Take-Away > Orders page it is possible to select a certain reservation code from the apposite Code column.

Every time you change code to a certain order, the system will update automatically its codes history (also called Order Statuses).

You can see the Order Statuses of a certain order by clicking the icon from the same Orders page. While, the empty icon means the order doesn't own any code yet.

The same order statuses can be seen from the customers by visiting the apposite link sent with the notification e-mail they receive. By default it should be Click HERE to check the status of your order.

 

The image below shows the page that the customers should see after visiting that link.

This feature can be easily used to inform the customers about the status of their orders or to notify them about certain delays. In fact, from the management page of a certain Order Status it is possible to write a custom message that only the owner of the reservation can see.

Take-Away Stocks

The Stock system is used to handle the remaining quantity of products that can be purchased from your customers.

Every time a product is out of stock (or close to be), you have to refill it with the new quantity you own, otherwise the product will be no more selectable from the customers.

When the remaining quantity of certain products is going to finish, the administrator(s) will be notified via e-mail.

To use the stock system, it is mandatory to activate the Enable Stocks System setting from the take-away configuration.

Manage Menu Stocks

In order to use the stock system properly, it is needed to specify the current default quantity of each product you sell.

It is possible to define the current default quantities from the Take-Away > Menus page, by clicking the Manage Menu Stocks button.

From this page it is possible to see the list of the products, related to the selected menu, for which you can define a custom stock. The products can be filtered by menu and product/variation name.

  • Product - the name of the product.
  • Variation - the variation of the product, if any.
  • Default Items in Stock - the initial remaining quantity of the item in stock. The example 9999 value for Takoyaki product means that you can sell at most 9999 Takoyaki(s) until you refill its quantity.
  • Notify Below - receive an e-mail notification when the remaining quantity of this item is equals or lower than this value.

If a product owns some variations, you can press the Update All Variations button to automatically copy the fields of the product (default items in stock and notify below) to all its children (variations).

It is important to understand that the Manage Menu Stocks page MUST NOT be used to refill the quantity of the items.

Stocks Overview

The Stocks Overview page is used to take a quick look at the remaining quantity of all your products. From here it is also possible to refill the quantity of all your products that is going to be out of stock

It is possible to access this view from the Take-Away > Orders page, by clicking the Stocks Overview button.

By default, this page displays a list of products sorted by the number of items in stock: from the lowest to the highest. The products can be filtered by menu and/or product name.

  • Product - the name and the variation, if any, of the product.
  • Available in Stock - the current number of items in stock. This amount is calculated in real time.
  • Increase Stock - select the plus option and insert the number of items you need to refill.
  • Decrease Stock - select the minus option and insert the number of items you need to remove.

Press the Refill button of a product to automatically calculate the number of items to add in order to restore the Default Items in Stock. For example, if a product has currently 9853 items in stock and the default number is 9999, the refill button will automatically fill the input number with the amount 146 (9999 - 9853 = 146).

Press the Refill All button to invoke the Refill action of each product in the list.

Notice that, in order to store the changes correctly, it is mandatory to press the save button.

Stocks Statistics

The Stocks Statistics page can be used to check the total number of products sold and to see a report of each product you own. All the statistics generated from this page are calculated depending on a specified dates range.

By default, the system calculates the statistics of the current month only.

It is possible to access this view from the Take-Away > Orders page, by clicking the Stocks Statistics button.

  • Product - the name and the variation, if any, of the product.
  • Products Used - the total number of items sold, within the specified dates range.
  • Report - click this button to generate 3 different graphics about this product.
    It is possible to show the graphics only for a single product per time.

The Weekdays Chart report shows the number of units sold (of the selected product) for each day of the week, within the specified dates range. For example, you can understand in which day of the week you have sold more Sesame Prawn Toast during the last 3 months.

The Months Chart report shows the number of units sold (of the selected product) for each month of the year, within the specified dates range. For example, you can understand in which month you have sold more Sesame Prawn Toast during this year.

The Years Chart report shows the number of units sold (of the selected product) for each year, within the specified dates range. For example, you can understand in which year you have sold more Sesame Prawn Toast.

If you are not able to see any graphic, these may be all the causes:

  • you forgot to press the Report button of a product
  • the selected product has never been sold within the specified dates range
  • the selected dates range is not enough wide in order to generate a graphic (e.g. a dates range of 6 months cannot display the Years Chart

Extensionsforjoomla.com is not affiliated with or endorsed by the Joomla!® Project or Open Source Matters.
The Joomla!® name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
E4J s.r.l. - VAT N. 06794860483

This site uses cookies. By continuing to browse you accept their use. Further information