> ## Documentation Index
> Fetch the complete documentation index at: https://docs.filecheck.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# PrestaShop installation

> Install the Filecheck module and require validated uploads on product pages.

<Note>
  Want to see it working first? Try the [live PrestaShop demo store](https://demos.ps.filecheck.io/), then install it on your own shop below.
</Note>

<Steps>
  <Step title="Install the module">
    In **Modules → Module Manager**, upload the Filecheck module ZIP and install it.
  </Step>

  <Step title="Add your keys">
    Open the module configuration, enter your **publishable key** and **secret key** from the [dashboard](https://admin.filecheck.io), and click save. Once saved, your active workflows automatically load into a dropdown list.
  </Step>

  <Step title="Choose a default workflow">
    Select your default **Workflow** from the dropdown menu to apply it across your catalog.
  </Step>

  <Step title="Enable per product">
    On a product configuration screen, enable Filecheck, require an upload, and choose the workflow from the dropdown list (or leave it blank to use the store default). The Element renders on the product page and gates **Add to cart** until a file passes.
  </Step>

  <Step title="Verify after purchase">
    Use your secret key server-side to fetch the job and download the validated file. See [Verify jobs](/server/verify-jobs).
  </Step>
</Steps>

<Tip>
  OpenCart and PrestaShop share the same front-end snippet. See the [OpenCart & PrestaShop reference](/integrations/opencart-prestashop).
</Tip>
