It would be better if you avoid making core-level changes and customizations directly. Instead, consider creating a separate package for your work. This way, when you upgrade Bagisto in the future, your customizations will remain intact. If you make changes without creating a package, there’s a risk that all your customizations might be lost during the upgrade.