Extension for Magento by Anowave
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.
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
If you like this product, share it with your friends
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 that we offer extend the capabilities of Magento and provide a bespoke functionality. They also fill some missing gaps in the functionality provided by the base platform and help customers in chosing Magento as prefered ecommerce platform.
The extensions that we offer are part of our full range Magento service which includes also a Premium Helpdesk where customers get to speak with actual software engineers and get their issues resolved without hussle. Premium labeled modules also include free installation, confiuration, testing etc.