Accepting Returns

It is generally considered good style to allow customers to return merchandise, and in some parts of the world (e.g. many European Union countries) the customer even has a legal right to do so. We urge you to learn more about the laws governing returns in your country before selling anything directly to customers. It is your job as the seller to comply with these laws, not the manufacturer’s!

FabEngine currently does not accept return shipments. Put more precisely: We will not accept packages returned from your customers delivered to our shipping facility. It is therefore in your own best interest to provide a return address for each of your shipments. This excerpt from our Simple Circuit Board Project Tutorial shows you how that’s done:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
FabEngine.Fulfillment.ship (
  content = shippingEnvelope,
  # The address you want to ship the package to.
  address = fabengine.fulfillment.Address (
      name = "Chuck Norris",
      street = "1600 Pennsylvania Avenue",
      city = "Washington",
      state = "DC"
      postcode = "20500"),
  # The address the package will be returned to if your
  # customer doesn't accept it or if it cannot be delivered.
  returnAdress = fabengine.fulfillment.Address (
      name = "Q",
      street = "85 Vauxhall Cross",
      city = "London",
      postcode = "SE1 1BD",
      country = "United Kingdom"))

The returnAdress parameter is currently optional. There are cases where it doesn’t make much sense to include a return address, for example when shipping to yourself. However, we do reserve the right to make the returnAdress parameter compulsory in future und this would break your scripts.

Best Practices for Returns

The following are a short list of best practices we found out about (usually the hard way):

  • Make sure you understand the customer protection laws in your country before shipping to customers.
  • Always provide a valid address in the returnAdress parameter. Any shipment that the mail carrier cannot deliver (c.f. email bounces) will be returned to this address.
  • Include a printed note about how returns work when shipping to customers. You can do this as part of the shipment, or separately by email.
  • Make it as easy as possible for your customers to return items. Some companies go as far as to include a ready-to-go return shipping label with every shipment.
  • Design a process for handling returned items. Many products can be sold again after a thorough quality check. One possible way to do this is by Using the FabEngine Storage Service as an Inventory Buffer.