Written by Chris Klosowski. Last updated on December 27, 2023. New: Added support for updating the checkout page when item quantities are updated.