Dealer Storefronts on Joomla 6

via Freelancer ·

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.
php joomla css
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.