Ejemplo n.º 1
0
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>
	<address2 />
	<postcode>95014</postcode>
	<city>Cupertino</city>
	<other />
	<phone>(800) 275-2273</phone>
	<phone_mobile />
	<dni />
	<vat_number />
	<deleted>0</deleted>
	<date_add>2012-01-22 12:30:17</date_add>
	<date_upd>2012-01-22 12:30:17</date_upd>
</address>
</prestashop>""")

print("ADD")
Ejemplo n.º 2
0
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',
                                'id_supplier': '',
Ejemplo n.º 3
0
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>
	<address2 />
	<postcode>95014</postcode>
	<city>Cupertino</city>
	<other />
	<phone>(800) 275-2273</phone>
	<phone_mobile />
	<dni />
	<vat_number />
	<deleted>0</deleted>
	<date_add>2012-01-22 12:30:17</date_add>
	<date_upd>2012-01-22 12:30:17</date_upd>
</address>
</prestashop>""")

print "ADD"
address = """
Ejemplo n.º 4
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',