# Managing Files

PrestaShop enables you to make some files available to your customers before their purchase. For example, let's say you sell electronics, and you would like to urge your customers to read a document on how a product works. You can upload a document for that purpose. You can also simply have the product's PDF manual directly available for download right on the product page.

Each product can have files, which can be individually set in the "Options" tab, under "Attached files". That page gives you access to all the attached files of the shop: if you need to apply the associated one file with many products, you will thus only have to upload it once.

You can also upload files on their own, before associating them with products. This is done from the "Files" page, under the "Catalog" menu.

![](/files/-MD-vwaub-kKc62SNhSJ)

The process to register a new file to your shop is straightforward:

1. Click on the "Add new file" button. A form appears.
2. **Filename**. Give your file a name, in all the needed languages. It will be seen by your customers.
3. **Description**. Give it a quick description, also in as many languages as needed.
4. Click on "Add file" to select a file on your computer to upload.
5. Click on "Save".\ <br>

![](/files/-MD-vwavYGM5dx3ImBU7)

You are then redirected to the list of files, where your file now appears. It is now available to all products, through their "Attached files" option. Now the "Attachments" tab will appear in your online shop and your customers can download that file if needed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.prestashop-project.org/1.7-documentation/user-guide/selling/managing-catalog/managing-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
