avr
7
2012
7
2012
Python : Webservice PrestaShop avec PrestaPyt
Tout nouveau sur le blog du développement Python !
J’ai donc essayer d’interagir avec l’API Webservice de PrestaShop pour dans un certain futur le connecter avec PrestaShop!
J’ai donc utilise une bibliothèque Python « Prestapyt » afin de me connecter
Personnellement je commence en Python donc soyez gentil si je ne gère pas encore les exceptions
from prestapyt import PrestaShopWebServiceDict , PrestaShopWebServiceDict
from pprint import pprint
prestashop = PrestaShopWebServiceDict(
'http://localhost:8888/api',
'G4UZ2FBPSJUZE1TJCC94AJEF64VAKMFI',
)
prestashop.debug = False
#pprint(prestashop.get(''))
#pprint(prestashop.head(''))
#pprint(prestashop.get('addresses', 2))
print ""
print "GET PRODUCT 1"
print "============="
product_data = prestashop.get('products', 1)
print 'Name : {}' .format(product_data['product']['name']['language']['value'])
print 'Price : {}' .format(product_data['product']['price'])
print 'Weight : {}' .format(product_data['product']['weight'])
print 'Manufacturer_name : {}' .format(product_data['product']['manufacturer_name']['value'])
print ""
print ""
print "GET ALL PRODUCTS"
print "================"
products_data= prestashop.get('products')
print "================"
for product_data in products_data['products']['product']:
id = product_data['attrs']['id']
if id<'9':
print ""
print "GET PRODUCT {}" .format(product_data['attrs']['id'])
print "============="
product_data = prestashop.get('products', id)
print 'Name : {}' .format(product_data['product']['name']['language']['value'])
print 'Price : {}' .format(product_data['product']['price'])
print 'Weight : {}' .format(product_data['product']['weight'])
print 'Manufacturer_name : {}' .format(product_data['product']['manufacturer_name']['value'])
print ""
print ""
print "UPDATE ONE EMPLOYEES"
print "===================="
employee_data = prestashop.get('employees', 1)
#print employee_data
employee_data['employee']['lastname'] = 'TOTO'
#print employee_data
prestashop.edit('employees', 1, employee_data)
Et voilà !
Mots-clefs :OpenERP, Prestashop
Articles relatifs
Laisser un commentaire
Test d’hébergeurs
Articles récents
- Installer un active Directory sur un Windows Serveur 2008R2/
- Domaines compagnons (cPanel) et les noms de domaines français
- Importer une base de données fort grande sans PHPmyAdmin
- Nouveautes chez PlanetHoster!
- Nom de domaine en attente chez PlanetHoster. Que faire ?
- Les managers OVH sont fermés suite à un problème de base de données
- Sauvegarde cPanel remplacé par R1Soft/Idera chez PlanetHoster
- Perturbation sur l’infrastructure française (Attaque DDOS)
- Nouvelle version du WHM/cPanel 11.34 de très gros changements !
- Configurer Aptana Studio 3 et un hébergement cPanel (FTP/Permission)
- Sécuriser votre modem SpeedTouch 706
- Comparaison des nouvelles offres « Hybride » mutualisé chez PlanetHoter
Commentaires récents
- djoze dans Activer le zoom avec le trackpad sur Firefox sur Mac OSX
- vita dans Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7
- jack dans Hébergement Linux CPanel offshore Shinjiru
- hassan dans Sécuriser votre modem SpeedTouch 706
- Benoy dans Installer OpenERP 6.1 dans Eclipse avec un environnement Python 2.7

Un article de




