ShopSite APIs
ShopSite Shopping Cart Software can be expanded to run custom modules by accessing them using the ShopSite APIs. Although ShopSite is a fully functional shopping cart on its own, there are several third-party add-ons that already take advantage of the APIs, or you can write your own.
There are several APIs you can access to add custom functionality to ShopSite stores:
- Order API - ShopSite Pro merchants can configure a program to run immediately after a customer completes a purchase.
- Shipping API - ShopSite Pro merchants can run a custom shipping calculator to display real-time shipping quotes.
- Inventory Tracking API - ShopSite Pro merchants can use a third-party application to track and update product inventory.
- Order Download API - ShopSite Manager and Pro merchants can programatically download orders to a client program. The QuickBooks Order Transfer Module is an example of using this system.
- Products and Pages Upload/Download API - ShopSite Pro merchants can programatically upload or download product and page information between ShopSite and a client program.
- Shopping Cart JavaScript Variables - ShopSite Pro stores include shopping cart contents information as JavaScript Variables, which can be used by custom JavaScripts included in the Shopping Cart. ShopSite uses these variables to create the MiniCart and in conjunction with Google Analytics
- Call Tags for Custom Templates - Custom Template designers can include a tag to call an external cgi from within the template. The program will be run when the page loads, with the output of the program displayed on the page.