Skip to main content

Available Resources

The admin panel includes the following Filament resources for managing your data.
ResourceModelNamespaceFeatures
AdminResourceAdminUserEsign\UnleashCommerce\Admin\Filament\Resources\AdminsCreate, read, update, delete admin users
BannerResourceBannerEsign\UnleashCommerce\Admin\Filament\Resources\BannersManage promotional banners
CategoryResourceCategoryEsign\UnleashCommerce\Admin\Filament\Resources\CategoriesOrganize products into categories
CountryResourceCountryEsign\UnleashCommerce\Admin\Filament\Resources\CountriesManage countries and regions
CustomerResourceCustomerEsign\UnleashCommerce\Admin\Filament\Resources\CustomersManage B2B customer accounts
HighlightResourceHighlightEsign\UnleashCommerce\Admin\Filament\Resources\HighlightsCreate featured product highlights
MediaEntryResourceMediaEntryEsign\UnleashCommerce\Admin\Filament\Resources\MediaEntriesManage media library
MediaTypeResourceMediaTypeEsign\UnleashCommerce\Admin\Filament\Resources\MediaTypesDefine media file types
NotificationTemplateResourceNotificationTemplateEsign\UnleashCommerce\Admin\Filament\Resources\NotificationTemplatesCustomize notification templates
OrderResourceOrderEsign\UnleashCommerce\Admin\Filament\Resources\OrdersManage customer orders
PageResourcePageEsign\UnleashCommerce\Admin\Filament\Resources\PagesManage static pages
PermissionResourcePermissionEsign\UnleashCommerce\Admin\Filament\Resources\PermissionsDefine system permissions
PermissionGroupResourcePermissionGroupEsign\UnleashCommerce\Admin\Filament\Resources\PermissionGroupsOrganize permissions into groups
PopupResourcePopupEsign\UnleashCommerce\Admin\Filament\Resources\PopupsCreate and manage popups
ProductResourceProductEsign\UnleashCommerce\Admin\Filament\Resources\ProductsManage product catalog
ShippingOptionResourceShippingOptionEsign\UnleashCommerce\Admin\Filament\Resources\ShippingOptionsConfigure shipping methods
TranslationResourceTranslationEsign\UnleashCommerce\Admin\Filament\Resources\TranslationsManage multi-language content
UserResourceUserEsign\UnleashCommerce\Admin\Filament\Resources\UsersManage customer portal users

Form Entry Resources

Manage form submissions:
ResourceModelFeatures
AccountRequestFormEntryResourceAccountRequestView and manage account requests
ContactFormEntryResourceContactFormEntryView and manage contact form submissions

Resource Features

Each resource includes:
  • List pages with filtering, searching, and sorting
  • Create forms for adding new records
  • Edit forms for updating existing records
  • Delete actions with confirmation
  • Bulk actions for managing multiple records
  • Custom actions for specialized operations

Resource Contracts

All resources have corresponding contracts for customization:
// Core resource contract
Esign\UnleashCommerce\Admin\Contracts\Filament\Resources\ProductResource

// Your custom implementation
app(FilamentResourceManifest::class)->replace(
    ProductResourceContract::class,
    CustomProductResource::class
);

Resource Registration

Resources are automatically registered via the FilamentResourceManifest. To replace a resource:
use Esign\UnleashCommerce\Admin\Support\FilamentResourceManifest;
use Esign\UnleashCommerce\Admin\Contracts\Filament\Resources\ProductResource as ProductResourceContract;

public function boot()
{
    app(FilamentResourceManifest::class)->replace(
        ProductResourceContract::class,
        CustomProductResource::class
    );
}
For more details, see the Custom Resources guide.