Want to see it working first? Try the live OpenCart demo store, then install it on your own shop below.
From install to downloading processed files, in five stages
Download the module
OpenCart 4.x
Download
filecheck-oc4.ocmod.zip.OpenCart 3.x
Download
filecheck-oc3.ocmod.zip.1
Download and install the module
Download the ZIP matching your store version above (OpenCart 4 or OpenCart 3). In the admin, upload and install it from Extensions → Installer, then enable it under Extensions → Modules.
2
Add your keys
In the module settings, enter your publishable key and secret key from the Dev Hub (click Copy PK to copy the publishable key). Save. Once saved, your active workflows will automatically load as a dropdown.
3
Enable per product
On a product edit screen, enable Filecheck, tick Require upload, and select the specific workflow from the loaded dropdown list (or leave empty to inherit the default). The Element renders on the product page and gates Add to cart until a file passes.
4
Verify after purchase
Use your secret key server-side to fetch the job and download the validated file. See Verify jobs.
Optional: store-wide default workflow. You can set a default Workflow that is applied to every product automatically. Leave this unset while you are testing. On a live store a default takes effect everywhere at once, so the upload Element would appear on all products immediately. Enable Filecheck per product first, and only set a default once you are confident how it behaves. See Workflows.