SureCart Order Exporter: From API data to a usable spreadsheet

A browser interface for filtering SureCart records and exporting them to CSV.

Project
Operations tool · 2026
My contribution
Development & interface implementation
Built with
JavaScript / SureCart API / Cloudflare Workers / HTML / CSS
SureCart Exporter showing its filters, actions and run log.
01

Put the filters in reach.

The interface turns an API request into familiar controls and export actions.

Product screenshot

Why I did this

An API can expose the right information while still being awkward for the people who need it. I built a small interface around choosing records, previewing results and downloading a CSV.

Close-up of the actual AMP exporter mode, status, date and product filters.
02

Narrow the export to the records you need.

Mode, status, date and product filters make the export scope explicit.

Product screenshot

How I did it

The static frontend sends requests through a Cloudflare Worker, keeping the SureCart credential server-side. Chunked fetching, retry backoff, progress and run logs make longer exports easier to follow.

Close-up of the actual AMP export actions and ready-state run log.
03

Keep export actions and feedback together.

CSV export, preview and a run log sit together beneath the filters.

Product screenshot

Outcomes

The tool provides date, status, mode and product filters without requiring someone to assemble API requests. These screenshots show the live product in an authenticated browser session, without displaying donor records or payment data.