Home / Extensions / DJ-Catalog2

Top Menu


NEW! Now, you can use DJ-Catalog2 as full e-commerce solution! Check the blog post about the e-commerce release!

Joomla online store


// Turn your Joomla website into a money-making machine by selling products

DJ-Catalog2 offers a Joomla shopping cart. Now it’s a feature-rich solution, easy to use, allowing to create an online store and start selling you products using all features required for a professional e-commerce website.

Discover the features and the power of DJ-Catalog2:

  • allow your customers to make an order as a guest or create an account
  • create various payment and delivery methods,
  • create a various combination of one product,
  • adjust non-predefined attributes of a product,
  • assign different VAT rates,
  • define either variable price or discounts (tiered pricing feature)

Learn more about shopping features

Tiered pricing unique feature


// Define prices or discounts for your products depending on purchases

Grant your customers a discount if they purchase a required number of products in a single order. 

Three types of discount definitions are available:

  • fixed value - calculate the discount base
  • discount by percent (%) - enter the discount percentage
  • discount by value - enter the discount amount

Four types of rules (quantity breaks) are available:

  • individual - the number of products allowing a discount is taken for a specific product only
  • across all products - all products in the cart are summed up
  • same producer - only products assigned to the specific producer will be summed up
  • same category - only products assigned to the specific category will be summed up

Learn more about tiered pricing

3rd party Payment and Delivery plugins are supported


// Use a defined method or create own!

The shopping cart feature is prepared for new payment / delivery plugins. The available payment plugins at the moment are: 

  • Paypal
  • Mollie
  • PayU (Poland)
  • Przelewy24 (Poland)

Learn how to create a payment method

Learn how to create a deliery method


Product comparison table


// Help your customers to make a decision

Use this feature to support users when they are considering attributes of products. The comparison is a popular activity that users perform on the web. In many cases, it’s required action before site’s visitors will perform the desired action.

Support for VAT rates & rules


// Define VAT rates and assign them to countries

This feature gives the possibility to define VAT rate for a product, and assign different VAT rates to different countries. You can even assign a defined VAT rate for each product in your store.
If the customer comes from a specific country, he will see a product’s rate given to this country. 

VAT rates / rules can be created in component’s back-end on VAT related pages.

Learn more about VAT rates and rules

Fully loaded with features needed for successful directory website


// unlimited products, categories, custom fields, locations and more

With DJ-Catalog2 you can build great, fully featured directory in your Joomla site easily. Add, update, remove listings easily

with Joomla UI in backend and clean frontend. DJ-Catalog2 was built with admins and users in mind.

Administrator can easily manage unlimited amount of:

  • categories and subcategories
  • products (also child products/product's variants!)
  • producers
  • images
  • attachments (any format you like)
  • custom fields (now with fields grouping functionality)
  • locations (displayed on Google Maps)
  • customers
  • queries

Useful Modules


// choose from many modules

The extension comes with many deeply configurable modules out of the box!

  • Categories
  • Filters
  • Frontpage
  • Items
  • Producers
  • Related Items
  • Search
  • Query Cart

Frontend management


// let your users manage listings from frontend

Administrator can allow users to add/manage the listings from frontend.

DJ-Catalog2 comes with flexible Joomla ACL support.

  • select categories that will be available for frontend users (You can just let them add products to a couple of categories, not all)
  • allow to add products/items to several categories
  • limit the amount of categories the product can be added to
  • set if the added item should be autopublished or should wait for administrator's confirmation
  • set to hide/optional/required different parts of the DJ-Catalog2 product when adding from frontend (producer, price, field group, meta data)
  • Many additional settings available (email confirmations, images settings, attachements etc).

Flexible output

// tweak the output as you want to customize your directory


You can set the output of the DJ-Catalog2 in many ways. Also assign different outputs to categories, menu items and even single product.

The new feature is also possibility to allow users to choose the layout style of the listing - there's now a handy switch that allows to change the table view to grid/blog view. Let the users choose what's best for them.

The component also comes with two independent (responsive ready) themes out of the box:

  • default
  • bootstrapped

You can manage every bit of the output:

  • amount of columns in product list
  • how many products per page
  • layout type: blog/table
  • default ordering
  • featured items options (show only featured products, set the featured products to be first on the list)
  • show/hide: category filter, producer filter, search rfilter, az filter, category ordering, producer ordering, name ordering, price ordering, created date ordering
  • category filter typoe (all categories, actve branch, direct parent branch)
  • show/hide attributes/ description, price, producer's products
  • set description length
  • show/hide readmore
  • many more

Product page settings:

  • show/hide product images
  • set category name to be a link or not
  • producer name can be linked to lightbbox with producer informations, shown as text, link to producer description in new view, hide
  • show/hide producer's product - a link that show all products from this producer
  • show/hide price - or show it only when it's larger then zero 0
  • show/hide navigation (next/prev product)
  • set amout of columns of related tems and set number of related products that should show up


SEO Settings

// easily change the url settings

With DJ-Catalog2 you can build a directory for many branches as well as SEO optimize the output.

The extension comes with a unique SEO functionality. In the settings area you can set your own names for the aliases, this gives you great option to customize the catalog to your needs (it does not need to be product, producer etc, you can change those parts). What’s more , you can choose what will be the Alias serparator (dash/coma) and ID position (before or after the alias)

Go social

// add any social sharing buttons, and let users comment your way

Add social buttons where you want. You can add any social icons/buttons!

Use your favourite social buttons provide, or just use the generic buttons, it’s up to you, just insert the code.

Decide where the social buttons should go (top , bottom , after title, after content, product page, category page, producer page)

Choose between available comments systems:

  • Facebook
  • Disqus
  • JComments
  • DJ-Reviews

Multilanguage Support with Falang & JoomFish

// translate DJ-Catalog2 to any language

You can use one of the most popular multilanguage solutions for Joomla to translate DJ-Catalog2.

We've prepared content elements for:

  • Falang
  • Joomfish

Extra Fields and Filters


// custom fields, field groups, filters

Extra Fields and Filters

Field groups

  • Create field groups for different types of your products and group extra fields.
  • Fields group can be then chosen while adding the product.

Extra fields types

  • text
  • Textarea
  • HTML
  • Calendar
  • Select
  • Radio
  • Checkbox

Extra fields options

  • assign to fields group
  • select visibility (disabled/list/product details)
  • use in filters
  • use in search (keywords)

Filters module

  • With the filters module you can:
  • decide where to display the module (everywhere, product list only, produclt list and sinlge product pages)
  • show/hide Extra Fields group title
  • select which groups should be used
  • select categories that will use filters

Images Management

// customize and manage the pictures and images used in the directory

  • Select lightbox type (Picbox/Slimbox)
  • Select resize mode (Resize and crop/Resize) and area (horizontal/vertical)
  • Set images szes for large/medium/small images
  • You can also set the vertical and horizontal spacing between images in product details view to get it look exacty as you want
  • set custom sizes for product details, blog, etc.


Import option

// import from .csv

Thanks to flexible import option you can import from .csv file such data as:

  • products
  • categories
  • producers

You can configure import tool by creating your own import dependencies.

Read more

Queries + query cart/basket

// inquiry for multiple products at once

Users can ask question about single products as well as multiple products at once. Query basket allows users to add to the basket any amount of items and send question to Administrator about additional details he wants to get.

Administrator can review queries in DJ-Catalog2 control panel as well as receive emails about the queries. It’s like having shop without option to pay for the products.


Google maps and locations

// display products on Google Maps

DJ-Catalog2 comes with predefined countries from all over the world. Each user profile as well as product can be assigned to location and then searched on map.

With the Map Search view you can allow users to search for items with selected radius from preferred location and see results on map.

Quick View
Layout switcherFrontpage slideshow module Categories/subcategories listing in module SubcategoriesAdvanced search and filter Items module
Category View
Table or blog layout Subcategories miniatures and descriptions
Product Details
Location on the map. Advanced filter module DISQUS comments Ability of adding products from fronted Extra fields assigned to product types Filter by producents
Product Submission
Ability of adding products from fronted Multiple category listings Product types with assigned extra fields



Main Bottom

You'll love these products too View all extensions



Wide range of possibilities to set up the menu you need.



Easy to use extension for creating classified ads with your Joomla!



Rate and reviews extension for various types of content

Footer Menu