HI,
You don’t seem to understand child-theme?
Child-theme is a custom version based on main-theme to make sure your customizations won’t be lost when you update main-theme.
Now if you add all the customizations to the main-theme, when you update the main theme version to the new version, all your customizations added will disappear, do you understand the problem?
The problem is related to outdated Woocommerce files: I have updated these files in main-theme for you so you don’t need to worry about this.