Magento Extended SOAP v2 API (WSI-Compliant) to provide extra functionality available through SOAP. It allows for pulling product tax information, tax rules and more. You can also create, update and delete customer groups, set product group pricing.
The extension is designed to not only provide extended access to Magento resources but also to be robust and versatile with regards to access to 3rd party extensions data through SOAP v2.
It's simple yet effective solution for extended SOAP access without modifying Magento's core API handlers.
Suitable for integrating Magento with ERP and CRM systems written in .NET, Delphi, Android or other through WS-I compliant SOAP interface.
This extension is designed to fill some missing gaps in Magento's SOAP v2 API. It exposes several additional methods to use via standard SOAP calls including WS-I Compliance support. Once istalled, the extension will support all the features below.
All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.
Good extension, fills some missing gaps in the Magento SOAP API. Works as described.
Yes, I recommend this product
This extension can be installed in a few minutes, by going through the following steps:
The following SOAP methods are supported:
soapGetTaxRules() - Retrieves tax rules
@return array
soapGetTaxProduct($product_id, $customer_id, $country_code, $region_id, $postcode) - Retrieves product tax rules
$product_id – int
$customer_id - int
$country_code - string, ex. "GB"
$region_id - string
$postcode - string
@return: array
soapGetSubscribers() - Retrieves newsletter subscribers array
@return array
wsCreateGroup($group, $tax_class_id) – Creates new customer group
$group – string ex. “Sample group”
$tax_class_id – int ex. 3, Must be existing tax class id. Default 3
@return: int, Newly created group id
wsUpdateGroup($group_id, $group_code, $group_tax_class_id) – Updates existing customer group
$group_id – int
$group_code – string ex. “Sample Group Updated”
$group_tax_class_id – int ex. 3, Must be existing tax class id. Default 3
@return: Boolean, true on success, false on failure
wsDeleteGroup($group_id) – Deletes customer group
$group_id – int
@return: Boolean, true on success, false on failure
wsListGroups() – Returns array of existing customer groups
Does not accept any paramteres
@return: array
wsListProductGroupPrices($product_id) – Lists group prices for product
$product_id – int
@return: array
wsUpdateProductGroupPrices($product_id, $prices) – Updates group prices for product
$product_id – int
$prices – multidimensional associative array ex. (see below)
array
(
0 => array ('website_id'=>0, 'cust_group'=>2, 'price'=>120),
1 => array ('website_id'=>0, 'cust_group'=>3, 'price'=>12)
)
@return: Boolean, true on success, false on failure
Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.
The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.