Apps and Extensions
J2Commerce can be extended with app plugins that add new features and integrations to your store. Apps integrate directly into the checkout flow, admin dashboard, or storefront to provide additional functionality without modifying core code.
What Are Apps?
Apps are Joomla plugins that hook into J2Commerce events and workflows. They can:
- Add new checkout steps (gift wrapping, terms acceptance, surveys)
- Integrate third-party services (address autocomplete, email marketing)
- Extend admin functionality (custom reports, bulk actions)
- Connect external APIs and webhooks
Available Apps
Address Autocomplete
The Address Autocomplete app adds Google Places-powered address suggestions to your checkout forms. As customers type their address, they see matching suggestions from Google's database. Selecting an address automatically fills in all fields.
Learn more about Address Autocomplete
AtoShip Multi-Carrier Shipping
The AtoShip shipping plugin connects your store to the AtoShip multi-carrier shipping platform for real-time rates from USPS, UPS, FedEx, and DHL. Create and print shipping labels, track packages, and automate order status updates -- all from within J2Commerce.
Learn more about AtoShip Shipping
Installing Apps
Apps are installed like any other Joomla plugin:
- Go to System -> Install -> Extensions.
- Upload the plugin ZIP file or use the Install from URL option.
- After installation, go to System -> Manage -> Plugins.
- Search for the app by name and enable it.
- Configure the app in J2Commerce -> Apps.
Configuring Apps
Most apps have their own configuration page accessible from the J2Commerce Apps dashboard:
- Go to J2Commerce -> Apps.
- Click on the app name to open its configuration.
- Adjust settings as needed.
- Click Save to apply changes.
Modules
J2Commerce includes several frontend modules that display store information in template positions.
Products Module
Display products in a grid or slider layout with flexible filtering options. Show latest products, featured items, best sellers, or products from specific categories and tags.
Learn more about the Products Module
Categories Module
Display product categories in various layouts including sliders, grids, and lists.
Learn more about the Categories Module
Developing Custom Apps
Developers can create custom app plugins by implementing J2Commerce event subscribers. See the Developer Documentation for details on creating custom plugins.
Related Topics
- Configuration - Core store settings
- Checkout - Checkout flow configuration
- Developer Documentation - Build custom extensions