Dealer Storefronts on Joomla 6
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Project Objective
Develop a dealer portal and public dealer storefront system on my site using the existing:
* Joomla 6.1.4
* HikaShop
* HikaMarket Multivendor 6.1.1
* Existing template/design
The objective is to allow approved users registered as **Dealers** to manage their own company profile, vehicles and auctions through a frontend dashboard, while automatically providing each dealer with a dedicated public storefront within my site .
This must remain **one Joomla website**. Do not create separate Joomla installations for individual dealers.
---
---
Dealer should be able to add the necessary company information, after the registration including:
* Company name
* VAT number
* Country
* Address
* City
* Telephone
* Email
* Website
* Contact person
* Dealer description
* Dealer logo
* Other information required by my site
---
Dealer Public Storefront
Every approved dealer must have a public storefront/profile page.
Example:
```text
https:// my site .com/dealer/ferrari-store-new-york-city-central
```
The URL should use a clean SEO-friendly alias based on the dealer name as above.
Example: mysite.com/dealer/ferrari-store-new-york-city-central
### Dealer Header
* Dealer logo
* Dealer/company name
* Country
* Location
* Contact button
* Website link
* Telephone/email where appropriate
### Dealer Description
* About the dealer
* Company description
### Dealer Vehicles
Display all active vehicles belonging to that dealer.
### Dealer Auctions
Display the dealer's active auctions.
### Previously Sold
Where applicable, display the dealer's previously sold vehicles.
### Dealer Information
Display relevant approved company information.
### Contact Dealer
Provide a contact mechanism without unnecessarily exposing private email addresses.
---
Dealer Dashboard
Create a frontend-only dealer dashboard.
Dealers must NOT need Joomla Administrator access.
Administrator-controlled fields must not be editable by the dealer.
For example, the dealer must not be able to change:
. Dealer Vehicle Management
Dealers must be able to create vehicles through the frontend.
They should be able to enter the vehicle information required by my site .
Example:
### Vehicle
* Make
* Model
* Version
* Year
* Mileage
* Fuel
* Transmission
* Engine
* Power
* Body type
* Exterior colour
* Interior colour
* VIN/chassis number where appropriate
* Registration information where appropriate
* Location
* Condition
* Service history
* Description
* Equipment/specification
* Price/reserve information where applicable
The exact fields should use the existing my site /HikaShop product structure wherever possible rather than creating unnecessary duplicate systems.
---
Product/Vendor Ownership
Every vehicle created by a dealer must automatically belong to that dealer's HikaMarket vendor account.
Vendor ownership must be enforced through HikaMarket permissions/ACL and server-side validation.
Do not rely only on frontend hiding.
---
Vehicle Approval System automatic
```
Administrator must be able to:
* Edit
* Unpublish
* Remove
a dealer's vehicle.
The dealer should be able to see the status of their submission.
All dealer's vehicles should be just to be on display (no buy or auction available) just for display
---
Dealer Permissions / ACL
Create a dedicated HikaMarket vendor permission structure for the Dealer Joomla group.
Dealers should have permission to:
* Manage their own vendor profile
* Create their own vehicles
* Edit their own vehicles
* Upload vehicle images
* Manage their own auctions
* View their own orders/sales
* View their own statistics
* Manage their own company information
### Not allowed: Joomla Administrator access
---
Dealer Mini-Website Design
The public dealer storefront should look like a **mini website inside my site **, but it must remain part of the main my site website with same template.
---
Security Requirements
All dealer permissions must be enforced server-side.
Test specifically that:
1. Dealer A cannot edit Dealer B's products.
2.
Use Joomla ACL and HikaMarket ACL wherever possible rather than custom permission code unnecessarily.
Do not modify core Joomla, HikaShop or HikaMarket files.
Any custom functionality should be implemented using:
* Joomla overrides
* HikaShop/HikaMarket supported mechanisms
* Custom plugin/module where necessary
* Custom CSS/JS
* Custom component only if genuinely required
Avoid core hacks because future Joomla/HikaMarket updates must remain possible.
---
Important Development Principle
The dealer system should be built as a **multi-vendor marketplace**, not as multiple independent websites.
All dealers operate within the same my site marketplace and the same Joomla installation.
my site retains full control of the platform, while each dealer receives a branded, dedicated public storefront and private management dashboard.
Develop a dealer portal and public dealer storefront system on my site using the existing:
* Joomla 6.1.4
* HikaShop
* HikaMarket Multivendor 6.1.1
* Existing template/design
The objective is to allow approved users registered as **Dealers** to manage their own company profile, vehicles and auctions through a frontend dashboard, while automatically providing each dealer with a dedicated public storefront within my site .
This must remain **one Joomla website**. Do not create separate Joomla installations for individual dealers.
---
---
Dealer should be able to add the necessary company information, after the registration including:
* Company name
* VAT number
* Country
* Address
* City
* Telephone
* Website
* Contact person
* Dealer description
* Dealer logo
* Other information required by my site
---
Dealer Public Storefront
Every approved dealer must have a public storefront/profile page.
Example:
```text
https:// my site .com/dealer/ferrari-store-new-york-city-central
```
The URL should use a clean SEO-friendly alias based on the dealer name as above.
Example: mysite.com/dealer/ferrari-store-new-york-city-central
### Dealer Header
* Dealer logo
* Dealer/company name
* Country
* Location
* Contact button
* Website link
* Telephone/email where appropriate
### Dealer Description
* About the dealer
* Company description
### Dealer Vehicles
Display all active vehicles belonging to that dealer.
### Dealer Auctions
Display the dealer's active auctions.
### Previously Sold
Where applicable, display the dealer's previously sold vehicles.
### Dealer Information
Display relevant approved company information.
### Contact Dealer
Provide a contact mechanism without unnecessarily exposing private email addresses.
---
Dealer Dashboard
Create a frontend-only dealer dashboard.
Dealers must NOT need Joomla Administrator access.
Administrator-controlled fields must not be editable by the dealer.
For example, the dealer must not be able to change:
. Dealer Vehicle Management
Dealers must be able to create vehicles through the frontend.
They should be able to enter the vehicle information required by my site .
Example:
### Vehicle
* Make
* Model
* Version
* Year
* Mileage
* Fuel
* Transmission
* Engine
* Power
* Body type
* Exterior colour
* Interior colour
* VIN/chassis number where appropriate
* Registration information where appropriate
* Location
* Condition
* Service history
* Description
* Equipment/specification
* Price/reserve information where applicable
The exact fields should use the existing my site /HikaShop product structure wherever possible rather than creating unnecessary duplicate systems.
---
Product/Vendor Ownership
Every vehicle created by a dealer must automatically belong to that dealer's HikaMarket vendor account.
Vendor ownership must be enforced through HikaMarket permissions/ACL and server-side validation.
Do not rely only on frontend hiding.
---
Vehicle Approval System automatic
```
Administrator must be able to:
* Edit
* Unpublish
* Remove
a dealer's vehicle.
The dealer should be able to see the status of their submission.
All dealer's vehicles should be just to be on display (no buy or auction available) just for display
---
Dealer Permissions / ACL
Create a dedicated HikaMarket vendor permission structure for the Dealer Joomla group.
Dealers should have permission to:
* Manage their own vendor profile
* Create their own vehicles
* Edit their own vehicles
* Upload vehicle images
* Manage their own auctions
* View their own orders/sales
* View their own statistics
* Manage their own company information
### Not allowed: Joomla Administrator access
---
Dealer Mini-Website Design
The public dealer storefront should look like a **mini website inside my site **, but it must remain part of the main my site website with same template.
---
Security Requirements
All dealer permissions must be enforced server-side.
Test specifically that:
1. Dealer A cannot edit Dealer B's products.
2.
Use Joomla ACL and HikaMarket ACL wherever possible rather than custom permission code unnecessarily.
Do not modify core Joomla, HikaShop or HikaMarket files.
Any custom functionality should be implemented using:
* Joomla overrides
* HikaShop/HikaMarket supported mechanisms
* Custom plugin/module where necessary
* Custom CSS/JS
* Custom component only if genuinely required
Avoid core hacks because future Joomla/HikaMarket updates must remain possible.
---
Important Development Principle
The dealer system should be built as a **multi-vendor marketplace**, not as multiple independent websites.
All dealers operate within the same my site marketplace and the same Joomla installation.
my site retains full control of the platform, while each dealer receives a branded, dedicated public storefront and private management dashboard.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.