Menu Configuration
Create the Joomla menu items that expose the EasyCommerce storefront.
Available Menu Item Types
EasyCommerce ships these menu item types under the EasyCommerce group:
| Menu Item Type | Purpose |
|---|---|
| Shop | Storefront landing / catalog |
| Cart | Shopping cart |
| Account - My Account | Customer dashboard (orders, downloads, profile) |
| Category View | Products for a single category |
| Product View | A single product page |
The checkout, payment-return, and order-confirmation pages do not have dedicated menu item types. The storefront routes to them internally from the cart and from the gateway callbacks.
Required Menu Items
At minimum, create:
| Page | Menu Item Type |
|---|---|
| Shop | EasyCommerce -> Shop |
| Cart | EasyCommerce -> Cart |
| My Account | EasyCommerce -> Account - My Account |
Creating Menu Items
Step 1: Open the Menu Manager
- Go to Menus -> Main Menu (or whichever menu hosts your public navigation).
- Click New.
Step 2: Create the Shop page
| Field | Value |
|---|---|
| Menu Title | Shop |
| Menu Item Type | EasyCommerce -> Shop |
| Status | Published |
Click Save & Close.
The Shop menu item exposes layout and grid options under Display and Advanced, including home vs. shop layout, hero banner, featured products, sticky header and custom JSON layout. Choose Page Layout → Shop Page Layout for a product listing instead of the storefront homepage layout.
Step 3: Create the Cart page
| Field | Value |
|---|---|
| Menu Title | Cart |
| Menu Item Type | EasyCommerce -> Cart |
| Status | Published |
Click Save & Close.
Cart options include toggles for "Continue Shopping" link, related products, and coupon entry.
Step 4: Create the My Account page
| Field | Value |
|---|---|
| Menu Title | My Account |
| Menu Item Type | EasyCommerce -> Account - My Account |
| Status | Published |
Click Save & Close.
Account options control which sections appear: profile, orders, downloads, subscriptions.
Optional Menu Items
Category page
Link directly to a product category.
| Field | Value |
|---|---|
| Menu Title | Electronics |
| Menu Item Type | EasyCommerce -> Category View |
| Select Category | Pick a category (modal field) |
Category options include products-per-page, default sort order, grid columns, and toggles for subcategories, category description, and filters.
Single product page
Link directly to a product. The product selector now uses a modal product picker.
| Field | Value |
|---|---|
| Menu Title | Featured Product |
| Menu Item Type | EasyCommerce -> Product View |
| Select Product | Pick a product (modal field) |
Product View options cover breadcrumbs, related products, reviews, and the related-products count.
How Store Links Are Chosen
EasyCommerce uses Joomla's routing system to find the published menu item for each store view and language. There is no page-mapping step in Settings → Products. Publish the menu items, check their language and access level, then follow the storefront's cart and checkout links to verify navigation.
Product and category navigation retains a valid catalogue menu context; links to the shop, cart and account resolve their own menu context.
Access Levels
Choose the right access level for each menu item:
| Page | Recommended Access |
|---|---|
| Shop | Public |
| Cart | Public |
| My Account | Registered |
Guest checkout is controlled separately under Settings -> General -> Enable Guest Checkout. The cart menu item itself can stay Public regardless.
Set the value in the menu item's Access dropdown.
Next Steps
For a store in more than one language, follow Multilingual Support to configure Joomla languages, language-specific menu items and the Language Switcher. EasyCommerce preserves the current language and valid menu context when navigating the catalogue.
- General Settings: store, currency, and checkout-field requirements.
- Product Settings: display, inventory and review options.