Vicious Vixen Posted March 22, 2017 Share Posted March 22, 2017 (edited) 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 March 22, 2017 by Vicious Vixen (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted March 22, 2017 Share Posted March 22, 2017 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 More sharing options...
SmartPlugs Posted March 23, 2017 Share Posted March 23, 2017 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now