1. Home
  2. Docs
  3. Current
  4. Guides
  5. Fulfillment

Fulfillment

TikiNOW Smart Logistics (TNSL) Fulfillment is a service that helps businesses grow by providing access to TNSL’s logistics network. Businesses send products to TNSL fulfillment centers and when a customer makes a purchase, we handle receiving, packing, shipping and returns for those orders.

Service Definition

The big picture belows debribes the full flow of fulfillment process offered by TNSL.

There are 5 key services inside TNSL Fulfillment. We provide the Service Documentation for each ones in table belows:

Service NameService DescriptionService Documentation
Product ManagementProducts are the foundation to enable fulfillment core service. The service to help customer create & manage their products. To be updated
InboundInbound service helps customer create shipment to inbound their inventory into TNSL warehouse network. Includes main actions:
1. Inbound Guidance
2. Create Inbound Shipment
3. Manage Inbound Shipment: Listing / Detail / Cancel / Get Inbound Label,…
Documentation
Inventory ManagementProvide the customer the methods to keep they updates of their inventory, especially salable inventory & exclusive reports as Stock location & Inventory movement.To be updated
OrderSet of APIs to receive orders from customer. The order received would be fulfiled & shipped by TNSL. To be updated
OutboundThe service to enable customer create the outbound shipment to withdraw their inventory, receiving customer return / cancel units.To be updated

Quick Start

To get start quickly, please do following steps:

  1. Create In-house App by following this guide: Create in-house app for one seller.
  2. Step 2: Obtaine Access Token by following this guide: In-house apps authenticate themselves.
  3. Step 3: Start your first API calls by using obtained Access Token.

The base URL for all of request to TNSL APIs is: https://tikinowapi.tiki.vn/fulfillment

Request Header

NameTypeDescriptionExample
Authorizationstringaccess token is obtained after setting up in-house appcurl -X POST ....
–header ‘Authorization: jzhpiYjo9EnvgR22gc6frULTrpYmvJNOsdfcxa’ \
–header ‘Content-Type: application/json’ \
Content-Typestringapplication/json

Common Response Code

Response CodeNameDescripton
200OKRequest completed as expected.
201CreatedUsed for requests that create new objects (i.e. Delivery).
204No ContentThe server has completed the request but does not need to return a body (i.e. DELETE requests).
304Not ModifiedResource hasn’t been updated since the date provided.
400Bad RequestYou did something wrong. Often a missing argument or parameter.
401UnauthorizedAuthentication was incorrect
403ForbiddenThe request is understood, but it has been refused or access is not allowed
404Not FoundThe requested resource could not be found
405Method Not AllowedExceed the request limit
422Invalid RequestThe request body is parse-able however with invalid content or there are issues
50XErrorsOccur when something goes wrong from server side.

Articles

Was this article helpful to you? Yes No

How can we help?

Leave a Reply

Your email address will not be published.