Do the following also fall into the 'back-office' category? If so we can leave them out for now.
*Catalog Product Tier Price* *getCatalogProductTierPriceInfo* - Retrieve information about product tier prices *updateCatalogProductTierPrice *- Update the product tier prices *Catalog Inventory* *listStockData *- Retrieve the list of stock data by product IDs *updateStockData*- Update the stock data for a list of products On Mon, Jun 9, 2014 at 6:54 PM, Rasika Hettige <[email protected]> wrote: > Hi All, > > As requested, please find the the analysis of SOAP API. In doing the > analysis, we have considered > only the Customer and Sales related functions and disregarded the > back-office functionalities. > > *Introduction* > Magento is an open source e-commerce web application. It is a content > management system (CMS) based on PHP and MySQL for web hosting service, > which was built using parts of the Zend Framework.It provides full support > for object-oriented programming and Model-View-Controller (MVC) > architecture. > > *API (SOAP)* > http://www.magentocommerce.com/api/soap/introduction.html > > *Magento Connector Summary* > • Connector Name: magento-connector-1.0.0 > • Version: 1.0.0 > • Technology: SOAP > > *Authentication* > To authenticate, it uses a sesstionId which generates from the login > functionality. > > Methods Selected: > > *Initialization* > *login *- Start the API session, return the session ID, and authorize the > API user. > > *Catalog Product Tier Price* > *getCatalogProductTierPriceInfo* - Retrieve information about product tier > prices > *updateCatalogProductTierPrice *- Update the product tier prices > > *Catalog Inventory* > *listStockData *- Retrieve the list of stock data by product IDs > *updateStockData*- Update the stock data for a list of products > > *Cart Customer* > *setCustomerInformation* - Add customer information into a shopping cart > *setCustomerAddresses* - Set the customer addresses (shipping and billing) > into a shopping cart > > *Cart Payment* > *setCartPaymentMethod* - Set a payment method for a shopping cart > *listAvailableCartPaymentMethods* - Get the list of available payment > methods for a shopping cart > > *Cart Product* > *addCartProduct* - Add one or more products to a shopping cart > *updateCartProduct* - Update one or more products in a shopping cart > *removeCartProduct *- Remove one or more products from a shopping cart > *listCartProducts *- Get a list of products in a shopping cart > *moveProductFromQuoteToCart *-Move one or more products from the quote to > the customer shopping cart > > *Cart Shipping* > *setCartShippingMethod *- Set a shipping method for a shopping cart > *listAvailableCartShippingMethods *- Retrieve the list of available > shipping > methods for a shopping cart > > *Shopping Cart* > *createShoppingCart *- Create a blank shopping cart > *createOrderFromShoppingCart *- Create an order from a shopping cart > *getShoppingCartInfo *- Get full information about the current shopping > cart > *getShoppingCartTotals *- Get all available prices for items in > shopping > cart, using additional parameters > > *Customer* > *createCustomer *- Create a new customer > *getCustomerInfo *- Retrieve the customer data > *updateCustomer *- Update the customer data > *deleteCustomer *- Delete a required customer > > *Customer Address* > *createCustomerAddress *- Create a new address for a customer > *getCustomerAddressInfo *- Retrieve the specified customer address > *updateCustomerAddress *- Update the customer address > *deleteCustomerAddress *- Delete the customer address > > *Sales Order* > *getOrderInfo *- Retrieve the order information > *addCommentToOrder *- Add a comment to an order > *cancelOrder *- Cancel an order > > *Sales Order Invoice* > *getShipmentInfo* - Retrieve information about the shipment > *createShipment *- Create a new shipment for an order > *addCommentToShipment *- Add a new comment to a shipment > > > Methods not selected: > > The methods under following categories are not considered as they are more > related to back-office functionalities. > > Catalog Category > Catalog Category Attributes > Catalog Product > Catalog Product Attributes > Catalog Product Attribute Media - Manage product images > Catalog Product Attribute Set > Catalog Product Custom Option > Catalog Product Custom Option Value > Catalog Product Downloadable Link > Catalog Product Link > Catalog Product Tag > Catalog Product Types > Cart Coupon > Sales Order Credit Memo > Enterprise Customer Balance (Store Credit) > Shopping Cart Customer Balance (Store Credit) > Customer Gift Card > Shopping Cart Gift Card > Gift Card Account > Enterprise Gift Message > Store View API > Magento Core API > > Thanks & Regards > Rasika > > > > > > > > > > -- > View this message in context: > http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-Magento-tp97825p97961.html > Sent from the WSO2 Architecture mailing list archive at Nabble.com. > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > -- Shevan Goonetilleke Director of Engineering WSO2, Inc. lean.enterprise.middleware m: +94777340680 w: http://wso2.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
