Change product SKU based on user options

Permalink
Hi all,
Our team is using Core Commerce for a store, and we have a configurable product that has several options. For example, small, medium, or large. Based on what the user picks, each option is set up as a back-end SKU.

So small could be EZ123-S, Medium is EZ123-M, and Large is EZ123-L. Those SKUs need to be passed into our back-end for processing.

I have made the SKU attribute, but how can we change that field based on the user's selection of other options? Is there an easy way to do that or am I looking at getting my hands dirty in custom coding a solution?

Thanks!