Jump to content

Ajouter des produits au front office via les bases de données


Recommended Posts

Bonjour,

 

Comme dit dans le titre, je veux ajouter des produits à ma boutique via mes bases de données et non le back office.

En effet, j'ai crée une page externe qui récupère les informations entrées et je compte les ajouter dans ma base de données, je voudrais donc que le produit soit ajouté à la base de données comme si il avait été ajouté avec le back-office et qu'il soit disponible sur mon site.

 

Savez-vous dans quelles bases de donnée, faut-il ajouter les différents éléments d'un produit ?

 

Cordialement,

 

Jean-Michel

Edited by Vicious Vixen (see edit history)
Link to comment
Share on other sites

Au minimum ces tables:

ps_category_product

ps_feature_product

ps_image

ps_image_lang

ps_image_shop

ps_product

ps_product_attachment

ps_product_attribute

ps_product_attribute_combination

ps_product_attribute_image

ps_product_attribute_shop

ps_product_carrier

ps_product_country_tax

ps_product_download

ps_product_group_reduction_cache

ps_product_lang

ps_product_sale

ps_product_shop

ps_product_supplier

ps_product_tag

ps_stock_available

ps_tag

ps_tag_count

 

Si stocks avancés:

ps_stock

ps_stock_available

ps_stock_mvt

ps_stock_mvt_reason

ps_stock_mvt_reason_lang

 

Mais c'est une mauvaise idée car les hook liés au ajouts/création de produits ne seront pas exécuté, donc tout ce qui peut-être lié n'aura pas l'information

Il faudra également charger les images et regénérer l'ensemble.

 

Enfin... bon courage^^

Link to comment
Share on other sites

En effet très mauvaise idée !

Il faut impérativement que tu instancie les produits et que tu utilise les méthodes add() / update() pour que tous les traitements prévus par PrestaShop soient effectués.

Tes scripts seront AUSSI sans aucun doute beaucoup plus simple à développer de la sorte. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...