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

# How To Install PitchPrint On PrestaShop

> Install and configure the PitchPrint module on a PrestaShop store.

PrestaShop is an open source cart framework built on PHP. Follow these steps to install the PitchPrint module.

<Frame>
  <iframe className="w-full aspect-video rounded-xl" src="https://www.youtube-nocookie.com/embed/NzcR8ohSNJk" title="How to install PitchPrint on PrestaShop" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

<Steps>
  <Step title="Install PrestaShop">
    Download PrestaShop from the [developer versions page](https://www.prestashop.com/en/developers-versions#previous-version) and install it on your server following the instructions in the package.
  </Step>

  <Step title="Download the PitchPrint module">
    Get the latest release from [github.com/pitchprint/prestashop/releases](https://github.com/pitchprint/prestashop/releases).
  </Step>

  <Step title="Upload the module">
    Unzip it and upload to your PrestaShop `modules` directory. Upload the `pitchprint` folder itself, not just its contents, so the result looks like this:

    <Tree>
      <Tree.Folder name="modules" defaultOpen>
        <Tree.Folder name="pitchprint" defaultOpen highlight>
          <Tree.Folder name="uploads">
            <Tree.Folder name="files" />
          </Tree.Folder>

          <Tree.File name="pitchprint.php" />
        </Tree.Folder>
      </Tree.Folder>
    </Tree>

    <Warning>
      If you upload the contents instead of the folder, the module will not be detected. The path must be `modules/pitchprint`.
    </Warning>
  </Step>

  <Step title="Set upload folder permissions">
    Set `site/modules/pitchprint/uploads/files` to permission `777`.

    <Danger>
      `777` grants write access to everyone on the server. Work through our [security measures](/docs/tutorial/security-measures) before going live.
    </Danger>
  </Step>

  <Step title="Install and configure the module">
    In your PrestaShop admin click **Modules**, search for "pitchprint", click **Install**, then click **Configure**.
  </Step>

  <Step title="Generate your PitchPrint keys">
    In a new tab, [create an account](https://admin.pitchprint.com/register) or [log in](https://admin.pitchprint.com/login), then add a domain on the [domains page](https://admin.pitchprint.com/domains).

    Enter your intended live domain, not a localhost address. You can still use the keys for local testing. PitchPrint returns an **API Key** and **Secret Key**.
  </Step>

  <Step title="Enter the keys in PrestaShop">
    Paste both keys into the PitchPrint configuration boxes and save. Leave the JavaScript and CSS fields empty for now.
  </Step>

  <Step title="Assign a design to a product">
    Go to **Catalog → Products** and click **edit** on any product. PitchPrint sits at the bottom of the left menu. Click it, assign one of your designs and save.

    To create more designs, go to the [PitchPrint Designs page](https://admin.pitchprint.com/designs).

    <Frame>
      <img src="https://s3.amazonaws.com/helpscout.net/docs/assets/58f1ec6d2c7d3a52b42f8254/images/58fe2a7b2c7d3a057f887fff/file-L9DXnY14LB.png" alt="Assigning a PitchPrint design to a PrestaShop product" />
    </Frame>
  </Step>

  <Step title="Test it on your storefront">
    Open the product on your store and check for the **Customize** button.

    <Tip>
      If the button does not appear, see [troubleshooting](/docs/tutorial/personalize-button-no-showing) or open a ticket.
    </Tip>
  </Step>

  <Step title="Collect your print files">
    When an order comes in, the design download links appear against each product in that order.
  </Step>
</Steps>

## Related articles

<CardGroup cols={2}>
  <Card title="Which shopping cart framework should I pick?" icon="compass" href="/docs/documentation/which-framework-should-i-pick">
    Suggestions to help you choose the right shopping cart platform for your store.
  </Card>

  <Card title="Browser Compatibility" icon="browser" href="/docs/documentation/browser-compatibility">
    See which browsers PitchPrint supports and the requirements for the app to run.
  </Card>

  <Card title="Getting started with PitchPrint" icon="rocket" href="/docs/tutorial/getting-started-with-pitchprint">
    An overview of PitchPrint's features, workflows and best practices for new users.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.