StitchLabs API

Component ID

2870901

Component name

StitchLabs API

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module provides API integration with StitchLabs.com an inventory and order tracking platform. Due to the complexity of this module and the difficulty to implement it, this is only recommended for people who know what they are doing. You will likely still need to dig into Stich's backend to get all of the mapping correct.

NOTE: currently it is necessary to have "Custom API" access to Stitchlabs.com. This type of access is only included in the Enterprise plan.

Currently, the module supports:

  • Syncing orders from Drupal to Stitch
  • Syncing users from Drupal to Stitch
  • Syncing product inventory from Stitch to Drupal
  • Syncing purchase orders from Stitch to Drupal

This is an API module! Right now, there isn't a user interface to build out your mapping or to configure the module (but it's on its way).

Installation instructions

  1. Install the module just like any other.
  2. Download the StitchLabs_PHP library from GitHub
  3. Implement the mapping hooks in a custom module (see stitch.api.php)
  4. Get an access token from Stitch at /admin/config/services/stitchlabs

Take a look at stitch.api.php for more info on the proper implementation of the different hooks.

Roadmap

  • Improve the UI to allow for front end config and mapping
  • Improve flexibility to allow for more complex mapping.

This is absolutely a work in progress. Feel free to help move this along, or reach out if you need help.