Shipping Books with Lulu.com

This tutorial will guide you through the process of setting up a distribution center to ship on-demand printed books with Lulu.com

Pre-requisites

Before you begin this tutorial, signup for an account at developers.lulu.com

Within the account you will need to obtain your API credentials as shown below.

Configure a Distribution Center

Within UltraCart navigate to Configuration → Checkout → Shipping → Distribution Centers

Create a new distribution center. We recommend using “LULU” for the code, using your warehouse address as the from address (Lulu doesn’t publish it), and then configuring the transmission mechanism as Lulu.com with the credentials above.

Configure an Item

Within the item editor, click on Shipping → Lulu.

Configure the URL for your cover and interior. Lulu seems to like URLs off dropbox for public access to the documents. Note that if you use that strategy for files that you put ?dl=1&raw=1 so Dropbox just serves up the file to Lulu.

The POD Package ID is the string the tells Lulu everything about how to print the book. A link to their full spreadsheet of how to calculate this value is here https://developers.lulu.com/assets/files/Lulu_Print_API_Spec_Sheet_07012019.xlsx?_ga=2.165982782.1614201839.1572367597-961176861.1572367597