Weblutions Documentation
Weblutions Main Site Contact Us Our Discord
Some pages are still pending proper formatting, if required refer to the legacy documentation website.
FaxStore IconFaxStore

Weblutions Documentation / FaxStore / Download & Purchase Tracking

Updated

Download & Purchase Tracking

By Josh M. 1 mins 1

FaxStore includes advanced built-in tracking for purchases and downloads, ensuring that merchants are well-prepared in the event of a bank dispute or claims that a customer was unable to download a purchased file.

While FaxStore has historically tracked the number of times a customer downloads an item, version 3.0.2 and later introduces more comprehensive tracking for purchases and downloads, including:

  • IP addresses

  • Country

  • User agents

  • Device type

  • Device languages

  • Session identifiers

  • Geo-location based on IP address

  • User account information

All download and order records automatically collect this information, which can later be accessed by merchants if needed. Each download log is uniquely identified by a time-based integer, enabling cross-referencing with system access logs for precise verification.


API Integration

FaxStore provides an API endpoint to access this tracking data in JSON format, allowing easy integration with external reporting tools and software.

Endpoint:

GET /api/account/:userId/downloadlogs

For detailed information, see the Accounts API documentation.


Store Event

In addition to the API route, the userItemDownloaded event contains a subset of this tracking information. This event can be leveraged when integrating with FaxStore extensions to trigger custom workflows or reporting.


With these features, FaxStore provides robust transparency and accountability for both merchants and customers, helping safeguard against disputes and download-related claims.