Well, there is no tutorial because you are customizing this.
If you don't know then you can change in the existing package but make sure you are familiar with Laravel and Bagisto updates so that you can at least manually resolve the conflicts if some updates come.