Corporate Disk Company Logo

Corporate Disk Company is a media company that offers many services that you can see on their website. This module interfaces with their fulfillment service and allows you to automatically fulfill orders that are placed through Drupal Commerce.

The core of this module is a cron job that scraps the Drupal Commerce Orders and sends them to Disk.com at a set interval. The activity of the module records into a custom table. It uses the available shipping methods from Commerce Shipping module that can be, one-for-one, correlated to the available shipping methods that Disk.com offers.

Plans will be to take the table data and transform it to be an entity. In the rush to get this module complete and functional, I did not write the data as an entity.

During cron runs, this module Retrieves tracking data from Disk.com for orders already placed with Disk.com. At the moment, due to the brevity of development, it only works with USPS shipping methods. Once ran, the order display has tracking information if available. This module modifies the order display to add a tracking field, and it will appear on all orders. It will indicate no tracking for orders that do not have any such information.

There is a lot of setup required to enable this module to work, and I have tried to document the installation of the module in the README documentation.

Dependencies:

Code Browsing

Want to take a look a the code of this module? We replicate the Drupal.org Git repository to Github which has a little nicer tool for browsing code. PR's are welcome on Github.

Also located on Github as well.

Disclaimer: I do not work for Disk.com, and I built this module to run a couple websites that use Disk.com for fulfillment purposes.

Supporting organizations: 
Funding

Project information

Releases