We provide two primary ways to patch SCA:
prototype function to extend a specific property, object, or method. Extend mode enables you to target the exact item you need to modify so that you don’t have to extend an entire model or view. This mode also helps ensure the customization you implement for a patch continues to work when you migrate to a newer version of SuiteCommerce Advanced.
You can patch using override mode if you need to modify a file in a way that cannot be accomplished using extend mode. With override mode, you create a custom module to override a particular file. However, NetSuite best practice is to use extend mode for patches and to use override mode only when absolutely necessary.