> For the complete documentation index, see [llms.txt](https://akyos.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://akyos.gitbook.io/book/prestashop/refonte.md).

# Refonte

Dans le cadre d'une refonte, on installe un PrestaShop tout propre, et on reconfigure de zéro les modules, le thème ect ...

Mais surtout, avant la mise en ligne, on réimporte les données de l'ancien site :&#x20;

* Produits
* Clients
* Commandes

### Import des données

Dans le cas d'une refonte d'un PS 1.7.x vers PS 9.1, il faut réimporter les tables suivantes avant la mise en ligne :&#x20;

#### Produits&#x20;

* ps\_product
* ps\_product\_shop
* ps\_product\_lang
* ps\_product\_download
* ps\_product\_supplier
* ps\_product\_attribute
* ps\_product\_attachment

#### Catégories

* ps\_category
* ps\_category\_lang
* ps\_category\_shop
* ps\_category\_group
* ps\_product\_category

#### Caractéristiques

* ps\_feature
* ps\_feature\_lang
* ps\_feature\_shop
* ps\_feature\_flag
* ps\_feature\_value
* ps\_feature\_value\_lang
* ps\_feature\_product

#### Attributs

* ps\_attribute
* ps\_attribute\_lang
* ps\_attribute\_shop
* ps\_attribute\_group
* ps\_attribute\_group\_lang
* ps\_attribute\_group\_shop
* ps\_product\_attribute
* ps\_product\_attribute\_lang
* ps\_product\_attribute\_shop
* ps\_product\_attribute\_image
* ps\_product\_attribute\_combination

#### Commandes

* ps\_orders
* ps\_order\_detail
* ps\_order\_detail\_tax
* ps\_order\_history
* ps\_order\_carrier
* ps\_order\_payment
* ps\_order\_cart\_rule
* ps\_order\_invoice&#x20;
* ps\_order\_invoice\_payment
* ps\_order\_invoice\_tax &#x20;

#### Paniers

* ps\_cart
* ps\_cart\_product

#### **Clients /** Adresses

* ps\_customer
* ps\_address
* ps\_customer\_group
* ps\_customer\_thread
* ps\_customer\_message

{% hint style="danger" %}
Attention, lors de l'import des commandes, (ps\_orders et ps\_order\_states), il se peut que les ids de statuts de commandes aient changés.&#x20;

Par exemple :&#x20;

* PS 1.7 ⇒ "Commande passée (colissimo)" - ID 10
* PS 9 ⇒ "Commande passée (colissimo)" - ID 12
  {% endhint %}
