For native eCommerce in Drupal, we recommend and use the Drupal Commerce module. Out of the box, it offers standard eCommerce, but typically we customize checkout processes, configure unique product pages and build out digital product subscriptions for highly tailored user experiences.