Use FoxyCart where you need it.
Not where you don't.

We built FoxyCart because we already had our languages, frameworks, CMSs, and libraries of choice, and we didn’t want want was to abandon everything we loved for an ecommerce system we’d grow to hate.

Don't reinvent the cart+checkout flow. Simply add FoxyCart to your existing workflow.