> ## Documentation Index
> Fetch the complete documentation index at: https://docs.procuros.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How to set up Fulfillment

> Step by step guide to setting up fulfillment in Weclapp

## Setting up the fulfillment integration for 3PL documents

* The shipping instructions are sent to the fulfillment service provider (3PL) as soon as the corresponding delivery note has the status "created" in weclapp
* As soon as the fulfillment service provider (3PL) sends a shipping instruction feedback to weclapp, the status of the corresponding delivery note in weclapp is automatically changed to "sent"

### Setting Up Warehouse

<Steps>
  <Step title="Create warehouse">
    A warehouse must be set up in weclapp for each fulfillment service provider. In this way, Procuros can distinguish between different fulfillment service providers and the associated warehouses.

    <img src="https://mintcdn.com/procuros-c35f505c/WEWxE_97bveYqyyM/Group1.jpg?fit=max&auto=format&n=WEWxE_97bveYqyyM&q=85&s=c5e3d6c6242f16c64a6dd5716381ac83" alt="Warehouse11 Jp" width="1920" height="1080" data-path="Group1.jpg" />
  </Step>

  <Step title="Navigate to warehouse settings">
    Go to Settings → Warehouse and create / edit a warehouse entity.

    <img src="https://mintcdn.com/procuros-c35f505c/WEWxE_97bveYqyyM/Group2.jpg?fit=max&auto=format&n=WEWxE_97bveYqyyM&q=85&s=0b80735b2db4387a93906bc1a431aa48" alt="Warehouse21 Jp" width="1920" height="1080" data-path="Group2.jpg" />
  </Step>

  <Step title="Add details">
    Add all the required details:

    * Warehouse name
    * The delivery address of the Warehouse
    * GLN - without the GLN, Procuros will not be able to send the document to the correct Fulfiller

          <img src="https://mintcdn.com/procuros-c35f505c/4hFaPIEgH1RhdRjV/images/Warehouse3.jpg?fit=max&auto=format&n=4hFaPIEgH1RhdRjV&q=85&s=3b3cf5e73f433987a39a04a230fb6b6a" alt="Warehouse3 Jp" width="1920" height="1080" data-path="images/Warehouse3.jpg" />
  </Step>

  <Step title="Transmit warehouse ID">
    Please then send the relevant warehouse identifier ("ID") to Procuros. To do this, open the relevant warehouse and copy the ID that you can find in the URL. Procuros needs this information to identify the specific Warehouse.
  </Step>
</Steps>

<Warning>
  Without the GLN, Procuros cannot send the document to the correct Fulfiller.
</Warning>

### Sending a Dispatch Instruction

<Steps>
  <Step title="Check status">
    Make sure the *shipment* is in weclapp status "*Delivery note created*".
  </Step>

  <Step title="Check date">
    The shipment you choose for testing must have a "date" AFTER `activeFromDate`.
  </Step>

  <Step title="Select warehouse">
    Make sure the correct *Warehouse / Lager* is selected while creating the *shipment*.
  </Step>

  <Step title="Fill in mandatory fields">
    Ensure the following mandatory data fields are filled on the shipment:

    * *Customer order number*
    * *Shipping date*
  </Step>
</Steps>
