Available Actions
All core actions are registered as contracts in the service container. You can inject them into your controllers or use them directly.Address Actions
| Action | Contract | Namespace |
|---|---|---|
| CreateAddressAction | CreateAddressActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Addresses |
| UpdateAddressAction | UpdateAddressActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Addresses |
| DeleteAddressAction | DeleteAddressActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Addresses |
Cart Actions
| Action | Contract | Namespace |
|---|---|---|
| AddAddressToCartAction | AddAddressToCartActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| AddCheckoutInformationToCart | AddCheckoutInformationToCartContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| AddOrderLinesToCartAction | AddOrderLinesToCartActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| AddProductToCartAction | AddProductToCartActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| AddShippingOptionToCartAction | AddShippingOptionToCartActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| CalculateCartAction | CalculateCartActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| RemoveCartLineAction | RemoveCartLineActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| UpdateCartLineAction | UpdateCartLineActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
| PruneNonExistingCartLines | PruneNonExistingCartLinesContract | Esign\UnleashCommerce\Core\Contracts\Actions\Carts |
Contact Actions
| Action | Contract | Namespace |
|---|---|---|
| StoreContactEntryAction | StoreContactEntryActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Contact |
Customer Role Actions
| Action | Contract | Namespace |
|---|---|---|
| CreateCustomerRoleAction | CreateCustomerRoleActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\CustomerRoles |
| UpdateCustomerRoleAction | UpdateCustomerRoleActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\CustomerRoles |
| DeleteCustomerRoleAction | DeleteCustomerRoleActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\CustomerRoles |
Customer User Actions
| Action | Contract | Namespace |
|---|---|---|
| CreateCustomerUserAction | CreateCustomerUserActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
| UpdateCustomerUserAction | UpdateCustomerUserActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
| DeleteCustomerUserAction | DeleteCustomerUserActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
Media Actions
| Action | Contract | Namespace |
|---|---|---|
| ProcessMediaDownloadAction | ProcessMediaDownloadActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Media |
| RemoveExpiredMediaDownloadsAction | RemoveExpiredMediaDownloadsActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Media |
Order Actions
| Action | Contract | Namespace |
|---|---|---|
| CreateOrderAction | CreateOrderActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Orders |
Product Actions
| Action | Contract | Namespace |
|---|---|---|
| RecordRecentlyViewedProductAction | RecordRecentlyViewedProductActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Products |
Quick Order Actions
| Action | Contract | Namespace |
|---|---|---|
| GetQuickOrderAction | GetQuickOrderActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\QuickOrder |
| QuickOrderAddProductAction | QuickOrderAddProductActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\QuickOrder |
| QuickOrderRemoveProductAction | QuickOrderRemoveProductActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\QuickOrder |
| QuickOrderUpdateProductAction | QuickOrderUpdateProductActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\QuickOrder |
| QuickOrderClearAction | QuickOrderClearActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\QuickOrder |
User Actions
| Action | Contract | Namespace |
|---|---|---|
| AcceptCustomerInvitationAction | AcceptCustomerInvitationActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
| SetActiveCustomerAction | SetActiveCustomerActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
| SendCustomerInvitationAction | SendCustomerInvitationActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
| StoreAccountRequestAction | StoreAccountRequestActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Users |
Wishlist Actions
| Action | Contract | Namespace |
|---|---|---|
| ToggleWishlistProductAction | ToggleWishlistProductActionContract | Esign\UnleashCommerce\Core\Contracts\Actions\Wishlist |