# Struct PIM Documentation

Struct PIM combines state-of-the-art architecture and flexibility with a really good user experience that not only makes it easy to adapt the platform to your business, but also makes it extremely user-friendly to work with - both for you and your colleagues.

Learn more about Struct PIM and why it is the #1 user-friendly PIM system on [struct.com](https://struct.com/).

<table data-view="cards" data-full-width="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Fundamentals</strong></td><td>Learn the concepts of Struct PIM</td><td></td><td><a href="fundamental-concepts">fundamental-concepts</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/bwuXE5gt5xUK12tJpPBD/fundamentals_v2.png">fundamentals_v2.png</a></td></tr><tr><td><strong>Reference</strong></td><td>Learn how to configure and use Struct PIM. </td><td></td><td><a href="broken-reference">Broken link</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/DADFa3N8b1UNleMWAOSa/reference_v2.png">reference_v2.png</a></td></tr><tr><td><strong>API</strong></td><td>The API of Struct PIM is the go to for all integrations, whether the integration updates data in the system or simply gets data from the system.</td><td></td><td><a href="api-reference">api-reference</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/Go4Tj7dfF4EfRomz8SIp/api_v2.png">api_v2.png</a></td></tr><tr><td><strong>Changelog</strong></td><td>See releases of Struct PIM and the changes made between each release</td><td></td><td><a href="changelog">changelog</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/HJK4Ow97yCxrSquKXHOk/changelog_v2.png">changelog_v2.png</a></td></tr><tr><td><strong>Tutorials</strong></td><td>Helpful guides for you to get setup with Struct.PIM quickly and easily.</td><td></td><td><a href="tutorials">tutorials</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/rVPvECt9yfHbLpI49Q5D/tutorials_v2.png">tutorials_v2.png</a></td></tr><tr><td><strong>Integration</strong></td><td>Struct PIM provides tools for smooth integration with any system. Get familiar with the concepts here.</td><td></td><td><a href="integration">integration</a></td><td><a href="https://content.gitbook.com/content/uUonpFWM7AJ0xVVXV1tr/blobs/u9arB6OMAB6jKOdAE8Yd/integrations_v2.png">integrations_v2.png</a></td></tr></tbody></table>

***

## Get Started

We've put together some helpful guides for you to get setup with Struct.PIM quickly and easily.

{% content-ref url="tutorials/guides/how-to-use-import" %}
[how-to-use-import](https://docs.struct.com/tutorials/guides/how-to-use-import)
{% endcontent-ref %}

{% content-ref url="tutorials/guides/how-to-use-product-structures" %}
[how-to-use-product-structures](https://docs.struct.com/tutorials/guides/how-to-use-product-structures)
{% endcontent-ref %}

{% content-ref url="tutorials/guides/how-to-use-product-catalogues" %}
[how-to-use-product-catalogues](https://docs.struct.com/tutorials/guides/how-to-use-product-catalogues)
{% endcontent-ref %}

{% content-ref url="tutorials/guides/how-to-use-enrichment-insights" %}
[how-to-use-enrichment-insights](https://docs.struct.com/tutorials/guides/how-to-use-enrichment-insights)
{% endcontent-ref %}

***

### Frequently asked questions

<details>

<summary><strong>Do everyone really need access to make changes in PIM?</strong></summary>

Definitely not!&#x20;

[Read more about security here.](https://docs.struct.com/reference/user-management)

</details>

<details>

<summary><strong>Oops, I just bulk updated 100 products by mistake</strong></summary>

Do not worry, we got your (roll)back.&#x20;

[Read more about our rollback feature here.](https://docs.struct.com/tutorials/guides/how-to-use-the-changelog/how-to-use-rollback-or-export-transactions-in-the-changelog)

</details>

<details>

<summary><strong>It would be nice if we did not have to manually change product to active when Enrichment reaches 100%</strong></summary>

Automate processes by using Business rules.&#x20;

[Click here to learn more.](https://docs.struct.com/tutorials/guides/how-to-use-enrichment-insights/how-to-use-rules-in-an-enrichment#combining-enrichment-insights-with-business-rules)

</details>
