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.

Autoload

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')
Previous
Overriding Components
Code highlighting provided by Torchlight