Low prices can be a good way to attract customers but it is the customer experience after the purchase that creates a platform for loyalty

What is the correctly punctuated version of this sentence?
- Low prices can be a good way to attract customers, but it is the customer experience after the purchase, that creates a platform for loyalty.