Advanced Guides
Filament Dashboards
Conduit provides a Filament dashboard for Admins to view and manage customers, subscriptions, orders, and carts.
To access the Admin dashboard, go to the /admin
route.
If you have 's "Autoload" package installed, Conduit's Filament resources will be automatically be discovered and auto-loaded into your Filament Admin panel.
What's Included
Conduit provides the following:
Widgets
- Overview Widget for new Orders - with a comparison of this month's Orders to last month's with a line chart for the last 6 months of created Orders.
- Overview Widget for Sales - with a comparison of this month's sales to last month's with a line chart for the last 6 months of Sales.
- Overview Widget for Accounts - with a comparison of this month's User and Guest account to last month's with a line chart for the last 6 months of created accounts.
- Subscription Status pie chart - see the current status of all user and guest subscriptions in a pie chart grouped by status.
- Cart Status pie chart - see the current status of all user and guest carts in a pie chart grouped by status.
- Cart Item graph - see all currently added, but not checked out, cart items in a bar graph grouped by product.
Resources
- Orders - view all created orders, their totals and transaction details, and all items in the order.
- Subscriptions - view all subscriptions, their status, which user/guest, and the transaction details.
- Carts - view all carts, their status, and which products are in the cart.
- Products - view all Products and Prices from your payment provider.
Using Your Own Filament Service Provider
If you prefer to use your own Filament service provider, instead of the one that is bundled with Conduit, you can include all of Conduit's Filament resources by adding the following to your Filament service provider:
1->discoverPages(in: base_path('vendor/mergeloop/conduit/src/Filament/Pages'), for: 'Mergeloop\\Conduit\\Filament\\Pages')2->discoverWidgets(in: base_path('vendor/mergeloop/conduit/src/Filament/Widgets'), for: 'Mergeloop\\Conduit\\Filament\\Widgets')3->discoverResources(in: base_path('vendor/mergeloop/conduit/src/Filament/Resources'), for: 'Mergeloop\\Conduit\\Filament\\Resources')