Skip to main content
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 3 and 4 use different builds, so download the ZIP that matches your store. Not sure which you run? Your OpenCart version is shown at the bottom of the admin dashboard.

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.
OpenCart and PrestaShop share the same front-end snippet. See the OpenCart & PrestaShop reference.