Joomla DJ-Catalog 2 Extension

DJ-Catalog2 works with Joomla 5! ------------- Building its own directory or eCommerce site was never such easy! DJ-Catalog2 is a powerful and easy to use directory /catalog solution.

Joomla DJ-Catalog 2 Extension
DJ-Catalog2 works with Joomla 5!
-------------

Building its own directory or eCommerce site was never such easy!

DJ-Catalog2 is a powerful and easy to use directory /catalog solution.
* * *

It's the best choice if you need a product directory /catalog and e-commerce features.

The component can be used as a shop, because of the shopping cart feature introduced in the latest version!

DJ Catalog2 offers now e-commerce functionality!
It gives a wide range of possibilities:

- making orders by registered or guest users,
- possibility to create various payment and delivery methods,
- basic stock control,
- Payment methods
- Delivery methods
- product combinations,
- and VAT handling,
- compare products,
- tiered pricing (unique feature)
- Product types
- Address book
- Product weight and dimensions - including product combinations
- Coupon generator
- User/customer extra fields support
- Custom order statuses
- Invoice/proforma attached to emails

Simply setup the directory /catalog into your Joomla site!

DJ-Catalog2 directory extension is simple to set up and provides modern & responsive output without the need for advanced configuration.

Directory component integrates with the site's template and design. It also has multilingual and RTL support.

With DJ-Catalog2 you can create almost any directory website. There are no limits!

You can add the directory catalog functionality to the existing website or build a complete directory website from scratch.

That can be a product directory, trips, services, or any directory/catalog solution.

DJ-Catalog2 directory extension comes with many features needed for a successful directory website!

Build a great, fully-featured directory in your Joomla site easily with DJ-Catalog2!

An administrator can easily manage an unlimited amount of:
- directory categories and subcategories
- directory products (also child products/product's variants!)
- producers
- images
- videos
- attachments
- custom fields
- locations
- customers
- queries

Modules

The directory extension comes with many deeply configurable modules.

Frontend management

Users can manage directory listings from the frontend.
DJ-Catalog2 directory extension also comes with flexible Joomla ACL support.

There are many possible ways of setting the output of the DJ-Catalog2 directory extension.
You can assign different outputs to directory categories, menu items, and even single directory products.
You can also allow directory extension users to choose the best layout style of the listing (the handy switch that allows changing the table view to grid/blog view).

This fantastic directory component comes with two independent (responsive ready) themes out of the box (default and bootstrapped).

SEO
DJ-Catalog2 gives the possibility to build a directory for many branches (Business Directory, Product directory, Movies directory, Wedding Directory, etc.)
and it comes with a unique SEO functionality (easily change the url settings)

Social
You can add social icons & buttons where you want. (top, bottom, after the title, after content, directory product page,
directory category page, producer page)

Multilanguage support
Directory elements are fully translation-ready!
You can use popular multilanguage Joomla solutions (Falang & JoomFish) to translate DJ Catalog 2 directory content elements.
There is also a core support for multiple languages and associations (native Joomla! multilingual support) - products, categories, producers, and extra fields.

Extra fields
Users are able to create field groups for different types of directory products and group extra fields.

Images
DJ-Catalog2 users can customize/manage the pictures and images used in the directory.

Import option
DJ-Catalog2 directory component gives the possibility of import from .csv file products, categories, and producers.

Queries/query cart
Users are able to ask questions about single products as well as multiple products at once.
The administrator can review queries in the DJ Catalog 2 directory extension control panel.

Locations
With DJ Catalog 2 directory solution you are able to display directory products on Google Maps.
Each user profile as well as directory product can be assigned to a location and then searched on a map.

* * *

Premium Apps

There is a first premium app for DJ-Catalog2 available: Ajax Filters App
It provides the fastest way to filter the results in DJ-Catalog2. No need for the reload of the browser, just dynamically loaded results.

* * *

Tutorials

DJ Catalog 2 has an extended directory extension tutorial section where you can find many thematic articles, and learn more about the directory component.
These tutorials can be for beginners and advanced users as well.
See the complete list of available directory component tutorials:

Learn more about Customers / Users attributes and extra fields
How to controll customer attributes more flexibly and create custom fields.

Core support for multilingual sites
How to assign categories, products, producers, or extra fields to different languages.

Learn about order statuses
Check how to manage order statuses.

Learn more about Email templates & messaging
See how to modify the contents of the e-mail notifications and create your own templates.

Learn more about the User Action log plugin
You can monitor different types of activities performed by your users.

Labels - badges & automatic labels
How to manage badges & automatic labels.

Invoices, proformas, waybills - PDF documents
How to disable invoices or send them via e-mail.

How to use the Inpost delivery method for DJ-Catalog2
See how to use the InPost plugin for the DJ-Catalog2 extension.

Exporting orders and queries into CSV file
See how to configure this option and export orders and queries into the CSV file from the front-end and back-end.

Extended permissions
There are several permissions that can be configured in order to manage the component by a specific user group.

Extra attributes from different groups in comparing page
There is a possibility to compare extra attributes belonging to different groups.

Related accessories
Add additional products that will be displayed as suggested (up selling) in the checkout process on the Cart page.

Shipment split
This feature allows splitting the order into several shipments based on product shipping days data.

New types of customization fields
Discover new types of fields for Product customization: Radio buttons and Checkboxes.

Wishlist
DJ-Catalog2 has a wishlist feature that allows users to save selected products in one location.

Price rules
This feature allows for creating global price rules with a specific calculation type.

How to use the coupon generator?
See how to add any number of discount coupons at once.

How to use the address book?
See how to store multiple delivery addresses.

How to manage invoices?
See how to create, manage, and generate invoices / proforma documents.

How to set the product types?
See how to determine whether the product is tangible, virtual, or a subscription.

How to enable preview popup
See how to display product specific details directly from the list of products page - without leaving it nor being redirected individual single product page.

DJ Catalog 2 with multi-language option using FaLang
We’ve prepared a short instruction where we show the integration of FaLang Extension with DJ Catalog 2 directory extension.

How to change CSS or layout files
See how to create an own theme as the solution for changes in DJ Catalog 2 directory extension CSS code

Translating DJ Catalog 2 fields using Localise translation extension
See how to translate DJ-Catalog2 directory extension parts editing language files without FTP access.

"You haven't published any menu item [...]" - what's that?
Once you install DJ-Catalog 2 directory extension you'll notice the message: "You haven't published any menu item linking to root category in Categories (Items) view. It is highly advised to do so."

How to use captcha with "Ask about this product" form
This tutorial is about core Joomla ReCaptcha functionality for DJ-Catalog directory extension"Ask about this product" form.

How to resize images?
Check how to resize images in the DJ Catalog 2 directory extension.

How to change DJ Catalog 2 Pagebreak plugin format
There are three different methods of displaying the DJ Catalog 2 directory extension pagebreak plugin available.

When I attach a file to a product and try to download it I get this error message: 403 - You are not authorized to view this resource
See how to set the permissions correctly to allow your guests to download the files.

I like the idea of a tabbed interface, how does it work? How to use PageBreak in DJ Catalog 2
Tabs can be created in the product's full description editor. See how to create each tab.

How to change image ordering in DJ Catalog 2?
See how to change the ordering of the images in the DJ Catalog 2 directory extension and display different images as a first image in the catalog.

* * *

Video Tutorials

DJ Catalog 2 directory extension for Joomla comes with a set of useful video tutorials. We recommend to watch these videos and discover some useful DJ Catalog 2 features.
There will be more directory extension videos.

DJ Catalog 2 - Price rules in DJ-Catalog2
It's the main new e-commerce feature in DJ-Catalog2. Using this option allows creating global price rules with a specific calculation type.
The price rule can be configured for various occasions as well as for selected countries only.

DJ Catalog 2 - Query cart functionality explained
Instead of asking about each product separately customers can put a bunch of products into a cart and send a query.
All queries are stored in the database. In fact, you can use it as a simple ordering system as well.
In this video, we show how to enable the quote "basket" and how to use it.

DJ Catalog 2 - Frontend Submission
This Video Tutorial explains how to setup frontend submission in the DJ Catalog 2 directory extension.
You can see how to configure the component to allow users to submit items from the frontend, how to create user items/products view, how to submit an item as a user, and more.

DJ Catalog 2 - Import From CSV Tutorial
This step-by-step video tutorial explains how to setup DJ Catalog 2 (Joomla catalog/directory extension) to import from CSV files.

* * *

Integrations

DJ Catalog 2 directory extension offers many integrations, which has a positive impact on this directory extension's possibilities.

Falang integration
Integration with Falang integration gives the possibility to translate installed gallery extension elements like albums or items.

Artio Joomsef
Add SEO support for DJ Catalog 2 directory extension.

OSmap plugin
Display ads & categories in OSMap sitemap.

DJ-MediaTools plugin
Allows to use DJ Catalog 2 directory extension Items as a source of DJ-MediaTools Albums

Joomla User Profile plugin
Allows to add additional information to user profile

Joomla! Search component
Allows to search inside the DJ Catalog 2 directory extension content

JLexReview
Allows to review, rate, and comment DJ Catalog 2 directory extension items.

Komento Plugin
Allows you to comment on directory extension products items.

Disqus plugin
Allows users to comment on directory extension items.

FB Comments plugin
Allows Fb users to comment on directory extension items.

JComments plugin
Allows users to comment directory extension items

JoomFish plugin
Allows easy and immediate management of multilingual texts.

* * *

Translations

The directory Joomla extension comes with multilingual translations in:

- English
- Polish
- Spanish
- Bulgarian
- Japanese
- German
- Italian
- Portuguese-Brasil
- French
- Hungarian
- Russian
- Chinese
- Farsi
- Dutch
- Turkish
- Danish
- Portuguese

We regularly update and expand the number of the DJ Catalog 2 directory extension translations.

* * *

Changelog

DJ Catalog 2 eCommerce extension ver. 4.0.7

- (!) Fixes in the SQL update script
- (!) Fixes in the User - DJ-Catalog2 plugin: not all the form fields were displayed according to the settings
- (!) Minor fixes in the "Catalog2k21" theme
- (!) Minor fixes in the layout files of the bugs reported by the users

DJ Catalog 2 eCommerce extension ver. 4.0.6

- (+) Added support for bundle products. The bundle is a special type of product that groups other products. A bundle product will remain as one product until it is purchased, and what that happens it will be replaced with actual products that are included, in the order summary.
- (!) Minor improvements in the User - DJ-Catalog2 plugin.
- (!) Fixed Google Maps loading script
- (!) Fixed missing icons of rating stars
- (!) Fixed SQL update script

DJ Catalog 2 eCommerce extension ver. 4.0.5
- (+) Added the possibility to disable PDF order summary in order confirmation emails
- (+) Added the "clear all" button on the product comparison page
- (+) Added the parameter that controls to which page (menu item) should the user be redirected from comparison page after clicking on "go back link"
- (+) Added alternative layout for Cart module. New layout allows to replace "Cart" button with an icon
- (!) Fixed URL routing for product pages
- (!) Fixed category tree building mechanism
- (!) Fixed structured data markup in single product pages
- (!) Fixed various minor bugs reported by the customers

DJ Catalog 2 eCommerce extension ver. 4.03
- (!) Fixed: default NULL value in djc2_items and djc2_categories table definitions
- (!) Fixed: missing delivery options when "hybrid" products added to cart
- (!) Fixed: "Want invoice" field removed from the e-mails when not necessary
- (!) Fixed: minor CSS changes in themes

DJ Catalog 2 eCommerce extension ver. 4.03

- (!) Fixed: missing column in #__djc2_items table

DJ Catalog 2 eCommerce extension ver. 4.02

- (!) Fixed: basket not cleared after confirming the order
- (!) Fixed: unnecessary CSS classes removed from category drop-down element
- (!) Fixed: deleting core user fields is not blocked
- (!) Fixed: validation script for required product customizations

DJ Catalog 2 eCommerce extension ver. 3.10
- (+) Product rating now can be combined with textual reviews
- (+) Cron settings tab that helps control available cronjobs in the component
- (+) Parcel gauges support - each product may be assigned to a gauge which can further be linked with selected delivery methods
- (!) The database structure has been updated to be compatible with the structure of the database in the upcoming Joomla! 4 versions of the component
- (!) Fixed numerous bugs reported by our customers

DJ Catalog 2 eCommerce extension ver. 3.9.0
- Added User/customer extra fields support
- Added Core support for multiple languages and associations (native Joomla! multilingual support) - products, categories, producers, and extra fields
- Added Custom order statuses
- Added Templating system for e-mail notifications with the sent notifications log
- Added Automatic labels - based on price rules
- Added Invoice/proforma attached to emails
- Added Product customizations - a new type of field: textarea
- Added Action log plugin
- Added Slider layout for Items module
- "Catalog mode" (simplified set of settings) has been removed

DJ Catalog 2 eCommerce extension ver. 3.8.2
Fixed: duplicated customer note field in checkout and query pages

DJ Catalog 2 eCommerce extension ver. 3.8.1
Fixed missing column in #__djc2_users table

DJ Catalog 2 eCommerce extension ver. 3.8.0
Added Video support - possibility to add YouTube, Vimeo, or self-hosted video to a product.
Fixed problems with Combinations generator
Fixed problems with generating Proforma invoices and WayBills
Minor improvements in Slider layout in Items module

DJ Catalog 2 eCommerce extension ver. 3.7.5
Fixed incorrect URL routing for Product and List of product pages.
Fixed incompatibility between DJ-Catalog2 and DJ-MediaTools components resulting in errors appearing on pages where DJ-MediaTools Album was being used.

DJ Catalog 2 eCommerce extension ver. 3.7.4
Exporting orders and queries into CSV files in both front-end and back-end.
Extra attributes belonging to different groups are displayed separately within the compare page.
Added related accessories option (cross-sales) which works similar to related products, except the accessories are displayed on cart pages.
An extended permissions system is available in the back-end. Permissions allow you to grant access to only specific parts of the DJ-Catalog2 area.
Price rules management - extended discount/tax management.
Added product availability information field.
Added possibility to split the order into several shipments based on product availability.
Wish list added.
A new option allows selecting the category page on which search results are displayed (DJ-Catalog2 Search Module.)
Product customizations received new types of fields (radio/checkboxes).
Improved scrolling to the results page. It's now possible to disable scrolling or select which DOM element should browser window scroll to when using filters (Ajax Filters App.)
New parameter - data format
DHL24-PL Shipment plugin
DPD-PL Shipment plugin
InPost Shipment plugin
Pocztex Shipment plugin
Changed the way extra fields are being rendered which makes it easier for developers to modify their layout.
The fixed incorrect price display on checkout pages.
Fixed validation bug when selecting payment or delivery method during checkout.
Minor bug fixes and improvements.
Fixed problems with scrolling to newly loaded pictures.

DJ Catalog 2 eCommerce extension ver. 3.7.3.1
Fixed SQL injection error - founded by Abde Ouabala, the security researcher

DJ Catalog 2 eCommerce extension ver. 3.7.3
Product types: a product can now be tangible, virtual, or a time-limited subscription, hence there has been added support for subscriptions and downloadable products
Address book - a customer may now store multiple delivery addresses
WCAG improvements
"Follow category" option in the Categories module
Product weight and dimensions added - including product combinations
Added individual pictures for product combinations
Delivery methods dependent on weight
New batch processing options: setting prices, special prices, weight, dimensions
Added coupon generator
Added the possibility to hide coupons feature on the cart page.
Added the possibility to repeat previous orders from the Orders history page
New parameter in search configuration: Text search type [any/all/exact] controls the way how text search option works in the component
Fixed issues with default access to attachments when importing them
Fixed SQL bug in the installation script
Minor bug fixes Ajax Filters App
UI fixes related to searching by country and state
Hiding empty columns when displaying attributes next to child products (variants)
Fixed incorrect behavior of mailing script in "Ask about this product" form.
Security fix applied - thanks goes to Emil - senior backend developer at Empress
Fixed "out of stock" information when dealing with product combinations

DJ Catalog 2 eCommerce extension ver. 3.7.2
GDPR compliance
Support for Default Image when product/category/producer doesn't have one.
Discount coupons - that allow giving customers a discount by value or percentage for all or only selected range of products.
Displaying in stock / out of stock information when the shopping cart is enabled
A new type of custom (extra) field: multi-select
Possibility to sort order products by Modify Date
Product labels can now be only selected after the user types the name (or part of it) of the label.

DJ Catalog 2 eCommerce extension ver. 3.7.1
invoices
e-mail templates significantly improved, with the possibility to add custom CSS styles for e-mails
product labels
measurement units
the modified appearance of add to cart buttons
new image resizing settings available:
- possibility to display the original image within a popup
- possibility to disable initial resizing of the original image

DJ Catalog 2 directory extension ver. 3.7
Shopping/eCommerce features
Tiered pricing.
Product combinations.
Product customizations.
Support for multiple VAT rates and VAT rules.
Support for 3rd party Payment and Delivery plugins
Product details popup - preview
ReSmush.it integration for component thumbnails
AJAX Filters App (separately paid addon)

DJ Catalog 2 directory extension ver. 3.5.9
security update
minor bug fixes
User - DJ Catalog 2 directory extension plugin - fixed problem occurring when the user has to reset password

DJ Catalog 2 directory extension ver. 3.5.8
(!) Fixed calendar custom fields not working on Joomla! 3.7.0
(!) Fixed minor compatibility issues with Joomla! 3.7.0

DJ Catalog 2 directory extension ver. 3.5.7
(+) Added support for states - in every country and the possibility to select the state in contact forms and user profiles.
(+) Query cart content is now temporarily stored in a cookie so that users do not lose items inside the cart once the browser session ends.
(+) Added possibility to display products in random order on the product list.
(+) Added possibility to select which attributes (e.g. name, description) should be compared again search phrases.
(+) Added possibility to search for items within a given location on the listing page.
(+) Email parameter (Location attributes) will now be used as an alternative address for contact forms.
(+) Added cart attributes - another set of custom fields that can be defined and later displayed for every product on the Cart page.
(+) Added possibility to display two images for every product on the listing page. The second image will be displayed as a hover effect.
(+) Added a new layout (grid) to the producer's module. It is now possible to display producers with images and descriptions.
(!) Issues with file uploader with Joomla! 3.7.x have been fixed.
(!) Fixed errors with Canonical URLs being generated in the previous (3.5.6) version.

DJ Catalog 2 directory extension ver. 3.5.6
(!) Joomla 2.5 support has ended.
(+) The component and all modules use jQuery instead of MooTools now. It is a huge change, so please backup your website before updating and make sure that your template will not conflict with other jQuery scripts. Also pay attention to overridden layout files, because many of them have been modified.
(+) Given the fact that some of the scripts are based on Joomla's built-in Bootstrap, there are additional settings that allow deciding whether the component should enforce loading Bootstrap CSS and/or JS from Joomla! core.
(+) In the back-end area, there is a new area in which you can create import dependencies for your CSV import files.
(+) Added support for individual Map Markers (Google Maps).
(+) Added support for custom Map styles.
(+) Child products (variants) which have specified location will now also be displayed on a map on their parent product page.
(+) Each attachment file has now individual Access (ACL) setting that allows controlling which files can be downloaded by particular User Levels.
(+) In is now possible to make first and last names optional or hidden in Query Cart form.
(!) Built-in Licence Manager has been improved.
(+) Improved OpenGraph and Twitter Cards support.
(+) Items and Related Items modules have additional layout settings that allow products to be displayed in the Bootstrap grid.
(+) Items and Related Items modules have can now display location details of each item.
(!) User DJ Catalog 2 plugin - we added a workaround for the User Registration bug introduced in Joomla! 3.6.5.
(!) Related Items module can now display no variants.
(!) Finder (Smart Search) plugin has been fixed as it was causing problems while indexing child products.
(!) Falang integration files have been fixed. Constructor methods no longer use class names, but __construct() instead.
(+) It is now possible to make first and last names optional or hidden in Query Cart form.
(!) User DJ Catalog 2 plugin - we added a workaround for the User Registration bug introduced in Joomla! 3.6.5.

How to install Joomla DJ-Catalog 2 Extension

You can install Joomla DJ-Catalog 2 Extension via Joomla Installer.

Follow the steps below:

  1. Download the Joomla DJ-Catalog 2 Extension package from the official website.
  2. Login to your Joomla website's administrator dashboard.
  3. Go to the "Extensions" tab and select "Manage" from the drop-down menu.
  4. Click on the "Upload Package File" tab and select the Joomla DJ-Catalog 2 Extension package that you downloaded.
  5. Click the "Upload & Install" button to install the extension.
  6. You will see a confirmation message when the installation is complete.

That's it! You can now use Joomla DJ-Catalog 2 Extension on your Joomla website.

Joomla DJ-Catalog 2 Language Files

Is Joomla DJ-Catalog 2 not available in your language?

We understand that not all extensions come equipped with language files, which can make it difficult for non-English speakers to fully utilize them. That's where our Language File Creation service comes in.

Great news!

ExtensionPlazza has now introduced a new feature to help Joomla users worldwide:

With our Joomla Extension Translation Tool, you no longer have to worry about language barriers preventing you from using the Joomla extensions you need. Our tool allows you to easily translate Joomla DJ-Catalog 2 Language Files to any language you require, making it easier than ever before to use Joomla extensions in your preferred language.

Joomla DJ-Catalog 2 Extension Customization

Do you need Joomla DJ-Catalog 2 to do more than what it currently offers? Our expert team can help you extend or customize Joomla DJ-Catalog 2 to meet your specific needs and requirements.

At ExtensionPlazza, we specialize in Joomla extension development and customization, and we are committed to providing exceptional services to our clients. We have extensive experience working with Joomla and related technologies, and we can help you create a solution that is tailored to your unique business requirements.

Whether you need a

  • custom integration,
  • additional features,
  • or a complete overhaul of the extension
we are here to help. We will work closely with you to understand your needs and requirements and develop a solution that exceeds your expectations.

Contact us today to learn more about our extension customization and extension development services, and how we can help you take your project to the next level.

You can reach us through the following channels:

Free Extension of September 2024

Each month, ExtensionPlazza brings you a Premium Joomla Extension developed by ExtensionPlazza exclusively for our valued visitors
Get the download link to your email inbox right now!

Extension Specifications

Current Version
5.1.6
Created on
19 November 2014
Last updated on
06 September 2024
Compatibility
Joomla 3,Joomla 4,50
Extension Type
Component,Module,Plugin
Free or Premium
Premium Joomla Extension
Listed in
Joomla Shopping Cart Extensions
Developed by
DJ-Extensions

Score
97%
92%
83%
92%
90%


Joomla DJ-Catalog 2,
Joomla 3,Joomla 4,50 Compatible Joomla DJ-Catalog 2 is reviewed
4.54 out of 5 by 50 Joomla user(s)

Spread the Word