مستندات API V4
جدیدترین نسخه API تیپاکس با ۷۶ اندپوینت در ۱۷ گروه. شامل ۶ روش ثبت سفارش، Device Register، Return Order و Pickup مرسوله.
مستندات API V3
نسخه پایدار قبلی با ۱۰۵ اندپوینت در ۲۳ گروه. شامل باکس لاین (Box Line)، لاکر، Webhook، تیکتینگ و تراکنشهای مالی.
سامانه قبول
سامانه ویژه شعب و نمایندگیهای تیپاکس برای قبول، ثبت و تحویل مرسولات در سطح محلی. مستندات بهزودی.
راهنماها و آموزشها
ایتیپاکس
پلتفرم فروش سازمانی
ربات بله
ثبت سفارش از پیامرسان بله
پلاگین وردپرس
اتصال ووکامرس به تیپاکس
مایتیپاکس
اپلیکیشن موبایل
دانلود فایل اکسل نمونه ثبت سفارش گروهی
برای ثبت سفارش گروهی، فایل اکسل نمونه را دانلود کنید، اطلاعات مرسولات را تکمیل کرده و در سامانه ایتیپاکس آپلود نمایید.
مستندات API نسخه ۴ (V4)
جدیدترین و پیشرفتهترین نسخه API تیپاکس با ۷۶ اندپوینت در ۱۷ گروه. تمام جزئیات و جداول این نسخه در همین صفحه نمایش داده شده است. برای دسترسی سریع به هر گروه، از لینکهای زیر استفاده کنید یا صفحه را اسکرول کنید.
۶ روش ثبت سفارش
OmOrder، DeviceRegister، ReturnRegister و...
Pickup مرسوله
جمعآوری با PickupParcelWithUpdateBarcode
Device Register
ثبت سفارش از دستگاه با creatorBranchId
Return Order
ثبت مرجوعی با OmV4ReturnOrderRegister
Locker (V4)
جستجوی کیوسک با lat/lon/cityId
Webhook اختصاصی
successCallbackUrl + failureCallbackUrl
احراز هویت در V4
https://igtgatewayapi.tipax.ir/Token با username، password، "grant_type": "password" //این بخش را بدون تغییر بگذاریدAuthorization: Bearer YOUR_ACCESS_TOKEN در تمام درخواستهاجزئیات و جداول API V4 (۱۷ گروه، ۷۶ اندپوینت)
احراز هویت 1 اندپوینت
ورود و توکن — گروه Account
اندپوینتهای این گروه
1 اندپوینتRefreshTokenDto | AccessTokenApiResultنمونه درخواست — احراز هویت
POST
/api/OM/v4/Account/RefreshToken
{
"token": "string",
"refreshToken": "string"
}
مدیریت مشتری 18 اندپوینت
مشتری، کیف پول، شعب — گروه Customers
اندپوینتهای این گروه
18 اندپوینتOmCustomerBriefListDtoListApiResultOmCustomerListDtoOmPaymentUrlCuDto | OmPaymentUrlListDtoOmClientListDtoOmClientsListDtoOmBaseListDtoCustomerSubstationListDtoOmBaseListDtoCustomerSubstationCuDtoSSORegisterWithEmailAndNoPeopleRequest | SSORegisterResponseForPanelApiResultOmMyCustomerListDtoListApiResultSSOUpdateRequest | SSORegisterResponseForPanelApiResultSSOUserValidationDto | SSOTokenApiResultSSOUserValidationDto | AccessTokenApiResultUserIdDto | ApiResultنمونه درخواست — مدیریت مشتری
POST
/api/OM/v4/Customers/RechargeWallet
{
"amount": 0,
"frontCallBackUrl": "string"
}
مدیریت آدرس 5 اندپوینت
آدرس کسبوکار و دفترچه — گروه Addresses
اندپوینتهای این گروه
5 اندپوینتOmAddressCuDto | PeopleAddressesListDtoPeopleAddressCuDto | PeopleAddressesListDtoPeopleAddressesListDtoثبت سفارش 6 اندپوینت
۶ روش ثبت سفارش — گروه OmOrder
اندپوینتهای این گروه
6 اندپوینتOmV4OrderRegisterCuDto | OmV4OrderListDtoOmV4OrderWithAddressCuDto | OmV4OrderListDtoOmV4OrderWithOriginAddressCuDto | OmV4OrderListDtoOmV4OrderWithClientAndAddressCuDto | OmV4OrderListDtoOmV4DeviceOrderRegister | OmV4OrderListDtoOmV4ReturnOrderRegister | OmV4OrderListDtoنمونه درخواست — ثبت سفارش
POST
/api/OM/v4/OmOrder
{
"packages": [
{
"origin": {
"cityId": 1262,
"fullAddress": "آدرس فرستنده پلاک23",
"latitude": 51.8302611199163,
"longitude": 35.4438412913701,
"beneficiary": {
"fullName": "امیر",
"mobile": "09121234567",
"floor": "2",
"unit": "4",
"postalCode": "1234567891",
"description": "test"
}
},
"destination": {
"cityId": 1293,
"fullAddress": "آدرس گیرنده پلاک 444",
"latitude": 51.78712623,
"longitude": 35.42576206,
"floor": "12",
"unit": "32",
"postalCode": "8529637410",
"beneficiary": {
"fullName": "امیرعلی",
"mobile": "09331234567"
}
},
"customParcelTitle": "TESTL",
"weight": 1,
"packageValue": 10000000,
"length": 40,
"width": 30,
"height": 5,
"packingId": 522,
"packageContentId": 36,
"packType": 70,
"paymentType": 20,
"pickupType": 20,
"distributionType": 10,
"serviceId": 7,
"cod": 0,
"cashAmount": 0
}
],
"traceCode": "MP11101492",
"secondaryTraceCode": "MP85214798910",
"discountCode": null,
"successCallbackUrl": "",
"failureCallbackUrl": ""
}
POST
/api/OM/v4/OmOrder/RegisterOrderWithAddress
{
"packages": [
{
"originId": 29570365,
"destinationId":70031520,
"receiver": {
"phone": "02191031648",
"fullName": "محمدرضا",
"mobile": "09981112223"
},
"isUnsual": false,
"weight": 11,
"packageValue": 20000,
"length": 35,
"width": 25,
"height": 10,
"packingId": 49,
"packageContentId": 17,
"packType": 20,
"serviceId": 2,
"paymentType": 20,
"pickupType": 20,
"distributionType": 10,
"cashAmount": 12345,
"barcode": "1234",
"traceCode": "12433543543543"
}
]
}
POST
/api/OM/v4/OmOrder/WithPreDefinedOrigin
{
"packages": [
{
"originId": 29570365,
"destination": {
"cityId": 1022,
"fullAddress": "آدرس گیرنده پلاک 444",
"latitude": 37.78039158,
"longitude": 45.90133144,
"postalCode": "8529637410",
"beneficiary": {
"fullName": "امیرعلی",
"mobile": "09331234567"
}
},
"customParcelTitle": "TEST",
"weight": 1,
"packageValue": 10000000,
"length": 1,
"width": 1,
"height": 1,
"packageContentId": 9,
"packType": 20,
"serviceId": 4,
"paymentType": 20,
"pickupType": 10,
"distributionType": 10,
"cod": 0,
"cashAmount": 0
}
],
"traceCode": "MP1111492",
"secondaryTraceCode": "MP852147878780",
"discountCode": null
}
POST
/api/OM/v4/OmOrder/WithClientAndAddress
{
"packages": [
{
"senderClientId": 23570,
"receiverClientId": 23570,
"senderAddressId": 71483937,
"receiverAddressId": 71483937,
"weight": 2,
"packageValue": 25000000,
"length": 20,
"width": 20,
"height": 20,
"packingId": 5,
"packageContentId": 9,
"packType": 20,
"description": "تست",
"serviceId": 4,
"enableLabelPrivacy": true,
"paymentType": 10,
"pickupType": 10,
"distributionType": 10,
"cod": 0,
"cashAmount": 0
}
]
}
مرسولات 10 اندپوینت
Pickup، ابطال، مبلغ — گروه Parcels
اندپوینتهای این گروه
10 اندپوینتParcelListDtoListApiResultAcceptParcelForPickup | ApiResultOmParcelDtoOmBaseListDtoOmOrderCostBriefListDtoOmOrderCostBriefListDtoOmOrderCostListDtoOmOrderCostListDtoبستههای مشتری 2 اندپوینت
دفترچه بسته — گروه ParcelBooks
اندپوینتهای این گروه
2 اندپوینتOmCustomerPackageResponseOmBaseListDtoOmCreateCustomerPackageRequest | OmCreateCustomerPackageResponseوضعیت مرسولات 2 اندپوینت
وضعیت و رویداد — گروه ParcelStatus
اندپوینتهای این گروه
2 اندپوینتOmParcelStatusListDtoListApiResultParcelEventTypeListDtoListApiResultمحاسبه هزینه 5 اندپوینت
قیمت و سرویس — گروه Pricing
اندپوینتهای این گروه
5 اندپوینتOmPriceDtoOmPriceWithAddressDtoOmPriceWithOriginAddressDtoOmGetServicesBetweenCitiesDto | JetServicesBetweenCitiesListDtoApiResultOmServiceListDtoListApiResultانواع پرداخت 2 اندپوینت
پرداختها — گروه PaymentType
اندپوینتهای این گروه
2 اندپوینتPaymentTypeSearchDtoPaymentTypeListDtoبستهبندی 3 اندپوینت
نوع بسته و محتوا — گروه PackingType
اندپوینتهای این گروه
3 اندپوینتPublicPackagingGroupListDtoListApiResultOmPackagingTypeResponseOmBaseListDtoOmPackagingContentResponseOmBaseListDtoرهگیری 6 اندپوینت
پیگیری مرسوله — گروه Tracking
اندپوینتهای این گروه
6 اندپوینتJetTrackingBriefListDtoلاکر 2 اندپوینت
کیوسک و بانچ — گروه Locker
اندپوینتهای این گروه
2 اندپوینتLockerSearchDto | KiosksListDtoApiResultLockerSearchDto | BunchesListDtoApiResultمالی 3 اندپوینت
تراکنش — گروه Financial
اندپوینتهای این گروه
3 اندپوینتOmVoucherListDtoتیکتینگ 6 اندپوینت
تیکت و پاسخ — گروه Ticketing
اندپوینتهای این گروه
6 اندپوینتOmTicketListDtoOmBaseListDtoOmTicketCuDtoOmTicketResponseCuDtoOmGetTicketByIdDtoOmGetTicketByIdDtoOmTicketCategoryListDtoOmBaseListDtoشهرها 3 اندپوینت
لیست شهرها — گروه Cities
اندپوینتهای این گروه
3 اندپوینتاستانها 1 اندپوینت
استانهای ایران — گروه States
اندپوینتهای این گروه
1 اندپوینتویرایش مشتری حقیقی 1 اندپوینت
مشتری حقیقی — گروه ActualCustomers
اندپوینتهای این گروه
1 اندپوینتOmUpdateActualCustomerDtoمستندات API نسخه ۳ (V3)
نسخه سوم API تیپاکس با ۱۰۵ اندپوینت در ۲۳ گروه، شامل باکس لاین (Box Line)، لاکر، Webhook، تیکتینگ، تراکنشهای مالی و سرویسهای اکوپک. تمام جزئیات و جداول این نسخه در همین صفحه نمایش داده شده است.
سه روش ورود
token، tokenwithphonenumber، RefreshToken
باکس لاین (Box Line)
۵ اندپوینت مجزا (Booking)
لاکر
جستجوی کیوسک و بانچ
Webhook رویداد
مدیریت کالبک سفارش
مالی و تراکنش
۱۰۰ تراکنش آخر و جزئیات سند
تیکتینگ
ثبت و پاسخ تیکت
احراز هویت در V3
https://omapi.tipax.ir/api/OM/v3/Account/token با username، password، apiKeyAuthorization: Bearer YOUR_ACCESS_TOKEN در تمام درخواستهاجزئیات و جداول API V3 (۲۳ گروه، ۱۰۵ اندپوینت)
احراز هویت 3 اندپوینت
ورود و توکن — گروه Account
اندپوینتهای این گروه
3 اندپوینتLoginRequest | LoginResponseLoginRequestWithPhoneNumber | LoginResponseRefreshTokenDto | AccessTokenApiResultنمونه درخواست — احراز هویت
POST
/api/OM/v3/Account/token
{
"username": "string",
"password": "string",
"apiKey": "string"
}
POST
/api/OM/v3/Account/RefreshToken
{
"token": "string",
"refreshToken": "string"
}
مدیریت مشتری 20 اندپوینت
مشتری، اعتبار، شعب — گروه Customers
اندپوینتهای این گروه
20 اندپوینتOmCustomerListDtoOmPaymentUrlCuDto | OmPaymentUrlListDtoOmClientListDtoCustomerProductListDtoOmBaseListDtoOmClientsListDtoOmBaseListDtoCustomerSubstationListDtoOmBaseListDtoCustomerSubstationCuDtoCustomerListDtoListApiResultCustomerListDtoListApiResultSSORegisterWithEmailAndNoPeopleRequest | SSORegisterResponseForPanelApiResultOmMyCustomerListDtoListApiResultSSOUpdateRequest | SSORegisterResponseForPanelApiResultSSOUserValidationDto | SSOTokenApiResultSSOUserValidationDto | AccessTokenApiResultUserIdDto | ApiResultUserIdDto | ApiResultثبت سفارش Fulfillment در Api
در سفارشهای Fulfillment، علاوه بر اطلاعات معمول بسته، اطلاعات محصولات داخل بسته نیز در فیلد products ارسال میشود.
مرحله ۱: دریافت محصولات مشتری
ابتدا برای دریافت id و branchId محصولات مشتری، سرویس زیر فراخوانی میشود:
POST
https://omapi.tipax.ir/api/OM/v3/Customers/GetTotalCustomerProducts
Request Body:
{}
از پاسخ این سرویس، اطلاعات محصول شامل id و branchId دریافت میشود.
مرحله ۲: ثبت سفارش Fulfillment
پس از انتخاب محصول و مشخص شدن تعداد، سفارش از طریق Endpoint زیر ثبت میشود:
POST
https://omapi.tipax.ir/api/OM/v3/Orders
نمونه Request
{
"packages": [
{
"origin": {
"cityId": 1262,
"fullAddress": "آدرس فرستنده پلاک23",
"latitude": 35.70526226,
"longitude": 51.38477325,
"beneficiary": {
"fullName": "امیر",
"mobile": "09121234567",
"floor": "2",
"unit": "4",
"postalCode": "1234567891",
"description": "test"
}
},
"destination": {
"cityId": 1262,
"fullAddress": "آدرس گیرنده پلاک 444",
"latitude": 35.70526226,
"longitude": 51.38477325,
"floor": "12",
"unit": "32",
"postalCode": "8529637410",
"beneficiary": {
"fullName": "امیرعلی",
"mobile": "09331234567"
}
},
"customParcelTitle": "TEST",
"weight": 1,
"packageValue": 10000000,
"length": 30,
"width": 40,
"height": 45,
"packageContentId": 9,
"packingId": 10,
"packType": 20,
"serviceId": 1,
"paymentType": 20,
"pickupType": 10,
"distributionType": 10,
"cod": 0,
"products": [
{
"id": 401,
"branchId": 432,
"count": 1
}
]
}
]
}
بخش Products
فیلد products مشخص میکند چه محصولی از موجودی Fulfillment در این سفارش استفاده شود.
"products": [
{
"id": 401,
"branchId": 432,
"count": 1
}
]
| فیلد | توضیح |
|---|---|
id | شناسه محصول که از GetTotalCustomerProducts دریافت میشود |
branchId | شناسه شعبه مرتبط با محصول که از GetTotalCustomerProducts دریافت میشود |
count | تعداد محصول موردنیاز در سفارش |
id و branchId نمونه هستند و در پیادهسازی واقعی باید از پاسخ سرویس GetTotalCustomerProducts استفاده شوند.
ویرایش مشتری 1 اندپوینت
مشتری حقیقی — گروه ActualCustomers
اندپوینتهای این گروه
1 اندپوینتOmUpdateActualCustomerDtoمدیریت آدرس 6 اندپوینت
آدرس و پلیگون — گروه Addresses
اندپوینتهای این گروه
6 اندپوینتOmAddressCuDto | PeopleAddressesListDtoPeopleAddressCuDto | PeopleAddressesListDtoPeopleAddressesListDtoGisBranchListDtoApiResultثبت سفارش 16 اندپوینت
۱۶ روش ثبت سفارش — گروه Orders
اندپوینتهای این گروه
16 اندپوینتOmOrderCuDto | OmOrderListDtoOmOrderCuByAnotherCustomerDto | OmOrderListDtoOmOrderCuDto | OmOrderListDtoOmOrderWithAddressCuDto | OmOrderListDtoOmOrderWithOriginAddressCuDto | OmOrderListDtoOmOrderWithOriginAddressCuDto | OmOrderListDtoOmOrderWithLocationCuDto | OmOrderListDtoOmOrderCuDto | OmOrderListDtoMyTipaxOrderRegisterCuDto | OmOrderListDtoApiResultOmInvalidatedBarcodesListDtoApiResultOmPreOrderCuDto | OmOrderListDtoOmInvalidatedBarcodesListDtoApiResultOmQueueOrderCuDto | OmQueuedOrderListDtoApiResultOmBulkQueueOrderCuDto | OmBulkQueuedOrderListDtoApiResultنمونه درخواست — ثبت سفارش
POST
/api/OM/v3/Orders
{
"packages": [
{
"origin": {
"cityId": 1262,
"fullAddress": "آدرس فرستنده پلاک23",
"latitude": 51.8302611199163,
"longitude": 35.4438412913701,
"beneficiary": {
"fullName": "امیر",
"mobile": "09121234567",
"floor": "2",
"unit": "4",
"postalCode": "1234567891",
"description": "test"
}
},
"destination": {
"cityId": 1293,
"fullAddress": "آدرس گیرنده پلاک 444",
"latitude": 51.78712623,
"longitude": 35.42576206,
"floor": "12",
"unit": "32",
"postalCode": "8529637410",
"beneficiary": {
"fullName": "امیرعلی",
"mobile": "09331234567"
}
},
"customParcelTitle": "TESTL",
"weight": 1,
"packageValue": 10000000,
"length": 40,
"width": 30,
"height": 5,
"packingId": 522,
"packageContentId": 36,
"packType": 70,
"paymentType": 20,
"pickupType": 20,
"distributionType": 10,
"serviceId": 7,
"cod": 0,
"cashAmount": 0
}
],
"traceCode": "MP11101492",
"secondaryTraceCode": "MP85214798910",
"discountCode": null,
"successCallbackUrl": "",
"failureCallbackUrl": ""
}
POST
/api/OM/v3/Orders/WithCoordinates
{
"latitude": "36.5461926",
"longitude": "52.6783361",
"no": "string",
"packages": [
{
"destination": {
"cityId": 1262,
"fullAddress": "شهرک تست خیابان تست کوچه تست",
"floor": "2",
"unit": "45",
"postalCode": "1234567891",
"latitude": "35.71957113",
"longitude": "51.37508023",
"no": "3",
"description": "توضیح تست",
"beneficiary": {
"phone": "093518880888",
"fullName": "تست تستی",
"mobile": "093518880888"
}
},
"isUnsual": false,
"weight": 4,
"packageValue": 450000000,
"length": 35,
"width": 45,
"height": 55,
"packingId": 11,
"packageContentId": 9,
"packType": 20,
"description": "Test",
"serviceId": 4,
"enableLabelPrivacy": true,
"paymentType": 20,
"pickupType": 20,
"distributionType": 20,
"cod": 0,
"cashAmount": 0,
"customParcelTitle": "TEST-SHENASE"
}
],
"traceCode": "TEST547698",
"secondaryTraceCode": "TS3456678",
"discountCode": ""
}
باکس لاین (LTL) 5 اندپوینت
ثبت باکس لاین — گروه Booking
اندپوینتهای این گروه
5 اندپوینتBookingCuDto | BookingListDtoApiResultBookingV3SearchDto | BookingListDtoIPagedListApiResultGetWorkingDatesDto | BookingWorkingDateListDtoListApiResultBookingStatusUpdateDto | BookingListDtoApiResultBookingUpdateDto | BookingListDtoApiResultنمونه درخواست — باکس لاین
POST
/api/OM/v3/Booking/Register
{
"pickupDate": "1405/05/10",
"deadlineDays": 2,
"bookingParcels": [
{
"parcelValue": "500000000",
"weight": "30",
"description": "Refrigerator sample",
"packagingTypeId": 509,
"senderClientId": 5877661,
"receiverClientId": 71012065,
"senderAddressesId": 86035238,
"receiverAddressesId": 85581549,
"paymentTypeId": 10,
"pickupTypeId": 10,
"deliveryTypeId": 10,
"packagingContentId": 11
}
],
"WorkingDates": [
{
"date": "1405/05/10",
"start": "09:00",
"end": "15:00",
"Type": "Origin"
},
{
"date": "1405/05/11",
"start": "09:00",
"end": "15:00",
"Type": "Origin"
},
{
"date": "1405/05/10",
"start": "02:40",
"end": "12:00",
"Type": "Destination"
},
{
"date": "1405/05/11",
"start": "02:40",
"end": "12:00",
"Type": "Destination"
}
]
}
مرسولات 9 اندپوینت
جستجو و ابطال — گروه Parcels
اندپوینتهای این گروه
9 اندپوینتOmParcelDtoOmBaseListDtoOmOrderCostBriefListDtoOmOrderCostBriefListDtoOmOrderCostListDtoOmOrderCostListDtoParcelSearchByBranchDto | ParcelListDtoListApiResultبستههای مشتری 2 اندپوینت
دفترچه — گروه ParcelBooks
اندپوینتهای این گروه
2 اندپوینتOmCustomerPackageResponseOmBaseListDtoOmCreateCustomerPackageRequest | OmCreateCustomerPackageResponseوضعیت مرسولات 2 اندپوینت
وضعیت و رویداد — گروه ParcelStatus
اندپوینتهای این گروه
2 اندپوینتOmParcelStatusListDtoListApiResultParcelEventTypeListDtoListApiResultنوع مرسوله 2 اندپوینت
انواع مرسوله — گروه ParcelType
اندپوینتهای این گروه
2 اندپوینتParcelTypeSearchDtoParcelTypeListDtoمحاسبه هزینه 7 اندپوینت
قیمت و سرویس — گروه Pricing
اندپوینتهای این گروه
7 اندپوینتOmPriceDtoOmPriceWithAddressDtoOmPriceWithOriginAddressDtoOmPriceDtoOmPriceWithAddressDtoOmPriceWithOriginAddressDtoOmGetServicesBetweenCitiesDto | JetServicesBetweenCitiesListDtoApiResultنمونه درخواست — محاسبه هزینه
POST
/api/OM/v3/Pricing
{
"packageInputs": [
{
"origin": {
"cityId": 1262
},
"destination": {
"cityId": 1262
},
"weight": 2,
"packageValue": 2222222,
"length": 2,
"width": 2,
"height": 2,
"packingId": 7,
"packageContentId": 520,
"packType": 20,
"paymentType": 20,
"pickupType": 0,
"distributionType": 10,
"serviceId": 7
}
]
}
انواع پرداخت 2 اندپوینت
پرداخت — گروه PaymentType
اندپوینتهای این گروه
2 اندپوینتPaymentTypeSearchDtoPaymentTypeListDtoبستهبندی 1 اندپوینت
بستهبندی — گروه PackingPrices
اندپوینتهای این گروه
1 اندپوینتOmPackagingTypeResponseOmBaseListDtoمحتوای بسته 1 اندپوینت
محتوا — گروه PackContentRates
اندپوینتهای این گروه
1 اندپوینتOmPackagingContentResponseOmBaseListDtoرهگیری 6 اندپوینت
پیگیری — گروه Tracking
اندپوینتهای این گروه
6 اندپوینتJetTrackingBriefListDtoلاکر 2 اندپوینت
کیوسک و بانچ — گروه Locker
اندپوینتهای این گروه
2 اندپوینتLockerSearchDto | KiosksListDtoApiResultLockerSearchDto | BunchesListDtoApiResultنمونه درخواست — لاکر
Webhook 4 اندپوینت
مدیریت کالبک — گروه CustomerWebhook
اندپوینتهای این گروه
4 اندپوینتCustomerWebhookListDtoApiResultCustomerWebhookCuDto | CustomerWebhookListDtoApiResultCustomerWebhookCuDto | CustomerWebhookListDtoApiResultApiResultنمونه درخواست — Webhook
تاریخچه Webhook 2 اندپوینت
گزارش — گروه CustomerWebhookHistory
اندپوینتهای این گروه
2 اندپوینتCustomerWebhookHistorySearchDto | CustomerWebhookHistoryListDtoListApiResultCustomerWebhookHistoryListDtoListApiResultمالی 3 اندپوینت
تراکنش — گروه Financial
اندپوینتهای این گروه
3 اندپوینتOmVoucherListDtoتیکتینگ 6 اندپوینت
تیکت — گروه Ticketing
اندپوینتهای این گروه
6 اندپوینتOmTicketListDtoOmBaseListDtoOmTicketCuDtoOmTicketResponseCuDtoOmGetTicketByIdDtoOmGetTicketByIdDtoOmTicketCategoryListDtoOmBaseListDtoزمانبندی 1 اندپوینت
برنامه روزانه — گروه TimeTable
اندپوینتهای این گروه
1 اندپوینتTimeTableScheduleApiResultشهرها 3 اندپوینت
شهرها و استانها — گروه Cities
اندپوینتهای این گروه
3 اندپوینتاستانها 1 اندپوینت
استان — گروه States
اندپوینتهای این گروه
1 اندپوینتسامانه قبول مرسولات تیپاکس
این بخش در حال آمادهسازی است. بهزودی مستندات کامل سامانه قبول مرسولات تیپاکس برای اپراتورهای شعب و نمایندگیها در این صفحه ارائه خواهد شد.
دیتای مستندات هنوز موجود نیست
مستندات و اندپوینتهای سامانه قبول بهمحض دریافت فایل OpenAPI رسمی، در این صفحه قرار خواهند گرفت. در صورت داشتن فایل OpenAPI برای سامانه قبول، آن را برای ما ارسال کنید تا اضافه شود.
انواع بستهبندی
جدول کامل انواع بستهبندی تیپاکس شامل شناسه، ابعاد، وزن و نوع بسته. این مقادیر در فیلد packingId در زمان ثبت سفارش استفاده میشوند.
| packingId | minWeight | minHeight | minWidth | minLength | maxWeight | maxHeight | maxWidth | maxLength | height | width | length | packType | title |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading data... | |||||||||||||
دستهبندی محتوای بسته
لیست انواع محتوای قابل ارسال با شناسههای مرتبط. این شناسه در فیلد packageContentId استفاده میشود.
| id | packType | title |
|---|---|---|
| Loading data... | ||
پارامترها و توضیحات
جدول کامل پارامترهای استفادهشده در API تیپاکس. هر پارامتر شامل نام انگلیسی و توضیح فارسی است. برای جستجو از کادر بالای جدول استفاده کنید.
| parameter | description |
|---|---|
| Username | omapi.tipax.irنام کاربری در |
| Password | omapi.tipax.irرمز عبور در |
| APIkey | کلید ایتیپاکس API |
| refreshToken | توکن بهروزرسانی (دریافت شده هنگام ساخت توکن قبلی) |
| id | آیدی کاربر |
| firstName | نام |
| lastName | نام خانوادگی |
| nationalCode | کدملی |
| ایمیل | |
| phone | تلفن |
| mobile | شماره تلفن همراه |
| description | توضیحات |
| title | عنوان آدرس |
| cityId | آیدی شهر |
| districtId | منطقه |
| mainStreet1 | خیابان اصلی |
| sideStreet1 | خیابان فرعی |
| mainAlley1 | کوچه اصلی |
| sideAlley1 | کوچه فرعی |
| latitude | طول جغرافیایی |
| longitude | عرض جغرافیایی |
| postalCode | کدپستی |
| unit | واحد |
| floor | طبقه |
| no | پلاک |
| isDefault | |
| personId | آیدی کاربر |
| plaque | پلاک |
| fullAddress | آدرس کامل |
| beneficiary.phone | شماره تلفن فرستنده |
| beneficiary.fullName | نام و نام خانوادگی فرستنده |
| beneficiary.mobile | موبایل فرستنده |
| destination.beneficiary.phone | شماره تلفن گیرنده |
| destination.beneficiary.fullName | نام و نام خانوادگی گیرنده |
| destination.beneficiary.mobile | موبایل گیرنده |
| weight | وزن بسته |
| packageValue | ارزش بسته |
| length | طول بسته |
| width | عرض بسته |
| height | ارتفاع بسته |
| packingId | آیدی بستهبندی |
| packType | نوع بستهبندی |
| parcelTypeId | آیدی نوع بسته |
| parcelBookId | آیدی بستههای تعریف شده مشتری |
| serviceId | نوع سرویس |
| enableLabelPrivacy | چاپ جزئیات فرستنده و گیرنده بر روی لیبل |
| paymentType | نوع پرداخت |
| pickupType | نوع جمعآوری |
| cod | COD مبلغ |
| cashAmount | مبلغ نقدی |
| barcode | بارکد |
| secondaryTraceCode | کد رهگیری اختصاصی ثانویه |
| discountCode | کد تخفیف |
| originId | ثبت کردهایم addressbook آیدی آدرس مبدا که از قبل در |
| destinationId | ثبت کردهایم addressbook آیدی آدرس مقصد که از قبل در |
| originId | ثبت کردهایم addressbook آیدی آدرس مبدا که از قبل در |
| title | عنوان بسته |
| length | طول بسته |
| width | عرض بسته |
| height | ارتفاع بسته |
| packageValue | ارزش بسته پستی |
| weight | وزن بسته |
| packType | پاکت:10 بسته :20 مینی پک:50 |
| packageContentId | (packContentRate تمامی مقادیر ممکن در متد) محتویات مثل: عمومی، شکستنی |
| packingId | (PackingPrices تمامی مقادیر ممکن در متد) نوع بستهبندی مثال: کارتن سایز 1 |
| isUnusual | (true/false) آیا بسته غیراستاندارد است |
| origin.cityId | آیدی شهر مبدا |
| destination.cityId | آیدی شهر مقصد |
| weight | وزن بسته |
| packageValue | ارزش بسته پستی |
| length | طول بسته |
| width | عرض بسته |
| height | ارتفاع بسته |
| packingId | (تمامی مقادیر ممکن در متد PackingPrices) نوع بسته بندی مثال : کارتن سایز 1 |
| parcelBookId | آیدی بسته های تعریف شده مشتری |
| isUnusual | آیا بسته غیر استاندارد است (true/false) |
| packType | نوع – 10:پاکت – 20:بسته- 50:مینی پک |
| paymentType | نوع پرداخت- 10:سمت فرستنده-اعتباری –
20:سمت
گیرنده -پسکرایه – 30:سمت گیرنده-پرداخت در محل- 40:سمت فرستنده-پرداخت در محل- 50:سمت فرستنده-پرداخت از کیف پول 80-سمت فرستنده-نقدی (تمامی مقادیر ممکن در متد PaymentType) |
| pickupType | نوع جمع آوری - 10:جمع آوری در محل مشتری – 20:جمع آوری در نمایندگی |
| distributionType | نوع تحویل- 10:تحویل در محل مشتری – 20:تحویل در نمایندگی |
| Serviced | نوع سرویس- 1:ارسال زمینی همان روز – 2:ارسال زمینی یک روزه- 3:ارسال زمینی دو روزه- 5:اکسپرس ویژه بین شهری- 6:"بین الملل- 7:اکسپرس درون شهری |
| customerId | کد مشتری |
| departmentId | (GetDepartments تمامی مقادیر ممکن در متد) آیدی دپارتمان |
| priorityId | الویت |
| subject | موضوع |
| Text | متن پاسخ تیکت |
| ticketId | آیدی تیکتی که میخواهیم به آن پاسخ دهیم |
| contractCode | کد قرارداد |
| orderNo | شماره سفارش |
| contractKindName | نوع قرارداد |
| dispatchCount | تعداد بستههای ارسالی |
| contractStatusName | وضعیت قرارداد |
| contractStatusId | آیدی وضعیت قرارداد |
| dispatchValue | ارزش بستهها |
| contractInternalTime | تاریخ شمسی ثبت سفارش |
| terminateUserFullName | نام کاربر ابطالکننده سفارش |
| terminateDescribe | دلیل ابطال |
| shippingCost | هزینه حملونقل |
| specialService | سرویس ویژه |
| packageService | هزینه بستهبندی |
| smsCost | هزینه پیامک |
| tax | مالیات |
| discount | تخفیف |
| hasCOD | است COD آیا سفارش |
| cod | COD مبلغ |
| finalAmount | مبلغ نهایی |
| cashAmount | مبلغ نقدی |
| payInPlaceAmount | مبلغ پسکرایه |
| prePaidAmount | مبلغ پیش پرداخت |
| paymentKindName | نوع پرداخت |
| senderFullName | نام فرستنده |
| senderMobileNumber | موبایل فرستنده |
| senderPhoneNumber | تلفن فرستنده |
| phoneNumber | تلفن همراه |
| senderAddress | آدرس فرستنده |
| senderCityName | نام شهر فرستنده |
| totalWeight | وزن بستهها |
| barcode | بارکدها |
| traceCode | کد رهگیری مشتری |
| secondaryTraceCode | کد رهگیری ثانویه مشتری |
| status | وضعیت فعلی بسته |
| statusId | آیدی وضعیت بسته |
| origin | آدرس فرستنده |
| originState | استان فرستنده |
| originCity | شهر فرستنده |
| destination | آدرس مقصد |
| destinationState | استان مقصد |
| destinationCity | شهر مقصد |
| paymentType | نوع پرداخت |
| length | طول |
| width | عرض |
| height | ارتفاع |
| value | ارزش |
| weight | وزن |
| packageType | (packagingPrices) آیدی نوع بستهبندی |
| title | عنوان نوع بستهبندی |
| packageContentTitle | محتویات بسته مثل : عمومی , شکستنی |
| isFragile | آیا بسته شکستنی است؟ |
| parcelStatusHistories | تاریخچه وضعیت بسته |
| jetIdContractAmountInfo | کد قرارداد جت |
| shippingCost | هزینه حملونقل |
| packageService | هزینه بستهبندی |
| tax | مالیات |
| finalAmount | مبلغ نهایی |
| paymentKindName | نوع پرداخت |
| cashAmount | مبلغ نقدی |
| payInPlaceAmount | مبلغ پسکرایه |
| organizationalServices | خدمات سازمانی |
| distanceDay | تخمین زمان تحویل بسته |
| nationalId | |
| persianRegistrationDate | |
| registrationNo | |
| economicNo | |
| companyId | |
| customerCode | |
| jetIdCustomer | |
| leadId | |
| clientsId | |
| addressId | |
| cityETipaxId | |
| isIndividual | |
| genderTypeId | |
| homeTownCityId | |
| maritalStatusId | |
| approveId | |
| ReceiverKioskId | آیدی کیوسک جهت استفاده از سرویس لاکر پر
شود
(برای اطلاعات بیشتر از سرویس لاکر بخش Locker را مطالعه نمایید) |
| preFix | |
| branchId | |
| modifierId | |
| creatorId | |
| peopleAddressTypeId | |
| frontCallBackUrl | |
| militaryStatusId | |
| religionTypesId | |
| dateOfEmployment | |
| senderAddressId | |
| jetId | کد قرارداد جت |
| inFix | |
| pickupStartTime | |
| pickupEndTime | |
| isDescending | |
| toModificationDate | |
| fromCreationDate | |
| customParcelTitle | این پارامتر شناسه فاکتور را تعیین میکند. در صورتی که گزارش بهصورت اکسل دریافت شود، مقدار این پارامتر در ستون شناسه فاکتور نمایش داده خواهد شد |
| sourceCityId | |
| destinationCityId | |
| creationTime | |
| modificationTime | |
| totalItemCount | |
| pageNumber | |
| pageSize | |
| pageCount | |
| fromModificationDate | |
| toCreationDate | |
| sortBy | |
| recordsPerPage | |
| oldBarcode | |
| newBarcode | |
| bubbleWrapAmount | |
| glueAmount | |
| salaryAmount | |
| postFix | |
| barcodeTypeId | |
| pickupDate | |
| successCallbackUrl | |
| failureCallbackUrl | |
| addressTitle | |
| clientTitle | |
| bubbleWrapAmount | |
| districtManagersOpinion | |
| customerSubstationCode | |
| exclusiveCode | |
| birthDate | |
| idNo | |
| managerName | |
| userId | |
| generatedBarcodeId | |
| otherAddress |
انواع سرویس ارسال
سرویسهای مختلف ارسال تیپاکس شامل سرویس عادی، سیستمی، ویژه، موتوری، سیستمی مقصد و سرویس مرجوعی. شناسه هر سرویس در فیلد serviceId استفاده میشود.
| id | isActive | title |
|---|---|---|
| Loading data... | ||
انواع پرداخت
مدلهای مختلف پرداخت هزینه ارسال شامل پرداخت سمت فرستنده، سمت گیرنده، نقدی، اعتباری و کیف پول. شناسه در فیلد paymentType استفاده میشود.
| id | title | description |
|---|---|---|
| 10 | سمت فرستنده - پیشپرداخت | پرداخت در محل مبدا پیش از تحویل |
| 20 | سمت گیرنده - نقدی | پرداخت نقدی توسط گیرنده هنگام تحویل |
| 30 | سمت گیرنده - پرداخت در محل | پرداخت توسط گیرنده در محل دریافت |
| 40 | سمت فرستنده - پرداخت در محل از اعتبار | پرداخت در محل از اعتبار فرستنده |
| 50 | سمت فرستنده - پرداخت از کیف پول | کسر از کیف پول فرستنده |
| 60 | سمت فرستنده - پرداخت در محل از کیف پول | پرداخت در محل از کیف پول فرستنده |
| 80 | سمت فرستنده - نقدی | پرداخت نقدی در مبدا |
| 90 | سمت فرستنده - اعتبار نمایندگی | کسر از اعتبار نمایندگی |
شهرها و استانها
لیست کامل شهرها و استانهای تحت پوشش تیپاکس. برای دریافت لیست سرویسهای بین دو شهر از ابزار سرویس بین دو شهر استفاده کنید.
| id | jetId | latitude | longitude | stateTitle | stateId | title |
|---|---|---|---|---|---|---|
| Loading data... | ||||||
وضعیت مرسولات
کد وضعیتهای ممکن برای مرسولات در طول چرخه ارسال. این مقادیر در پاسخ API و رویدادهای مرسوله استفاده میشوند.
| id | latinTitle | title |
|---|---|---|
| Loading data... | ||
رویدادهای مرسولات
رویدادهای قابل مشاهده در طول چرخه زندگی یک مرسوله. این رویدادها در پاسخ متد رهگیری (Tracking) قابل دسترسی هستند.
| id | modifier | creator | modificationTime | creationTime | modificationDate | creationDate | modifierId | creatorId | isActive | parcelStatus.id | parcelStatus.latinTitle | parcelStatus.title | fParcelStatusId | latinTitle | title |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading data... | |||||||||||||||
سوالات متداول
پاسخ به سوالات رایج توسعهدهندگان درباره API تیپاکس. اگر سوال شما در این لیست نیست با تیم پشتیبانی تماس بگیرید.
دریافت توکن باید از طریق متد POST و آدرس https://igtgatewayapi.tipax.ir/Token و ارسال JSON زیر انجام شود:
{
"username": "نام کاربری پنل ای تیپاکس شما",
"password": "رمز عبور پنل ای تیپاکس شما",
"grant_type": "password" //این بخش را بدون تغییر بگذارید
}
در حال حاضر پارامترهای ثبت زمان جمعآوری مرسوله در API وجود دارد اما امکان ثبت آن میسر نیست.
آدرسهای فرستنده peopleAddressTypeId=1 و آدرسهای گیرنده peopleAddressTypeId=2 دارند
این پارامتر مشخص میکند که آیا جزئیات اطلاعات فرستنده و گیرنده بر روی لیبل چاپ شود (true) یا خیر (false)
هر مشتری میتواند از طریق متد POST و اندپوینت
https://omapi.tipax.ir/api/OM/v4/ParcelBooks بسته تعریف کند.
بستههایی که توسط خود مشتری
تعریف شدهاند را میتوان با استفاده از متد Get و اندپوینت
https://omapi.tipax.ir/api/OM/v3/ParcelBooks دریافت کرد.
در ریسپانس این سرویس، برای هر
بسته تعریف شده یک id وجود دارد که این مقادیر همان Vlaueهای مجاز برای پارامتر
parcelbookId هستند.
نکته مهم در مورد این پارامتر این است که زمانی که در جیسون ارسالی، از
این پارامتر استفاده میکنید، دیگر لازم نیست پارامترهای مرتبط با ابعاد (طول، عرض و
ارتفاع) را ارسال کنید.
اما اگر این پارامتر را ارسال نکنید، حتما باید پارامترهای ابعاد را
با مقادیر مجاز ارسال کنید.
این پارامتر مربوط به نسخههای 1 و 2 API تیپاکس است که در نسخه 3 و 4 نیازی به ارسال ان نیست
در نسخه های 3 و 4 ای پی آی تیپاکس، زمانی که جیسون ارسالی با اطلاعات مربوط به origin و destination پر شده باشد، مقادیر مرتبط با آیتمهای senderAddressAndClient و receiverAddressAndClient بطور خودکار پر خواهند شد، در نتیجه نیازی به ارسال این آیتمها حین ثبت سفارش نیست.
نسخه v4 بهصورت event پیادهسازی شده و سفارشات بر روی صف (queue) قرار میگیره، بنابراین حتما باید success call back url و fail call back url در Request ارسالی وجود داشته باشد.
وبهوک (Webhook) یک مکانیزم ارتباطی کارآمد بین اپلیکیشنها است که امکان تبادل خودکار و آنی اطلاعات را فراهم میکند.
برخلاف روش سنتی «پولینگ» (Polling) که در آن یک اپلیکیشن باید بهطور مداوم سرویس دیگر را برای دریافت اطلاعات جدید بررسی کند، وبهوک به سرویس مبدأ اجازه میدهد تا در لحظه وقوع یک رویداد (مانند تغییر وضعیت بسته پستی)، اطلاعات مربوطه را بهصورت «پوش» (Push) به یک URL از پیش تعیینشده در اپلیکیشن مقصد ارسال کند. این امر باعث افزایش سرعت، کاهش سربار پردازشی و بهروزرسانی آنی اطلاعات میشود.
تفاوت اصلی بین نسخه ۳ و ۴ API ایتیپاکس
تفاوت اصلی بین نسخه ۳ و ۴ API ایتیپاکس در همین نحوه تبادل اطلاعات نهفته است:
- نسخه ۳ (API v3): این نسخه بهصورت «همزمان» (Synchronous) عمل میکند. بدین معنی که تمامی عملیات مربوط به هر سفارش (ثبت، پردازش و غیره) بهصورت لحظهای انجام شده و نتیجه بلافاصله برگردانده میشود. اگرچه در صورت داشتن توکن معتبر، ثبت سفارش دچار مشکل نمیشود، اما ماهیت همزمان این نسخه باعث تجمع بار پردازشی در صورت افزایش درخواستهای همزمان میگردد.
- نسخه ۴ (API v4): این نسخه بهصورت «مبتنی بر رویداد» (Event-Driven) و با استفاده از «صفگذاری» (Queue) پیادهسازی شده است. در این نسخه، ارائه URL برای «کالبک موفقیت» (Success Callback URL) و «کالبک شکست» (Fail Callback URL) الزامی است. این URLها همان اندپوینتهای وبهوک هستند که ایتیپاکس تغییرات وضعیت بستهها را به آنها ارسال میکند. این معماری برای مشتریانی که قابلیت پیادهسازی وبهوک را دارند و به عملکرد بالا و مکانیزمهای «تلاش مجدد» (Retry) نیاز دارند، ایدهآل است.
چرا استفاده از وبهوک در نسخه ۴ API ایتیپاکس ضروری است؟
نسخه ۴ ایتیپاکس بهگونهای طراحی شده است که با الگوی ترافیک لحظهای و پرترافیک (مثلاً ۱۰۰۰ درخواست در لحظه) سازگار باشد. وبهوک امکان پردازش آنی و کارآمد این حجم از درخواستها را فراهم میکند.
شما با آمادهسازی یک URL در سیستم خودتان که قادر به دریافت درخواستهای
HTTP POST از ایتیپاکس باشد و ثبت آن در تنظیمات، میتوانید تغییرات
وضعیت بستهها را به محض وقوع دریافت و در سیستم خود بهروزرسانی کنید. این رویکرد
ضمن افزایش سرعت دریافت اطلاعات، بار پردازشی را
روی سرورهای شما و ایتیپاکس کاهش میدهد و از
بهروز بودن دائمی اطلاعات اطمینان حاصل میکند.
این خطا مربوط به محدودیت نرخ درخواست (Rate Limit) در سرویس
OmOrder تیپاکس است. بر اساس تنظیمات سرور، حداکثر
۱۰ درخواست در هر ثانیه برای هر کلاینت (بر اساس API Key یا IP)
مجاز است.
در صورتی که تعداد فراخوانیها از این حد بیشتر شود، سامانه بهصورت موقت مانع پردازش
میشود و پیام خطای فوق (معمولاً همراه با وضعیت HTTP 429) برگردانده
میشود.
روشهای پیشنهادی برای جلوگیری از خطا
- بین هر batch از درخواستها وقفهای حدود ۱۰۰ تا ۱۵۰ میلیثانیه در نظر بگیرید.
- در صورت امکان، چند مرسوله را بهصورت گروهی (Bulk) داخل یک درخواست واحد ارسال کنید تا حجم فراخوانیها کاهش یابد.
اگر برای پارامتر serviceId مقادیر زیر ارسال شود، نوع قرارداد نهایی
اکسپرس خواهد بود:
- ۱ – ارسال زمینی همان روز
- ۲ – ارسال زمینی یک روزه
- ۳ – ارسال زمینی دو روزه
- ۴ – ارسال زمینی سه روزه
- ۵ – اکسپرس ویژه بینشهری
- ۷ – اکسپرس درونشهری
در این صورت، نوع قرارداد نهایی اکسپرس در نظر گرفته میشود.
برای پارامتر paymentType مقادیر زیر مجاز هستند:
- ۱۰ – سمت فرستنده / اعتباری
- ۲۰ – سمت گیرنده / پسکرایه
- ۳۰ – سمت گیرنده / پرداخت در محل
- ۴۰ – سمت فرستنده / پرداخت در محل
- ۵۰ – سمت فرستنده / پرداخت از کیف پول
- ۸۰ – سمت فرستنده / نقدی
مقادیر ۱۰ و ۴۰ – کسر از اعتبار فرستنده
در صورت ارسال مقادیر ۱۰ و ۴۰، هزینه خدمات از اعتبار
فرستنده (صاحب حساب کاربری در ایتیپاکس) در هر دو حالت کسر خواهد شد. اما در حالت
سمت فرستنده – پرداخت در محل (۴۰)، سیستم بهصورت اتوماتیک ارزش مرسوله
را بهجای COD جایگذاری میکند، در صورتی که پارامتر COD ارسال
نشود یا مقدار آن کمتر از ارزش مرسوله نباشد.
مقادیر ۲۰ و ۳۰ – دریافت از گیرنده
همچنین در صورت ارسال مقادیر ۲۰ (سمت گیرنده – پسکرایه) و
۳۰ (سمت گیرنده – پرداخت در محل)، در هر دو حالت هزینه خدمات از گیرنده
دریافت خواهد شد. اما در حالت سمت گیرنده – پرداخت در محل (۳۰)، سیستم
بهصورت اتوماتیک ارزش مرسوله را بهجای COD جایگذاری میکند، در صورتی که
پارامتر COD ارسال نشود یا مقدار آن کمتر از ارزش مرسوله نباشد.
مقدار ۸۰ – پرداخت نقدی به نماینده
در نهایت، در صورت ارسال پارامتر ۸۰ (سمت فرستنده – نقدی)، نماینده
تیپاکس در زمان جمعآوری، هزینه ارسال را بهصورت نقدی از فرستنده دریافت میکند.
بنابراین در صورت ثبت سفارش در این حالت از پرداخت، لازم است پارامتر
cashAmount مقداردهی و ارسال شود.
در نسخه ۴ API تیپاکس، معماری بهصورت «مبتنی بر رویداد» (Event‑Driven) و «غیرهمزمان» (Async) طراحی شده است. به همین دلیل، نتیجه پردازش هر سفارش بلافاصله در پاسخ Request برگردانده نمیشود. بهجای آن، شما باید دو آدرس (URL) در اختیار تیپاکس قرار دهید تا نتیجه پردازش را در زمان مناسب برای شما ارسال کند:
-
کالبک موفقیت (Success Callback URL):
این URL آدرسی در سیستم شماست که تیپاکس پس از پردازش موفق درخواست (مثلاً ثبت موفق
سفارش یا هر مرحلهای که در صف پردازش بدون خطا کامل شود) به آن یک درخواست
HTTP POSTارسال میکند. - کالبک شکست (Fail Callback URL): این URL برای زمانی است که پردازش درخواست با خطا مواجه شود. در چنین حالتی تیپاکس بهجای پاسخ موفق، اطلاعات خطا را به Fail Callback URL ارسال میکند.
در نتیجه وجود این دو آدرس باعث میشود بتوانید بدون انتظار، درخواستها را با سرعت بالا ارسال کنید، عملیات پشتصحنه را صفبندی و پردازش کنید، سیستم شما نتیجه را دقیق و آنی دریافت کند و همچنین سازوکار «Retry» و پایداری بالاتر برای شما فراهم شود.
اگر در جیسون ارسالی شما به تیپاکس، پارامتر packingid وجود نداشته باشد، سیستم بهصورت اتومات نوع بسته شما را (نیاز به بسته بندی ندارد) در نظر خواهد گرفت
فیلد «پلاک» در زمان ثبت آدرس حداکثر میتواند شامل ۵ رقم عددی باشد. در صورت وارد کردن بیش از ۵ رقم، سیستم اجازه ثبت آدرس را نخواهد داد.
برای دریافت (Get) شناسههای محصولات جدید (Product IDs)، لطفاً endpoint زیر را فراخوانی (Call) نمایید:
URL: https://integrationapi.tipax.ir/api/OM/v3/Customers/myproducts
با فراخوانی این آدرس، لیستی از Product IDها در پاسخ دریافت خواهد شد.
با توجه به معماری سامانه ایتیپاکس، پیش از Call کردن سرویس Pricing لازم است تا ابتدا یک سفارش ثبت و بارکد دریافت کنید و سپس مجدد سرویس Pricing را Call کنید و Response Time را بررسی کنید.
برای مشاهده تمامی دسترشتهها و جزئیات کامل وضعیت مرسوله، از متد
POST استفاده کنید و درخواست را به آدرس زیر ارسال نمایید. مقدار
trackingInput را با شماره قرارداد مرسوله جایگزین کرده و در
Body درخواست یک آبجکت خالی ({}) ارسال کنید.
آدرس درخواست:
POST https://omapi.tipax.ir/api/v2/Tracking/GetJetTrackingDetail?trackingInput=3616202582144234437
نکته: به جای 3616202582144234437، شماره قرارداد موردنظر خود را قرار دهید.
بله، امکان ویرایش اطلاعات مشتری از طریق API فراهم شده است. برای این کار کافی است درخواست خود را به آدرس زیر ارسال کنید:
آدرس API:
https://omapi.tipax.ir/api/v2/client
نمونه JSON (پیلود) مورد نیاز:
متد: PUT
{
"fullName": "string",
"mobile": "string",
"nationalId": "string",
"telephonNumber": "string",
"id": "string"
}
تمامی فیلدها به صورت رشته (string) ارسال میشوند و فیلد id برای شناسایی مشتری الزامی است.
ثبت سفارش سرویس همان روز (Same Day) در ایتیپاکس دارای شرایط و محدودیتهای زیر است:
1. محدوده ثبت سفارش: ثبت سفارش سرویس Same Day فقط برای مبدا و مقصد تهران به تهران امکانپذیر است.
2. وزن مرسوله: وزن بسته باید حداکثر 12 کیلوگرم باشد.
3. ابعاد بسته: حداکثر ابعاد بستهبندی باید 37 × 37 × 15 سانتیمتر باشد تا مرسوله امکان قرارگیری در لاکر را داشته باشد.
4. تأیید آدرس مشتری: مشتری باید پیش از ثبت سفارش، آدرس خود را از طریق لینک مربوطه تأیید کرده باشد. پس از انتخاب شماره مشتری، در بخش آدرسها میتوانید لیست آدرسهای پیشنهادی را مشاهده کرده و آدرس تأییدشده مشتری را انتخاب نمایید.
5. نوع بستهبندی: ثبت سفارش Same Day فقط برای بسته (کارتن) و پاکت امکانپذیر است و استفاده از اکوپک برای این سرویس امکانپذیر نیست.
6. نحوه عملکرد سرویس: در این نوع ثبت سفارش، مرسوله در ابتدا برای ارسال به آدرس مشتری در نظر گرفته میشود؛ همزمان با ثبت سفارش، یک لاکر نیز برای مشتری رزرو میشود. در صورتی که مشتری در زمان مراجعه مأمور توزیع در آدرس حضور نداشته باشد، بسته به لاکر رزروشده منتقل شده و در آنجا قرار میگیرد تا مشتری بتواند برای دریافت مرسوله به لاکر مراجعه کند. هزینه رزرو لاکر تا 48 ساعت رایگان میباشد.
با مختومه شدن سفارش، رزرو مربوط به لاکر نیز بهصورت خودکار مختومه خواهد شد.
خلاصه شرایط: تهران به تهران، حداکثر وزن 12 کیلوگرم، حداکثر ابعاد 37 × 37 × 15 سانتیمتر، آدرس تأییدشده مشتری و فقط بسته یا پاکت.
نمونه جیسونهای ثبت سفارش:
1. نمونه بادی ثبت سفارش با OmOrder:
{
"packages": [
{
"origin": {
"cityId": 1262,
"fullAddress": "آدرس فرستنده پلاک23",
"latitude": 35.69170938,
"longitude": 51.38147737,
"beneficiary": {
"fullName": "امیر",
"mobile": "09121234567",
"floor": "2",
"unit": "4",
"postalCode": "1234567891",
"description": "test",
}
},
"destination": {
"cityId": 1262,
"fullAddress": "آدرس گیرنده پلاک 444",
"latitude": 35.71557605,
"longitude": 51.33435723,
"floor": "12",
"unit": "32",
"postalCode": "8529637410",
"beneficiary": {
"fullName": "امیرعلی",
"mobile": "09331234567"
}
},
"customParcelTitle": "TEST",
"weight": 1,
"packageValue": 1000,
"length": 30,
"width": 40,
"height": 45,
"packageContentId": 9,
"packingId": 10,
"packType": 20,
"serviceId": 12,
"paymentType": 20,
"pickupType": 10,
"distributionType": 10,
"cod": 0,
"cashAmount": 0
}
]
}
ثبت نظر و پیشنهاد
نظرات، پیشنهادات و انتقادات شما در بهبود مستندات API تیپاکس بسیار ارزشمند است. لطفاً با تکمیل این فرم، تجربه خود را با ما در میان بگذارید.
💬 نظر خود را با ما در میان بگذارید
همه نظرات شما توسط تیم پشتیبانی ما بررسی میشود و در نسخههای آینده مستندات لحاظ میگردد. اگر در مورد ویژگی خاصی نظر دارید، لطفاً نام دقیق آن را در متن ذکر کنید.
📘 راهنمای جامع پلتفرم ایتیپاکس
مقدمه
ایتیپاکس، پلتفرم فروش سازمانی تیپاکس است که با هدف بهینهسازی و سادهسازی فرآیند ارسال کالا برای تمامی کسبوکارها طراحی شده است. با استفاده از ایتیپاکس دیگر نیازی به مراجعه حضوری به نمایندگیهای تیپاکس و یا تماس تلفنی برای جمعآوری و ارسال بستهها نیست.
📋 مراحل گامبهگام کار با ایتیپاکس
❓ سوالات متداول ایتیپاکس
ثبت سفارش به ارزش بیشتر از ۱۰۰,۰۰۰,۰۰۰ تومان نیاز به هماهنگی با اکانت منیجر دارد.
سرویس ال.تی.ال (باکس لاین)
سرویس ال.تی.ال فضایی از حامل را طبق شرایط مشخص به مشتریان اختصاص میدهد. هر فضای واحد معادل مساحت یک باکس لاین (۱.۲ × ۱ مترمربع) بوده و حداکثر وزن مجاز آن ۳۰۰ کیلوگرم و ارتفاع مجاز ۲ متر است.
در صورت تجاوز ابعاد یا وزن از این محدودیتها، مشتری باید فضای جدیدی خریداری کند. برای هر فضای اختصاصیافته تنها یک مبدأ و یک مقصد قابل تعریف است. اگر مرسوله شامل چند بسته است، باید بهصورت تجمیعشده و یکپارچه (در قالب باکس لاین شیرینگشده، بچ یا گونی) ارسال شود.
تخلیه و بارگیری مرسوله بر عهده مشتری است و در صورت تحویل مرسوله در باکس لاین، مسئولیت بازگشت آن با گیرنده خواهد بود. همچنین، محتویات مرسوله باید مجاز و مطابق گروههای کالایی مورد تأیید تیپاکس بوده و جزو اقلام ممنوعه ارسالی نباشد.
محدودیتهای سرویس باکس لاین
- حداکثر ارزش مرسوله: ۱۰,۰۰۰,۰۰۰,۰۰۰ ریال
- کف وزن: ۰.۱ کیلوگرم
- سقف وزن: ۳۰۰ کیلوگرم
تیپاکس سه نوع سرویس برای ارسال مرسولات ارائه میدهد تا کاربران بر اساس سرعت مورد نیاز خود انتخاب کنند:
- اکسپرس: بسته از نزدیکترین نمایندگی جمعآوری شده و در مدت ۳ روز کاری به گیرنده تحویل میشود.
- اکسپرس پلاس: بسته نیز توسط نزدیکترین نمایندگی جمعآوری شده، ولی با سرعت بالاتر، طی ۲۰ ساعت کاری تحویل داده میشود. برای استفاده از این سرویس باید بسته را تا ساعت ۱۷:۰۰ همان روز به نمایندگی تحویل دهید؛ در غیر این صورت ارسال آن به اولین نوبت کاری بعدی موکول خواهد شد.
- همان روز (Same Day): سریعترین گزینه است که بسته را ظرف ۱۰ ساعت کاری به مقصد میرساند. کافیست مرسوله تا ساعت ۱۴:۰۰ به نمایندگی تحویل داده شود تا حداکثر تا ساعت ۲۲:۰۰ همان روز به گیرنده برسد، و در صورت تحویل دیرتر از این زمان، ارسال در نخستین نوبت کاری روز آینده انجام میگیرد.
نکته: سرویسهای اکسپرس پلاس و همان روز فعلاً فقط در شهرهای تهران و البرز فعال هستند و سایر شهرها میتوانند از سرویس اکسپرس استفاده کنند.
در این حالت، سفارش پس از گذشت ۳۰ روز (مدت زمان Expire) بهصورت خودکار منقضی شده و ابطال میگردد.
هزینه خدمات در تیپاکس بر اساس چندین عامل کلیدی تعیین میگردد. این عوامل عبارتند از فاصله بین مبدا و مقصد، نوع سرویس انتخابی، نوع بسته ارسالی، ارزش اعلامشده برای مرسوله جهت بیمه، وزن و ابعاد فیزیکی بسته (طول، عرض و ارتفاع)، و همچنین نحوه جمعآوری مرسوله (حضوری یا در محل).
مبلغ نهایی قرارداد برابر است با مجموع هزینه خدمات، هزینه بستهبندی، مالیات بر ارزش افزوده و هزینه جبران خسارت (پوشش ارزش کالا). این مبلغ در پاسخ API با پارامتر finalPrice بازگردانده میشود.
در API تیپاکس، چهار نوع بستهبندی تعریف شده است که هر کدام دارای سقف مشخصی برای وزن و ارزش مرسوله هستند. در هنگام ثبت سفارش، رعایت این محدودیتها الزامی است:
| نوع بستهبندی | محدودیت وزن | سقف ارزش مرسوله (ریال) |
|---|---|---|
| حجیم و سنگین | حداقل ۳۰ کیلوگرم - حداکثر ۱۰۰ کیلوگرم | ۳,۰۰۰,۰۰۰,۰۰۰ |
| بسته (کارتن) | حداکثر ۳۰ کیلوگرم | ۱,۰۰۰,۰۰۰,۰۰۰ |
| پاکت | حداکثر ۲ کیلوگرم | ۲۰,۰۰۰,۰۰۰ |
| مینی پک (فلایر) | حداکثر ۲ کیلوگرم | ۱۰۰,۰۰۰,۰۰۰ |
توجه: در صورت ارسال مقادیر فراتر از این محدودیتها، سیستم با خطای اعتبارسنجی (Validation Error) مواجه خواهد شد.
- بسته بندی اکو پک تخفیف ندارد.
- جمع اوری در محل نمایندگی می باشد.
- نوع بسته بندی فقط فلایر A4 به ابعاد 21.5*30*5 می باشد.
- وزن مرسوله تا 1 کیلوگرم است.
- ارزش مرسوله 15000000 ریال می باشد.
سرویس لجستیک معکوس برای جمعآوری و بازگرداندن مرسولات از گیرنده به فرستنده طراحی شده است. این سرویس در سامانه مشابه ثبت سفارش عادی انجام میشود، با این تفاوت که تمامی هزینههای حمل تنها توسط فرستنده پرداخت میشود و امکان پرداخت هزینه توسط گیرنده وجود ندارد.
فرآیند تحویل مرسوله
پس از ثبت سفارش، یک پیامک حاوی بارکد مرسوله و لینک مربوط به رهگیری سفارش برای گیرنده ارسال میشود. گیرنده هنگام تحویل مرسوله به نماینده تیپاکس، کافی است بارکد دریافتی را ارائه دهد.
نمونه پیامک ارسالی
مشتری محترم تیپاکس، سلام
بسته مرجوعی شما توسط [نام ثبتکننده] با بارکد [بارکد مرسوله] در سامانه ثبت شد. لطفاً هنگام تحویل، بارکد را ارائه دهید.
لینک: [لینک سفارش]
تیپاکس – ۰۲۱۸۴۵۷
📊 راهنمای ثبت سفارش گروهی با اکسل در ایتیپاکس
مقدمه
ثبت سفارش گروهی با اکسل یکی از قابلیتهای قدرتمند پلتفرم ایتیپاکس است که به شما امکان میدهد تعداد زیادی سفارش را به صورت همزمان و با استفاده از یک فایل اکسل ثبت کنید. این روش برای کسبوکارهایی که روزانه حجم بالایی از سفارشها را ارسال میکنند، بسیار کارآمد و زمانبر است.
📋 مراحل گامبهگام ثبت سفارش گروهی با اکسل در ای تیپاکس
🤖 راهنمای جامع ربات تیپاکس در پیامرسان بله
🔹 ربات تیپاکس در پیامرسان بله، امکان ثبت سفارش، دریافت فاکتور، رهگیری مرسوله و برآورد هزینه را به سادهترین شکل ممکن فراهم کرده است.
📋 این راهنما تمام مراحل را بهصورت گامبهگام از صفر تا صد پوشش میدهد.
⏱️ زمان مطالعه: ۳ دقیقه | 📱 پلتفرم: پیامرسان بله | 🎥 ویدیو: 5 دقیقه
📋 مراحل گامبهگام استفاده از ربات تیپاکس
📦 آموزش پیکربندی پلاگین ثبت سفارش تیپاکس در وردپرس
✅ پس از دانلود و نصب افزونه، آن را فعال کنید. پس از فعالسازی، گزینه «حمل با تیپاکس» در منوی سمت راست وردپرس نمایش داده میشود.
⚙️ تنظیمات پلاگین شامل ۱۰ تب است که در ادامه هر بخش توضیح داده شده است.
📋 تبهای تنظیمات پلاگین تیپاکس
🔗 تب «اتصال»
در این بخش اطلاعات حساب ایتیپاکس را وارد کنید.
اطلاعات مورد نیاز:
- نام کاربری
- رمز عبور
- API Key
پس از وارد کردن اطلاعات، روی دکمه «ذخیره تنظیمات» کلیک کنید.
🧪 تب «بررسی اتصال»
در این بخش میتوانید بررسی کنید که آیا پلاگین بهصورت کامل با ایتیپاکس ارتباط برقرار کرده است یا خیر.
در صورت وجود مشکل در اتصال، پیام خطا نمایش داده میشود.
📍 تب «آدرسها»
در این بخش، آدرسهایی که قبلاً در ایتیپاکس ثبت کردهاید نمایش داده میشوند. همچنین امکان اضافه کردن آدرس جدید نیز وجود دارد.
🏙️ تب «شهرها»
در این بخش لیست شهرهایی که حملونقل تیپاکس را پشتیبانی میکنند قابل مشاهده است.
همچنین در صورت نیاز میتوانید سرویس حملونقل تیپاکس را برای شهرهای موردنظر فعال یا غیرفعال کنید.
📋 تب «سفارشات»
در این بخش، سفارشهایی که با روش حملونقل تیپاکس ثبت شدهاند قابل مشاهده هستند. در این بخش امکان انجام موارد زیر وجود دارد:
- مشاهده سفارشها
- پرینت گروهی
- بروزرسانی وضعیت سفارش
- انجام عملیات بهصورت جداگانه برای هر سفارش
ثبت مجدد سفارش در تیپاکس: اگر سفارشی با خطا مواجه شده باشد یا بخواهید سفارش را بهصورت آفلاین مجدداً ثبت کنید، میتوانید از گزینه «ثبت مجدد در تیپاکس» استفاده کنید.
پس از انتخاب این گزینه، یک پنجره باز میشود که امکان ویرایش موارد زیر را فراهم میکند:
- آدرس مبدأ
- نوع بستهبندی
- وزن بسته
پس از اصلاح اطلاعات میتوانید سفارش را مجدداً ارسال کرده و بارکد دریافت کنید.
👛 تب «کیف پول»
در این بخش موجودی کیف پول قابل مشاهده است.
همچنین امکان شارژ کیف پول از همین بخش وجود دارد.
⚙️ تب «تنظیمات»
تب تنظیمات یکی از بخشهای اصلی پیکربندی پلاگین تیپاکس است. در این بخش میتوانید تنظیمات مختلف مربوط به نحوه عملکرد پلاگین را انجام دهید.
تنظیمات چاپ: در این قسمت امکان تنظیم موارد زیر وجود دارد:
- لوگوی چاپ فاکتور
- نوع لیبل
مدل پرداخت: میتوانید مدل پرداخت را انتخاب کنید، از جمله: پسکرایه و نقدی. همچنین میتوانید مبلغی را که قرار است مشتری پرداخت کند، مشخص کنید.
نمایش مبلغ پسکرایه: اگر نمیخواهید مبلغ پسکرایه در صفحه تسویهحساب به کاربر نمایش داده شود، میتوانید گزینه «نمایش مبلغ دریافتی از تیپاکس» را غیرفعال کنید. با غیرفعال کردن این گزینه، مبلغ پسکرایه در عنوان روش ارسال نمایش داده نمیشود.
وزن، ابعاد و نوع بستهبندی پیشفرض: در این قسمت میتوانید برای کاربران وزن پیشفرض، ابعاد پیشفرض و نوع بستهبندی تیپاکس را انتخاب کنید.
رهگیری مرسوله: در پایین صفحه تنظیمات، شورتکد زیر قرار دارد: [tipax_tracking]
💰 تب «گزارش مالی»
در این بخش میتوانید ۱۰۰ تراکنش مالی اخیر خود را مشاهده کنید.
🎧 تب «پشتیبانی»
در این بخش میتوانید از طریق تیکت با قسمت پشتیبانی در ارتباط باشید.
📊 تب «لاگ»
در این بخش اطلاعات مربوط به عملکرد و خطاهای سیستم ثبت میشود.
در صورتی که سیستم با اختلال مواجه شود، بررسی لاگها میتواند به شناسایی و رفع مشکل کمک کند.
📱 راهنمای ثبت سفارش در سامانه مایتیپاکس
مقدمه
اپلیکیشن مای تیپاکس (My Tipax) راهحلی سریع و آسان برای ثبت، پیگیری و مدیریت سفارشهای پستی است. با استفاده از این اپلیکیشن میتوانید بدون نیاز به مراجعه حضوری، مرسولههای خود را ثبت کرده و وضعیت آنها را در لحظه پیگیری کنید.
📋 مراحل گامبهگام استفاده از اپلیکیشن مای تیپاکس
❓ سوالات متداول مایتیپاکس
جمعآوری در روزهای شنبه تا چهارشنبه در سه بازه ۹ تا ۱۲، ۱۲ تا ۱۵، ۱۵ تا ۱۸ و در روزهای پنجشنبه در دو بازه ۹ تا ۱۲ و ۱۲ تا ۱۵ جمعآوری انجام میشود.
بله، در صورت درخواست مشتری، بستهبندی پس از جمعآوری بسته توسط تیپاکسیار انجام خواهد شد.
پس از ثبت سفارش، کد رهگیری به شماره موبایلی که سفارش با آن ثبت شده است، پیامک خواهد شد. با استفاده از این کد، میتوانید در بخش «رهگیری» مایتیپاکس از وضعیت بسته خود مطلع شوید.
میتوانید از بخش پشتیبانی مایتیپاکس درخواست خود را ثبت کنید یا با واحد صدای مشتری به شماره ۰۲۱-۸۴۵۷ تماس بگیرید.
گیرنده باید در هنگام تحویل بسته، در صورت مشاهده آسیبدیدگی در ظاهر بسته، این موضوع را اعلام کند. پس از آسیبدیدگی، مفقودی یا کمشدن محتویات داخل بسته، شکایت خود را از طریق درخواست پشتیبانی مایتیپاکس یا تماس با شماره ۸۴۵۷-۰۲۱ اعلام کنید.
بله، در صورتیکه جمعآوری مایتیپاکس انجام نشده یا سفارش از سوی فرستنده لغو شده باشد، مشتری میتواند از قسمت کیف پول مایتیپاکس درخواست بازگشت وجه را ثبت کند.
بیشترین وزن قابل ثبت در اپلیکیشن مایتیپاکس ۶ کیلوگرم است و یکی از ابعاد حداکثر میتواند ۴۵ سانتیمتر باشد.
حداقل جبران خسارت برای سفارشاتی که در اپلیکیشن مایتیپاکس ثبت میشوند ۴۰۰ هزار تومان و حداکثر آن ۵ میلیون تومان است.
📦 راهنمای ثبت سفارش باکسلاین در ایتیپاکس
مقدمه
باکسلاین یکی از سرویسهای تیپاکس است که فضایی اختصاصی از حامل را طبق شرایط مشخص به مشتریان اختصاص میدهد. این سرویس برای کسبوکارهایی که نیاز به ارسال حجم بالایی از مرسولات بهصورت تجمیعشده دارند، ایدهآل است.
برای ثبت سفارش «باکسلاین» در ایتیپاکس، از منوی «سفارش» گزینه «ثبت سفارش باکسلاین» را انتخاب کنید؛ پس از انتخاب این گزینه، صفحه ثبت سفارش نمایش داده میشود. در این راهنما، هر سه مرحله ثبت سفارش بههمراه نحوه مشاهده و مدیریت سفارشهای باکسلاین، بهصورت گامبهگام توضیح داده شده است.
📋 مراحل گامبهگام ثبت سفارش باکسلاین
مرحله اول | اطلاعات ثبت سفارش
برای ثبت سفارش «باکسلاین» در ایتیپاکس، از منوی «سفارش» گزینه «ثبت سفارش باکسلاین» را انتخاب کنید. پس از انتخاب این گزینه، صفحه ثبت سفارش نمایش داده میشود.
ابتدا باید اطلاعات موردنیاز پنج بخش را تکمیل کنید:
- نام فرستنده
- آدرس فرستنده
- نام گیرنده
- آدرس گیرنده
- افزودن پالت
بخش اول | نام فرستنده
نام فرستنده را از لیست انتخاب کنید.
بخش دوم | آدرس فرستنده
آدرس فرستنده را از لیست آدرسها انتخاب کنید.
- آدرس انتخابشده باید دارای ساعت شروع به کار و ساعت پایان کار باشد.
- در صورت نبود این اطلاعات، پیام «آدرس باید دارای زمان شروع و پایان باشد» نمایش داده میشود.
- در صورت نبود اطلاعات زمانی، میتوانید آدرس جدیدی ایجاد کرده یا آدرس فعلی را ویرایش کنید.
هنگام تعیین ساعت، روی آیکون ساعت در قسمت ساعت شروع به کار و ساعت پایان کار کلیک کرده و زمان موردنظر را انتخاب کنید.
بخش سوم | نام گیرنده
نام گیرنده را از لیست انتخاب کنید.
بخش چهارم | آدرس گیرنده
آدرس گیرنده را از لیست آدرسها انتخاب کنید.
- آدرس گیرنده نیز باید دارای ساعت شروع و ساعت پایان باشد.
- در صورت نبود این اطلاعات، پیام «آدرس باید دارای زمان شروع و پایان باشد» نمایش داده میشود.
- در صورت نبود اطلاعات زمانی، میتوانید آدرس جدیدی ایجاد کرده یا آدرس فعلی را ویرایش کنید.
هنگام تعیین ساعت، روی آیکون ساعت در قسمت ساعت شروع به کار و ساعت پایان کار کلیک کرده و زمان موردنظر را انتخاب کنید.
بخش پنجم | افزودن پالت
اطلاعات مربوط به پالت را وارد کنید. در یک سفارش امکان ثبت چند پالت وجود دارد.
هر پالت دارای محدودیت وزن و ارزش است:
| ویژگی | مقدار مجاز |
|---|---|
| وزن مجاز | ۰.۱ تا ۳۰۰ کیلوگرم |
| ارزش مجاز | ۱ ریال تا ۱۰ میلیارد ریال |
مرحله دوم | نحوه پرداخت و ارسال
در این مرحله، اطلاعات مربوط به جمعآوری سفارش و هزینه ارسال را مشخص کنید.
زمان جمعآوری
قسمت زمان جمعآوری شامل دو فیلد است:
- تاریخ شروع
- تعداد روز مهلت
تاریخ شروع: تاریخ شروع جمعآوری میتواند از روز جاری تا حداکثر ۳۰ روز آینده تعیین شود.
تعداد روز مهلت: تعداد روز مهلت، بازه زمانی تعیینشده برای مراجعه تیپاکس جهت جمعآوری سفارش است. این مقدار باید حداقل ۱ روز و حداکثر ۳۰ روز باشد.
هزینه ارسال
هزینه ارسال سفارش باکسلاین به دو روش قابل پرداخت است:
- پرداخت اعتباری
- پرداخت از کیف پول
مرحله سوم | بازبینی و تأیید
در این مرحله، تمامی اطلاعات سفارش نمایش داده میشود. اطلاعات را بهدقت بررسی کرده و در صورت صحت، روی گزینه «ارسال سفارش» کلیک کنید.
وضعیت سفارش پس از ثبت
پس از ثبت، سفارش ابتدا بهصورت پیشسفارش ثبت میشود. در این مرحله:
- سفارش فاقد شماره قرارداد است.
- امکان رهگیری سفارش وجود ندارد.
- سفارش باید توسط ادمین بررسی و تأیید شود.
پس از تأیید ادمین، سفارش از وضعیت پیشسفارش خارج شده و شماره قرارداد برای آن صادر میشود. پس از صدور شماره قرارداد، امکان رهگیری سفارش فراهم خواهد شد.
کسر هزینه ارسال
- هنگام ثبت پیشسفارش، مبلغ سفارش در حساب شما بهصورت موقت رزرو (فریز) میشود.
- هزینه ارسال پس از تأیید سفارش توسط ادمین، از اعتبار یا مانده حساب شما کسر خواهد شد.
مشاهده و مدیریت سفارشهای باکسلاین
لیست سفارشهای باکسلاین
برای مشاهده و مدیریت سفارشهای ثبتشده، از منوی «سفارش» وارد بخش «لیست سفارشات باکسلاین» شوید. در این بخش اطلاعات سفارشهای ثبتشده قابل مشاهده است.
اقدامات قابل انجام پیش از تأیید
- از ستون وضعیت سفارش میتوانید نسبت به لغو سفارش اقدام کنید.
- با کلیک روی آیکون مداد میتوانید اطلاعات سفارش را ویرایش کنید.
🔐 راهنمای جامع لاکر تیپاکس
مقدمه
لاکر هوشمند جابار یک صندوق پستی الکترونیکی و خودکار است که در مکانهای پرتردد مانند مراکز خرید، مجتمعهای تجاری و ساختمانهای اداری مستقر میشود و وظیفه نگهداری ایمن مرسولات پستی و سفارشهای فروشگاههای اینترنتی را بر عهده دارد. این سرویس به گیرنده امکان میدهد بدون نیاز به حضور در آدرس مشخص یا انتظار برای مامور پست، بسته خود را در نزدیکترین ایستگاه لاکر و در زمانی که خودش تعیین میکند دریافت کند. فرایند کار به این صورت است که پس از قرارگیری بسته در محفظه لاکر، کد اختصاصی برداشت برای گیرنده پیامک میشود و او میتواند در بازه زمانی مشخص، با وارد کردن این کد بسته را تحویل بگیرد. استفاده از لاکر جابار اختیاری است و هزینه اضافی ندارد؛ همچنین در صورت انتخاب لاکر بهعنوان مقصد از همان ابتدای ثبت سفارش، هزینه توزیع از هزینه ارسال کسر میشود.
جابار نزدیک به خودتان را پیدا کنید
اطلاعات ایستگاههای جابار در تهران
📋 آموزش ثبت سفارش به مقصد لاکر
ورود به سامانه
به نشانی etipaxco.com وارد شوید و با حساب کاربری خود وارد سامانه ایتیپاکس شوید.
شروع ثبت سفارش
از منوی سفارش، گزینه «ارسال به مقصد لاکر» را انتخاب کنید.
تکمیل اطلاعات
اطلاعات فرستنده، مرسوله و گیرنده را مانند ثبت سفارش معمولی تکمیل کنید. فرایند ثبت سفارش با سفارشهای عادی تفاوتی ندارد.
انتخاب لاکر
پس از تکمیل اطلاعات گیرنده، دکمه آبی «انتخاب لاکر» در کادر آدرس گیرنده ظاهر میشود. با کلیک روی آن، لاکرهای فعال روی نقشه نمایش داده میشوند یا میتوانید لیست لاکرها را ببینید و لاکر مورد نظر خود را انتخاب کنید.
رزرو لاکر
با کلیک روی هر لاکر، رزرو انجام میشود و اطلاعات زیر به شما نمایش داده میشود:
- شماره سفارش
- شماره ثبت
- تاریخ شروع
- تاریخ پایان
- هزینه استفاده از لاکر
- مالیات
- هزینه نهایی
- ابعاد مجاز بسته برای قرار گرفتن در لاکر حداکثر ۳۱ در ۳۶ در ۳۸ سانتیمتر است.
- امکان برداشت بسته از لاکر تا ۴۸ ساعت پس از قرارگیری وجود دارد.
- استفاده از لاکر هزینه اضافی ندارد و در صورت انتخاب لاکر به عنوان مقصد از ابتدا، هزینه توزیع از هزینه ارسال کسر میشود.
- انتخاب لاکر اختیاری است.
- پس از قرارگیری بسته در لاکر، کد اختصاصی برداشت برای گیرنده پیامک میشود و گیرنده با این کد بسته را دریافت میکند.
- تمامی خدمات تکمیلی مانند جبران خسارت، پسکرایه، COD و رهگیری آنلاین در این سرویس قابل استفاده است.
⚡ آموزش ثبت سفارش سرویس «همان روز» در پنل تیپاکس
مقدمه
سرویس «همان روز» یکی از خدمات ارسال مرسولات در پنل تیپاکس است که امکان تحویل بسته در همان روز ثبت سفارش را فراهم میکند. در این راهنما، مراحل ثبت سفارش بهصورت گامبهگام توضیح داده میشود.
📋 مراحل گامبهگام ثبت سفارش Same Day
ورود به بخش ثبت سفارش
- وارد پنل تیپاکس شوید.
- از منوی اصلی، گزینه «سفارش» و سپس «ثبت سفارش» را انتخاب کنید.
مشخص کردن اطلاعات فرستنده
- اطلاعات فرستنده را تعیین کنید.
- آدرس فرستنده را به یکی از روشهای زیر مشخص نمایید:
- انتخاب آدرس از میان آدرسهای ذخیرهشده قبلی؛
- یا کلیک روی گزینه «ویرایش» و ثبت آدرس جدید.
افزودن بسته
- روی دکمه «افزودن بسته» کلیک کنید.
- اطلاعات بسته شامل ابعاد و وزن را وارد کنید.
چرا ابعاد و وزن بسته اهمیت دارد؟
هنگام ثبت سفارش «همان روز»، یک لاکر (کمد تحویل هوشمند) بهصورت خودکار برای مرسوله رزرو میشود. در صورتی که گیرنده در منزل حاضر نباشد یا امکان تحویلگیری را نداشته باشد، مرسوله به همان لاکر منتقل میشود و تا زمان مراجعه گیرنده در آن باقی میماند. بنابراین:
- ابعاد بسته باید بهگونهای باشد که داخل لاکر قرار گیرد؛
- وزن بسته نیز باید متناسب با ظرفیت لاکر باشد.
محدودیتهای ابعاد و وزن بسته
| ویژگی | مقدار مجاز |
|---|---|
| طول و عرض | حداکثر ۳۷ × ۳۷ سانتیمتر |
| ارتفاع | حداکثر ۱۵ سانتیمتر |
| وزن | حداکثر ۱۲ کیلوگرم |
مشخص کردن اطلاعات گیرنده
- نام گیرنده را وارد کنید.
- آدرس گیرنده را مشخص نمایید.
انتخاب سرویس «همان روز»
- روی دکمه «مرحله بعد» کلیک کنید.
- گزینه «سرویس همان روز» را انتخاب نمایید. در این بخش توضیحاتی درباره سرویس نمایش داده میشود.
- تحویل بسته به تیپاکس: بسته باید حداکثر تا ساعت ۱۳:۰۰ به تیپاکس تحویل داده شود.
- بستهبندی: امکان انتخاب بسته «اکوپک» وجود ندارد؛ زیرا اکوپک خود یک نوع بستهبندی اقتصادی است و با شرایط این سرویس سازگار نیست.
بازبینی و ارسال سفارش
- روی دکمه «مرحله بعد» کلیک کنید.
- در این مرحله تمامی اطلاعات سفارش بهصورت خلاصه نمایش داده میشود، از جمله:
- اطلاعات کامل بسته
- اطلاعات فرستنده و گیرنده
- اطلاعات لاکر رزروشده
- پس از بازبینی و اطمینان از صحت اطلاعات، روی دکمه «ارسال سفارش» کلیک کنید.
🏭 آموزش ثبت سفارش فولفیلمنت تیپاکس
مقدمه
سرویس فولفیلمنت شامل انبارداری، بستهبندی، و ارسال مرسولات است. تیپاکس تمام مراحل از دریافت کالا تا تحویل به مشتری نهایی را مدیریت میکند. برای اطلاعات بیشتر و راهنمایی کامل، میتوانید متن این راهنما را مطالعه بفرمایید و ویدئوی آموزشی را مشاهده بفرمایید.
📋 مراحل گامبهگام ثبت سفارش فولفیلمنت
ورود به سایت ایتیپاکس
در مرحلهٔ اول، مشتری در سایت ایتیپاکس با حساب کاربری خود وارد میشود.
ایجاد حساب کاربری ایتیپاکس
- استفاده از ایمیل معتبر: هنگام ایجاد حساب کاربری در ایتیپاکس، حتماً از یک ایمیل معتبر استفاده کنید تا در صورت فراموشی رمز عبور، بتوانید از طریق آن اقدام به بازیابی رمز عبور حساب خود کنید.
- ثبت اطلاعات حساب بانکی: پس از ثبتنام در ایتیپاکس، برای جلوگیری از بروز مشکلات مربوط به پرداختیهای تیپاکس، حساب بانکی خود را ثبت کنید.
تعریف کالا در انبار
در داشبورد پنل ایتیپاکس، مسیر زیر را دنبال کنید:
تب کالا ← کالا در انبار
در قسمت «کالا در انبار» دو تب مشاهده میشود:
- موجودی انبار من: جهت تعریف کالا، در نمایندگی مرتبط، بالا سمت چپ مودال «ایجاد نوع کالا در انبار» را کلیک کنید و اطلاعات مورد نظر کالا به تعداد مشخص در نمایندگی مشخص را وارد کنید و منتظر تایید نمایندگی مرتبط بمانید.
- درخواستهای من: وضعیت درخواستهای پذیرفته شده یا در انتظار تایید، موجودی انبار و کسری کالا طبق درخواستها را نمایش میدهد.
ورود نمایندگی به پنل IGT
در این مرحله، نمایندگی مرتبط که دسترسی فولفیلمنت را دارد، از طریق پنل IGT وارد پنل خود میشود.
مسیر: مدیریت مشتریان ← مشتریان من ← انبار
در این بخش، نمایندگی درخواستهای ثبت شده از سمت مشتری را مشاهده میکند و میتواند:
- تایید کند — قرار گرفتن تعداد مشخص کالای مشتری در انبار و سپس ارسال از انبار نمایندگی.
- رد کند — در صورت عدم امکان پذیرش کالا.
ثبت سفارش توسط مشتری
در این مرحله، بعد از تایید نمایندگی، مشتری مجدداً در سایت ایتیپاکس شروع به ثبت سفارش میکند.
مشتری میتواند از قسمت «ثبت سفارش» برای ثبت سفارش اقدام کند.
🌐 راهنمای کانفیگ و اتصال به API تیپاکس در وبزی
مقدمه
در این راهنما، مراحل فعالسازی افزونه تیپاکس، انجام تنظیمات فروشگاه، تعریف روش ارسال و اتصال به API تیپاکس در وبسایت وبزی توضیح داده شده است. با انجام تنظیمات زیر، سفارشهای ثبتشده در فروشگاه میتوانند از طریق سرویس تیپاکس ارسال شوند و در صورت فعال بودن قابلیت مربوطه، فرآیند ایجاد بارکد و دریافت کد پیگیری نیز انجام خواهد شد.
📋 مراحل گامبهگام کانفیگ وبزی
فعالسازی افزونه تیپاکس
پس از ایجاد وبسایت و انتشار آن، ابتدا وارد پنل مدیریت وبسایت وبزی شوید.
- از منوی مدیریت، وارد بخش افزونهها شوید.
- در قسمت جستجوی افزونهها، عبارت تیپاکس را جستجو کنید.
- افزونه تیپاکس را پیدا کرده و وضعیت آن را از غیرفعال به فعال تغییر دهید.
- پس از فعالسازی، پیام زیر نمایش داده میشود: «عملیات با موفقیت انجام شد.»
ورود به تنظیمات فروشگاه
پس از فعالسازی افزونه:
- از پنل مدیریت، وارد بخش مدیریت فروشگاه شوید.
- از منوی سمت چپ، وارد بخش تنظیمات شوید.
- گزینه اطلاعات کسبوکار را انتخاب کنید.
تعریف ابعاد بستهبندی
در بخش ابعاد بستهبندی، ابعاد پیشفرض بستههایی که قرار است توسط فروشگاه ارسال شوند را تعریف کنید. برای مثال، میتوانید ابعاد استاندارد مورد استفاده خود را بهعنوان ابعاد بستهبندی ثبت کنید.
تعریف مناطق ارسال
پس از تنظیم ابعاد بستهبندی، وارد بخش روشهای ارسال شوید.
در این قسمت:
- گزینه افزودن منطقه ارسال را انتخاب کنید.
- شهرهایی را که قصد دارید سفارشهای آنها از طریق تیپاکس ارسال شوند، به منطقه ارسال اضافه کنید.
- پس از تعریف منطقه، گزینه افزودن سرویس حملونقل جدید را انتخاب کنید.
- در قسمت سرویسهای پستی، روش حملونقل تیپاکس را انتخاب کنید.
تنظیمات سرویس تیپاکس و اطلاعات API
پس از انتخاب تیپاکس بهعنوان روش حملونقل، تنظیمات مربوط به سرویس نمایش داده میشود. در این بخش، اطلاعات موردنیاز برای اتصال فروشگاه به API تیپاکس را وارد کنید.
🔑 اطلاعات احراز هویت API:
در قسمتهای مربوط به:
- نام کاربری
- کلمه عبور
- API
اطلاعات حساب کاربری و دسترسی API تیپاکس را وارد کنید.
تنظیم روش و زمان ارسال
در ادامه تنظیمات، اطلاعات مربوط به روش ارسال و زمان انجام/تحویل سفارش را مطابق نیاز فروشگاه مشخص کنید. این تنظیمات تعیین میکنند که روش ارسال تیپاکس چگونه به مشتری نمایش داده شود و زمان ارسال یا تحویل سفارش در فروشگاه به چه صورت درج شود.
ثبت سفارش و ایجاد بارکد
پس از انجام تنظیمات فوق، مشتری میتواند هنگام ثبت سفارش در وبسایت، روش ارسال تیپاکس را انتخاب کند. سفارش پس از ثبت در پنل مدیریت فروشگاه قابل مشاهده خواهد بود.
در صورتی که ایجاد خودکار بارکد برای سفارش فعال نباشد، میتوان پس از تأیید سفارش، از طریق بخش مربوط به فعالیتها اطلاعات ثبت سفارش را مشاهده کرد. در این قسمت، کد پیگیری / بارکد تیپاکس قابل مشاهده خواهد بود.
⚠️ نکات مهم
- قبل از استفاده از سرویس، از صحت اطلاعات نام کاربری، کلمه عبور و API اطمینان حاصل کنید.
- شهرهای موردنظر برای ارسال باید در بخش مناطق ارسال تعریف شده باشند.
- روش حملونقل باید روی تیپاکس تنظیم شده باشد.
- ابعاد بستهبندی را متناسب با بستههای واقعی ارسالی تنظیم کنید.
- پس از انجام تنظیمات، ابتدا یک سفارش آزمایشی ثبت و فرآیند ایجاد سفارش و دریافت بارکد را بررسی کنید.
- در صورت عدم ایجاد خودکار بارکد، پس از تأیید سفارش، بخش فعالیتها را بررسی کنید تا کد پیگیری یا بارکد سفارش قابل مشاهده باشد.
- در صورت بروز خطا هنگام ثبت سفارش، ابتدا اطلاعات اتصال API و تنظیمات سرویس ارسال را بررسی کنید.