Invoices DJ-Classifieds App

Invoices DJ-Classifieds App

This integration lets you create invoices for your customers for all purchases and payments they did in DJ-Classifieds. 

The idea behind this integration is that you can assign profile fields from DJ-Classifieds profile to fields used by Invoice Manager.

This way, the information you require from your users when posting an advert can be pulled from DJ-Classifieds profile and used for the invoice.

If you want to allow your users to fill all needed invoices when registering, take a look at this tutorial and learn more about the Registration plugin for DJ-Classifieds. 

Installation

First, you need to have the Invoice Manager installed and set up.

Invoice Manager is a 3rd party extension you can get here. Please refer to Invoice Manager documentation regarding installation and setup.

Install DJ-Classifieds Invoices App Invoice Manager integration like any other extension by going to Extensions -> Manage and upload the plugin.

DJ-Classifieds settings

We need to create DJ-Classifieds Profile fields (if you don't have them yet) that Invoice Manager will use.

For this tutorial, I've created all fields that are available for Invoice Manager.

This is how it looks like in DJ-Classifieds (Here you can learn how to create custom fields in user's profile ):

05invoices

Plugin Settings

Now open DJ-Classifieds Invoice Manager integration plugin. 

04invoices

Assign the previously created fields (from DJ-Classifieds) to proper Invoice Manager fields in the plugin

02invoices 

There are also two other settings you want to take a look:

03invoices

  • Automatically publish new invoices - set to "Yes" if you want the invoices to be automatically visible to the user on frontend after the payment was confirmed. 
  • Invoice paid status on creation - set to "Paid" if you want the system to automatically change invoice status to "Paid" once payment processor confirms the payment. 

Now enable (1) and save (2) the plugin. 

08invoices

For now, we have:

  • Created the profile custom fields in DJ-Classifieds
  • Configured and enabled Invoice Manager plugin

Frontend

Now every user that will edit the profile will see the fields that we've created earlier.

09invoices

once the profile is saved, you can see it in the user profile

10invoices

If you want certain fields to be visible only for Administrator and profile owner and not visible for everybody else select "Visible only for admin" when creating the custom field:

06invoices

Allow your users to see their Invoices.

Now add a menu item for users to let them see their invoices.

Create a new menu item by going to the Menu Manager and clicking "New".

Then click "Select" in Menu Item Type.

11invoices

Now choose “My Invoices Layout."

12invoices

Don’t forget to give Menu the title (for example "My invoices”) (1), choose where the menu will be published (2) and click “Save” (3).

13invoices

The result

Users can now see their invoices in their account. 

07invoices

Now every purchase your users do is visible in their Invoices page. The invoice may look like this:

01invoices

  1. Name of the user (Joomla core)
  2. Address (Fields from DJ-Classifieds user profile)
  3. E-mail address (Joomla core)
  4. Vat Id (Field from DJ-Classifieds user profile)
  5. Phone (Field from DJ-Classifieds user profile)
  6. Item name (can be: Advert name, Points Package name or Subscription plan name) 

      • Related Articles

      • Which version of Invoice Manager should I use with DJ-Classifieds Invoices App?

        Users often ask which version of Invoice Manager they should use to use Invoices App for DJ-Classifieds. Every version of Invoice Manager is suitable for DJ-Classifieds integration.  Information about 3'rd party integrations applies to integrations ...
      • Coupons DJ-Classifieds App

        The Coupons App basically ads the discount coupons functionality to DJ-Classifieds. Below you’ll find steps to install and enable this functionality as well as a description of all possible options you can get with it. Installation Just install the ...
      • Multicategories DJ-Classifieds App

        With Multi categories App for DJ-Classifieds, it's possible to submit one advert to more than one category. The administrator can decide the maximum number of categories the advert can be submitted to. In this tutorial, I'll explain how the Multi ...
      • Bad Words DJ-Classifieds App

        The Bad Words App for DJ-Classifieds can be used to filter the adverts with particular words of your choice and stop auto-publishing of the advert. When the App is activated, it searches for the filtered word in adverts title or description. When the ...
      • Offers DJ-Classifieds App

        Installation and Configuration First, you need to install the App. You do it the same way as with any other Joomla extension. Once the App is installed, go to Extensions->Plugins-> System - DJ-Classifieds - Offers and open the plugin. Next: Enable ...