le 16/04/2014 à 09:10
Créer requête sql Update en php pour tâche webcron
Bonjour,
Je viens vers vous spécialistes dans la programmation web.
Je débute dans le ecommerce et j'ai d'ailleurs créé mon site via Prestashop de vente en accessoires téléphonie et informatique (www.phoneandcom.com)
J'y ai installé un module d'import de produits directement de mon fournisseur vers ma boutique Prestashop et c'est bien mais ..... ça ne gère pas le stock à zéro.
En allant sur un forum ici http://mypresta.eu/en/art/tips-and-tricks/how-to-disable-out-of-stock-product.html j'ai trouvé qu'on pouvait faire des requêtes dans Mysql pour faire ceci :
UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity=0);
UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>0);
et même y mettre des déclencheurs pour que ça se face automatiquement mais dans la base de donnée Mysql de mon hébergeur je n'ai pas ce fameux bouton « déclencheur » (tout du moins je n'y ai pas accès) donc seule solution c'est de créer un fichier de requête php pour ces deux requêtes que je mettrais en tâche webcron chez mon hébergeur.
Petit bémole : je n'y connais pas grand-chose pour créer ce genre de fichier.
J'ai vu qu'il fallait créer un fichier de connexion php pour accèder à la base de donnée (logique) mais je pense qu'on peut aussi intégrer ce code dans le fichier php de requête j'imagine et ça je serai le mettre le code de connexion y a pas de souci.
Par contre j'aimerai savoir si vous pouviez me créer ce petit code dans un fichier php pour faire appel à ces deux lignes de requête sql si c'est possible.
Ensuite je placerai ce fichier dans un webcron de mon hébergeur par exemple www.phoneandcom.com/nomdufichier.php ( que j'aurai préalablement mis à la racine de mon ftp car mon site est à la racine)
Merci d'avance.
Guillaume
http://www.phoneandcom.com
Je viens vers vous spécialistes dans la programmation web.
Je débute dans le ecommerce et j'ai d'ailleurs créé mon site via Prestashop de vente en accessoires téléphonie et informatique (www.phoneandcom.com)
J'y ai installé un module d'import de produits directement de mon fournisseur vers ma boutique Prestashop et c'est bien mais ..... ça ne gère pas le stock à zéro.
En allant sur un forum ici http://mypresta.eu/en/art/tips-and-tricks/how-to-disable-out-of-stock-product.html j'ai trouvé qu'on pouvait faire des requêtes dans Mysql pour faire ceci :
UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity=0);
UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>0);
et même y mettre des déclencheurs pour que ça se face automatiquement mais dans la base de donnée Mysql de mon hébergeur je n'ai pas ce fameux bouton « déclencheur » (tout du moins je n'y ai pas accès) donc seule solution c'est de créer un fichier de requête php pour ces deux requêtes que je mettrais en tâche webcron chez mon hébergeur.
Petit bémole : je n'y connais pas grand-chose pour créer ce genre de fichier.
J'ai vu qu'il fallait créer un fichier de connexion php pour accèder à la base de donnée (logique) mais je pense qu'on peut aussi intégrer ce code dans le fichier php de requête j'imagine et ça je serai le mettre le code de connexion y a pas de souci.
Par contre j'aimerai savoir si vous pouviez me créer ce petit code dans un fichier php pour faire appel à ces deux lignes de requête sql si c'est possible.
Ensuite je placerai ce fichier dans un webcron de mon hébergeur par exemple www.phoneandcom.com/nomdufichier.php ( que j'aurai préalablement mis à la racine de mon ftp car mon site est à la racine)
Merci d'avance.
Guillaume
http://www.phoneandcom.com