To start using web service Volta Sp. z o.o. you must obtain a separate access (ID, username and password), which is
independent of the data used to authenticate the pages
ivolta.pl. For this purpose, please send an email to
webservice@ivolta.pl
asking for access to the service. In the email please include the name of the company, VAT number, name and address, e-mail
address of the person coordinating the implementation of the service on your side.
If you want to see the WSDL file, click:
VoltS.wsdl.
Any questions and comments about the service, please directed to
webservice@ivolta.pl.
Available methods:
Available data types:
Methods description:
Get_Product
Allows you to retrieve information about a single product.
Input:
ID | int |
Login | string |
Password | string |
ProductCode | string |
Output:
Result | boolean |
Text | string |
Product | Product |
Get_Products
Lets you download information about all products in the offer for this category. If the parameter CategoryId is set to NULL then products from all categories will be downloaded.
Input:
ID | int |
Login | string |
Password | string |
CategoryId | int |
Output:
Result | boolean |
Text | string |
Products | array of Product |
Get_Product_Full
Lets you download all available information about a single product in the offer..
Input:
ID | int |
Login | string |
Password | string |
ProductCode | string |
Output:
Result | boolean |
Text | string |
Product | ProductFull |
Get_Products_Full
Lets you download all available information on all products in the offer. If the parameter CategoryId is set to NULL then be downloaded products from all categories.
Input:
ID | int |
Login | string |
Password | string |
CategoryId | int |
Output:
Result | boolean |
Text | string |
Products | array of ProductFull |
Get_Products_Small
Lets you download all products with a minimal amount of data. Ability to limit the parameter category.
Input:
ID | int |
Login | string |
Password | string |
CategoryId | int |
Output:
Result | boolean |
Text | string |
Products | array of ProductFull |
Get_Update_Products_Full
Lets you download all available information about recently modified products. If the parameter CategoryId is set to NULL then products from all categories will be downloaded.
Input:
ID | int |
Login | string |
Password | string |
CategoryId | int |
Output:
Result | boolean |
Text | string |
Products | array of ProductFull |
Get_Update_Products_Stocks
Lets you download a list of products that changed their stock or price in the last 24 hours.
If the parameter CategoryId is set to NULL then products from all categories will be downloaded.
Input:
ID | int |
Login | string |
Password | string |
CategoryId | int |
Output:
Result | boolean |
Text | string |
ProductStocks | array of ProductStock |
Get_Product_Url
Lets you download product URL in iVolta store
Input:
ID | int |
Login | string |
Password | string |
ProductCode | int |
Output:
Result | boolean |
Text | string |
ProductUrl | ProductUrl |
Get_Product_Deliveries
Lets you download all active forms of delivery for the product.
Input:
ID | int |
Login | string |
Password | string |
ProductCode | string |
Output:
Result | boolean |
Text | string |
Deliveries | array of Delivery |
Get_Categories
Lets you download all available categories for products.
Input:
ID | int |
Login | string |
Password | string |
Output:
Result | boolean |
Text | string |
Categories | array of Category |
Get_Order
Lets you download information about the order.
Input:
ID | int |
Login | string |
Password | string |
OrderNumber | string |
Output:
Result | boolean |
Text | string |
Order | Order |
Get_Orders
Lets you download information about orders made in a given period of time.
Input:
ID | int |
Login | string |
Password | string |
DateFrom | date |
DateTo | date |
Output:
Result | boolean |
Text | string |
Orders | array of Order |
Get_Order_Item
Lets you download information about a single item in the selected order.
Input:
ID | int |
Login | string |
Password | string |
OrderNumber | string |
PositionNumber | int |
Output:
Result | boolean |
Text | string |
OrderItem | OrderItem |
Get_Order_Items
Lets you download information about all the items in the selected order.
Input:
ID | int |
Login | string |
Password | string |
OrderNumber | string |
Output:
Result | boolean |
Text | string |
OrderItems | array of OrderItem |
Get_Order_Status
Lets you download order status.
Input:
ID | int |
Login | string |
Password | string |
OrderNumber | string |
Output:
Result | boolean |
Text | string |
OrderStatus | string |
Get_Invoice
Lets you download information about the selected invoice.
Input:
ID | int |
Login | string |
Password | string |
InvoiceNumber | string |
Output:
Result | boolean |
Text | string |
Invoice | Invoice |
Get_Invoices
Lets you download information about the invoices that have been issued in the selected time period.
Input:
ID | int |
Login | string |
Password | string |
DateFrom | date |
DateTo | date |
Output:
Result | boolean |
Text | string |
Invoices | array of Invoice |
Get_Invoice_Item
Lets you download information about a single item in the selected invoice.
Input:
ID | int |
Login | string |
Password | string |
InvoiceNumber | string |
PositionNumber | int |
Output:
Result | boolean |
Text | string |
InvoiceItem | InvoiceItem |
Get_Invoice_Items
Lets you download information about all the items in the selected invoice.
Input:
ID | int |
Login | string |
Password | string |
InvoiceNumber | string |
Output:
Result | boolean |
Text | string |
InvoiceItems | array of InvoiceItem |
Get_Orders_For_Invoice
Lets you download orders to the selected invoice.
Input:
ID | int |
Login | string |
Password | string |
InvoiceNumber | string |
Output:
Result | boolean |
Text | string |
Orders | array of Order |
Get_Address
Lets you download information about a single customer's address.
Input:
ID | int |
Login | string |
Password | string |
AddressId | string |
Output:
Result | boolean |
Text | string |
Address | Address |
Get_Addresses
Lets you download information about all the customer addresses.
Input:
ID | int |
Login | string |
Password | string |
Output:
Result | boolean |
Text | string |
Addresses | array of Address |
Create_Address
Allows you to create a new client address.
Input:
ID | int |
Login | string |
Password | string |
Address | Address |
Output:
Result | boolean |
Text | string |
AddressId | int |
Calculate_Delivery_Cost
Allows the calculation of the delivery cost for the specified indexes, method of payment and delivery forms.
Input:
ID | int |
Login | string |
Password | string |
Order | Order |
OrderItems | array of OrderItem |
Output:
Result | boolean |
Text | string |
DeliveryCost | float |
Create_Order
Allows you to to make an order on selected products.
Input:
ID | int |
Login | string |
Password | string |
Order | Order |
OrderItems | array of OrderItem |
Output:
Result | boolean |
Text | string |
OrderNumber | string |
Get_Order_Numbers
Lets you download all the numbers in a given order.
Input:
ID | int |
Login | string |
Password | string |
OrderNumber | string |
Output:
Result | boolean |
Text | string |
Number | string |
ClientNumber | string |
Description of data types:
Product
Type for storing data about a single product.
Code | string |
Price | float |
BasePrice | float |
Currency | string |
Amount | string |
AmountBranch | float |
ProductStock
Type for storing single product stock informaton.
Code | string |
Name | string |
Price | float |
BasePrice | float |
Currency | string |
Amount | string |
AmountBranch | float |
ProductUrl
Type for storing a single product URL information
Product_Full
Type for storing data about a single product. Parameter ShortDescription is completed only in the Get_Product_Full method.
Code | string |
Name | string |
Price | float |
BasePrice | float |
Currency | string |
Amount | float |
AmountBranch | float |
ProducerName | string |
ProducerCode | string |
EAN | string |
CategoryId | int |
CategoryName | string |
LongDescription | string |
ShortDescription | string |
Specification | string |
Image | string |
Status | string |
Delivery
The type of data storage of a single delivery.
Number | string |
Date | date |
Amount | int |
Category
Type for storing the information about a single category.
Id | int |
ParentId | int |
Name | string |
Product_Codes
The type of data storage on a single product codes.
Code | string |
EAN | string |
ProducerCode | string |
Order
The type of data storage on a single order. For RealizationMethod parameter is required only in the method Create_Order. In other methods, is set to NULL.
Available values for RealizationMethod are:
Available - I order only available products
Partly - Realize partially
Waiting - Waiting for everything.
The default value is Waiting.
Number | string |
CustomerNumber | string |
ItemsNumber | int |
CreationDate | date |
RealizationTerm | date |
DeliveryCode | int |
DeliveryDescription | string |
PaymentCode | int |
PaymentDescription | string |
NetValue | float |
GrossValue | float |
AddressId | int |
RealizationMethod | string |
Remarks | string |
OrderItem
The type of data storage on a single item in the order. In Create_Order the Amount parameter can accept a maximum value of 30.
ProductCode | string |
PositionNumber | int |
Amount | int |
SentAmount | int |
NetPrice | float |
GrossPrice | float |
NetValue | float |
VatRate | float |
IsService | boolean |
Invoice
Type of data storage for a single invoice.
Number | string |
ItemsNumber | int |
CreationDate | date |
NetValue | float |
GrossValue | float |
PaymentTerm | string |
Waybill | string |
InvoiceItem
The type of data storage about a single item on the invoice.
ProductCode | string |
PositionNumber | int |
Amount | int |
NetPrice | float |
GrossPrice | float |
NetValue | float |
GrossValue | float |
VatRate | float |
IsService | boolean |
Address
Type for storing data of a single address of a customer.
Id | int |
Description | string |
Country | string |
City | string |
Post | string |
PostCode | string |
Street | string |
HouseNumber | string |
FlatNumber | string |
AreaCode | string |
Phone | string |
Email | string |
Remarks | string |