Shipping label integration

Proposal summary

Proposal for print shipping label from UPS using ups given API. 

Requirement 

Print shipping labels from UPS, when the item fulfillment status changes to the pick to pack status.

  1. Check the item fulfillment created from a sales order record.
  2. If created from is a sales order. Then the check ship blind checkbox value is true.
  3. If the sales order is blind order then check the shipping carrier and shipping method.
  4. If the ship carrier value is “more”  the ship method is “Other”. Then the API will create a package in UPS. Also, generate shipping labels for shipment records.

Our Solution

Description of the task 

  • When changing the status of an item fulfillment record, Pick status to pack.
  • We will check the value created from the sales order ship blind field, ship carrier value, and the shipping method value.
  • If the conditions are satisfied we will create a package in UPS.

Other Mapping

  1. The shipping method of the package is always UPS ground.
  2. Package weight is getting from the tracking number.
  3. The shipping address is the customer’s .
  1. The ShipTo address is the shipping address from the item fulfillment  record.
  2. The ShipFrom address is the return address of the item fulfillment record.
  1. Package description is package description.
  • Only create a single package for an item fulfillment record.
  • After creating the package the tracking number will be stored in the “package tracking number column”.
  • The shipping label will be downloaded in pdf format in Netsuite.

Assumption.

  1. Only one shipping label is printed for item fulfillment.
  2. The print label will not work for custom shipping label printing.
  3. The print download will be downloaded in PDF format.
  4. The weight measurement is always considered LBS.

Leave a comment

Your email address will not be published. Required fields are marked *