Please read the request carefully.
This work is only for proficient developers of API and BigCommerce.
have you coded API's before?
I have this API that needs to be coded into BC
Please see the API documentation below: [login to view URL]
Core Integration Components
Retrieve orders from BigCommerce (once the payment has been captured), store them in integration database, selectively send orders to Endless Aisles (only send line items with Endless Aisles products in the orders)
Retrieve shipped orders from Endless Aisles, update orders in integration database, and update BigCommerce order with new shipment for the indicated line items
Sync products (within the integration) from either BigCommerce or Endless Aisles [for filtering which order items will go to Endless Aisles for fulfillment]
Sync inventory levels from Endless Aisles to BigCommerce (every 15 minutes?)
import new products from EA to BC product database
Orders should only be retrieved from BigCommerce when status is "Order in process".
Only order items for products stocked by EA will be sent to EA for fulfillment.
If EA rejects an order or an order fails to import to EA (for any reason), an email will be sent with details so that the order can be manually created with EA
EA shipments need to only update BC order items that are included in the shipment