Ejemplo n.º 1
0
prestashop = PrestaShopWebService('http://localhost:8080/api',
                                  'BVWPFFYBT97WKM959D7AVVD0M4815Y1L')
prestashop.debug = True

prestashop.get('')

print("GET")
print((ElementTree.tostring(prestashop.get('addresses'))))
print((ElementTree.tostring(prestashop.get('addresses', resource_id=1))))
print((ElementTree.tostring(prestashop.get('addresses/1'))))
print((ElementTree.tostring(prestashop.get('addresses', options={'limit':
                                                                 1}))))
print((ElementTree.tostring(prestashop.get('stock_movement_reasons'))))

print("HEAD")
print((prestashop.head('addresses')))

print("EDIT")
prestashop.edit(
    "addresses", 1, """<prestashop xmlns:ns0="http://www.w3.org/1999/xlink">
<address>
	<id>1</id>
	<id_customer />
	<id_manufacturer ns0:href="http://localhost:8080/api/manufacturers/1">1</id_manufacturer>
	<id_supplier />
	<id_country ns0:href="http://localhost:8080/api/countries/21">21</id_country>
	<id_state ns0:href="http://localhost:8080/api/states/5">5</id_state>
	<alias>manufacturer</alias>
	<company />
	<lastname>JOBS</lastname>
	<firstname>STEVEN</firstname>
Ejemplo n.º 2
0
prestashop = PrestaShopWebService('http://localhost:8080/api',
                                  'BVWPFFYBT97WKM959D7AVVD0M4815Y1L')
prestashop.debug = True

prestashop.get('')

print "GET"
print ElementTree.tostring(prestashop.get('addresses'))
print ElementTree.tostring(prestashop.get('addresses', resource_id=1))
print ElementTree.tostring(prestashop.get('addresses/1'))
print ElementTree.tostring(prestashop.get('addresses', options={'limit': 1}))
print ElementTree.tostring(prestashop.get('stock_movement_reasons'))

print "HEAD"
print prestashop.head('addresses')

print "EDIT"
prestashop.edit(
    "addresses", 1, """<prestashop xmlns:ns0="http://www.w3.org/1999/xlink">
<address>
	<id>1</id>
	<id_customer />
	<id_manufacturer ns0:href="http://localhost:8080/api/manufacturers/1">1</id_manufacturer>
	<id_supplier />
	<id_country ns0:href="http://localhost:8080/api/countries/21">21</id_country>
	<id_state ns0:href="http://localhost:8080/api/states/5">5</id_state>
	<alias>manufacturer</alias>
	<company />
	<lastname>JOBS</lastname>
	<firstname>STEVEN</firstname>
Ejemplo n.º 3
0
from prestapyt import PrestaShopWebService
from xml.etree import ElementTree


prestashop = PrestaShopWebService('http://localhost:8080/api',
                                  'BVWPFFYBT97WKM959D7AVVD0M4815Y1L',
                                  parse_type='dict')
#prestashop.debug = True
from pprint import pprint
pprint(prestashop.get(''))
pprint(prestashop.head(''))
pprint(prestashop.get('addresses', 1))
pprint(prestashop.get('products', 1))

address_data = prestashop.get('addresses', 1)
address_data['address']['firstname'] = 'Robert'
prestashop.edit('addresses', 1, address_data)

address_data = prestashop.get('addresses', options={'schema': 'blank'})
address_data['address'].update({'address1': '1 Infinite Loop',
                                'address2': '',
                                'alias': 'manufacturer',
                                'city': 'Cupertino',
                                'company': '',
                                'deleted': '0',
                                'dni': '',
                                'firstname': 'STEVE',
                                'id_country': '21',
                                'id_customer': '',
                                'id_manufacturer': '1',
                                'id_state': '5',
Ejemplo n.º 4
0
prestashop = PrestaShopWebService('http://localhost:8080/api',
                                  'BVWPFFYBT97WKM959D7AVVD0M4815Y1L')
prestashop.debug = True

prestashop.get('')

print "GET"
print ElementTree.tostring(prestashop.get('addresses'))
print ElementTree.tostring(prestashop.get('addresses', resource_id=1))
print ElementTree.tostring(prestashop.get('addresses/1'))
print ElementTree.tostring(prestashop.get('addresses', options={'limit': 1}))
print ElementTree.tostring(prestashop.get('stock_movement_reasons'))

print "HEAD"
print prestashop.head('addresses')

print "EDIT"
prestashop.edit("addresses", 1, """<prestashop xmlns:ns0="http://www.w3.org/1999/xlink">
<address>
	<id>1</id>
	<id_customer />
	<id_manufacturer ns0:href="http://localhost:8080/api/manufacturers/1">1</id_manufacturer>
	<id_supplier />
	<id_country ns0:href="http://localhost:8080/api/countries/21">21</id_country>
	<id_state ns0:href="http://localhost:8080/api/states/5">5</id_state>
	<alias>manufacturer</alias>
	<company />
	<lastname>JOBS</lastname>
	<firstname>STEVEN</firstname>
	<address1>1 Infinite Loop</address1>
Ejemplo n.º 5
0
from prestapyt import PrestaShopWebService
from xml.etree import ElementTree

prestashop = PrestaShopWebService('http://localhost:8080/api',
                                  'BVWPFFYBT97WKM959D7AVVD0M4815Y1L',
                                  parse_type='dict')
#prestashop.debug = True
from pprint import pprint
pprint(prestashop.get(''))
pprint(prestashop.head(''))
pprint(prestashop.get('addresses', 1))
pprint(prestashop.get('products', 1))

address_data = prestashop.get('addresses', 1)
address_data['address']['firstname'] = 'Robert'
prestashop.edit('addresses', 1, address_data)

address_data = prestashop.get('addresses', options={'schema': 'blank'})
address_data['address'].update({
    'address1': '1 Infinite Loop',
    'address2': '',
    'alias': 'manufacturer',
    'city': 'Cupertino',
    'company': '',
    'deleted': '0',
    'dni': '',
    'firstname': 'STEVE',
    'id_country': '21',
    'id_customer': '',
    'id_manufacturer': '1',
    'id_state': '5',