Address Migration
Address migrations will result in an error if user migrations have not been performed beforehand.
Example Request
Test Address File Format (test_address.json)
Description:
The data format requirements for each field in the context of address migration are as follows:
"number": Should be in String format, mandatory, and limited to 255 characters.
"customer_code": Should be in String format, mandatory. Must match the customer_code from user migration. This matching is how users and orders are correlated in Omnitron.
"user_email": Should be in Email format, mandatory.
"status": Should be in String format, mandatory, limited to 64 characters.
"created_date": Should be in the format detailed in the datetime_format of user migration.
"amount": Should be in Float format, maximum of 12 digits, accepting 2 digits after the decimal point. Mandatory.
"discount_amount": Should be in Float format, maximum of 12 digits, accepting 2 digits after the decimal point. Can be null.
"currency": Should be in String format, mandatory. Allowable values for the currency field are detailed elsewhere.
"payment_type": Should be in String format, limited to 64 characters. Can be null or an empty string.
"bank": Should be in String format, limited to 64 characters. Can be null or an empty string.
"installment_count": Should be in Integer format, with a minimum value of 1.
"tracking_number": Should be in String format, mandatory, limited to 64 characters. Can be null or an empty string.
"shipping_company": Should be in String format. Allowable values for the shipping_company field are detailed elsewhere. Can be null.
"shipping_address": Should be in String format, mandatory, limited to 512 characters.
"billing_address": Should be in String format, mandatory, limited to 512 characters.
"extra_field": Should be in Dictionary format. If empty, it should be provided as {}.
Currency Format:
The following values are accepted for the currency field:
AED
BGN
BHD
CZK
EGP
EUR
GBP
HUF
INR
IQD
KWD
MAD
NGN
OMR
PLN
QAR
RON
RUB
SAR
TRY
UAH
USD
Shipping Company Format:
The following values are accepted for the shipping_company field:
(format: "shipping company": "accepted value")
Example: "ACS Kargo": "acs",
Example Response
When a request is made, the response received will be as follows:
Control
For verification, the following request is sent:
If the response received is as follows:
The response means that the order has been successfully migrated.
Last updated
Was this helpful?