Hello,
I'm trying to use my Prestashop API as a DataSource in PBI desktop.
I can connect to the API without any problem.
As an example, I will talk about Products !
I want to have a table with all the products information.
I have a URL for that : http://mydomain.com/api/products.
It returns me something like that in a web browser :
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink"><products><product id="66" xlink:href="http://mydomain.com/api/products/66"/><product id="307" xlink:href="http://mydomain.com/api/products/307"/><product id="407" xlink:href="http://mydomain.com/api/products/407"/></products></prestashop>
When I browse a product (say the id 66) I have :
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink"><product><id><![CDATA[ 66 ]]></id><id_manufacturer xlink:href="http://mydomain.com/api/manufacturers/7"><![CDATA[ 7 ]]></id_manufacturer><id_supplier><![CDATA[ 0 ]]></id_supplier><id_category_default xlink:href="http://mydomain.com/api/categories/2"><![CDATA[ 2 ]]></id_category_default><new/><cache_default_attribute><![CDATA[ 0 ]]></cache_default_attribute><id_default_image xlink:href="http://mydomain.com/api/images/products/66/1185" notFilterable="true"><![CDATA[ 1185 ]]></id_default_image><id_default_combination notFilterable="true"/><id_tax_rules_group xlink:href="http://mydomain.com/api/tax_rule_groups/1"><![CDATA[ 1 ]]></id_tax_rules_group><position_in_category notFilterable="true"><![CDATA[ 40 ]]></position_in_category><quantity notFilterable="true"><![CDATA[ 0 ]]></quantity><type notFilterable="true"><![CDATA[ simple ]]></type><id_shop_default><![CDATA[ 1 ]]></id_shop_default><reference><![CDATA[ COMPO-PERSO ]]></reference><supplier_reference/><location/><width><![CDATA[ 0.000000 ]]></width><height><![CDATA[ 0.000000 ]]></height><depth><![CDATA[ 0.000000 ]]></depth><weight><![CDATA[ 0.000000 ]]></weight><quantity_discount><![CDATA[ 0 ]]></quantity_discount><ean13/><upc/><cache_is_pack><![CDATA[ 0 ]]></cache_is_pack><cache_has_attachments><![CDATA[ 0 ]]></cache_has_attachments><is_virtual><![CDATA[ 0 ]]></is_virtual><on_sale><![CDATA[ 0 ]]></on_sale><online_only><![CDATA[ 0 ]]></online_only><ecotax><![CDATA[ 0.000000 ]]></ecotax><minimal_quantity><![CDATA[ 1 ]]></minimal_quantity><price><![CDATA[ 58.333333 ]]></price><wholesale_price><![CDATA[ 0.000000 ]]></wholesale_price><unity/><unit_price_ratio><![CDATA[ 0.000000 ]]></unit_price_ratio><additional_shipping_cost><![CDATA[ 0.00 ]]></additional_shipping_cost><customizable><![CDATA[ 0 ]]></customizable><text_fields><![CDATA[ 0 ]]></text_fields><uploadable_files><![CDATA[ 0 ]]></uploadable_files><active><![CDATA[ 1 ]]></active><redirect_type><![CDATA[ 404 ]]></redirect_type><id_product_redirected><![CDATA[ 0 ]]></id_product_redirected><available_for_order><![CDATA[ 1 ]]></available_for_order><available_date><![CDATA[ 0000-00-00 ]]></available_date><condition><![CDATA[ new ]]></condition><show_price><![CDATA[ 1 ]]></show_price><indexed><![CDATA[ 0 ]]></indexed><visibility><![CDATA[ none ]]></visibility><advanced_stock_management><![CDATA[ 0 ]]></advanced_stock_management><date_add><![CDATA[ 2014-12-11 23:21:51 ]]></date_add><date_upd><![CDATA[ 2017-01-27 18:29:02 ]]></date_upd><pack_stock_type><![CDATA[ 3 ]]></pack_stock_type><name><language id="1" xlink:href="http://mydomain.com/api/languages/1"><![CDATA[ Composition personnalisée ]]></language></name><associations><categories nodeType="category" api="categories"><category xlink:href="http://mydomain.com/api/categories/2"><id><![CDATA[ 2 ]]></id></category></categories><combinations nodeType="combination" api="combinations"/><product_option_values nodeType="product_option_value" api="product_option_values"/><product_features nodeType="product_feature" api="product_features"/><tags nodeType="tag" api="tags"/><stock_availables nodeType="stock_available" api="stock_availables"><stock_available xlink:href="http://mydomain.com/api/stock_availables/74"><id><![CDATA[ 74 ]]></id><id_product_attribute><![CDATA[ 0 ]]></id_product_attribute></stock_available></stock_availables><accessories nodeType="product" api="products"/><product_bundle nodeType="product" api="products"/></associations></product></prestashop>
What I want is to have 1 line per product with all the fields I need (I will take care of relationship manually !).
Is it possible ?
Thanks