Commerce
Emporix Commerce Engine
11 min
emporix commerce engine is a system that manages all the essential components of an online store, including products, prices, and customer orders, to provide a seamless shopping experience with the emporix commerce engine modules, you can create automation to manage your product catalog, promotions, carts, orders, and returns within your emporix commerce platform requirements to use the emporix commerce engine app in {{product name}} , you must have a paid emporix commerce account you can also start with a free trial connect emporix commerce engine and {{product name}} to get started, you must first create a connection between emporix commerce engine and {{product name}} , allowing the two services to communicate to create the connection, you need to emporix commerce engine /#obtain your client id and secret in emporix commerce emporix commerce engine /#create the connection in obtain your client id and secret in emporix commerce before you create the connection in {{product name}} , you should first obtain client id and secret in your emporix commerce account to obtain the client id and secret log in to your emporix commerce account in the emporix dashboard, click manage api keys in the emporix api row, copy the client id and secret values shown and store them in a safe place optional you can also use client id and secret values from the custom api row, if you want to provide restricted access to {{product name}} only for specific functions in that case, copy the values and create the required the scopes you'll use these values in the client id and client secret connection fields in {{product name}} create the connection in {{product name}} once you have your client id and secret , you're ready to create the connection in {{product name}} to create the connection log in to your {{product name}} account, add an emporix commerce engine module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection in the client id field, enter the client id you copied from your emporix commerce account in the client secret field, enter the secret you copied from your emporix commerce account click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the emporix commerce engine app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj set up an emporix commerce engine webhook the emporix commerce engine app has instant modules — webhooks that watch for certain changes in emporix commerce and immediately start your {{scenario singular lowercase}} when those changes happen to use these modules, you must set up the webhook in your emporix commerce account to set up the webhook add an emporix commerce engine instant module to your {{scenario singular lowercase}} and click create a webhook optional enter a name for the webhook in the webhook name field i n the connection field, select a connection for the webhook if you haven't created an emporix commerce engine connection yet, refer to the emporix commerce engine /#connect emporix commerce engine and section above select the event type click save optional click show advanced settings field to enable or disable signature verification you don't have to set up this webhook in your emporix commerce account, as it is attached automatically and requires no additional actions when the event occurs in emporix commerce , {{product name}} will immediately be notified and start your {{scenario singular lowercase}} emporix commerce engine modules after connecting to the emporix commerce app, you can use the following types of modules to build your {{scenario plural lowercase}} catalog, product and price assign a product to a category get a category search categories search category assignments by category search category assignments by reference get a product search products watch product event create a price record delete a price record get a price record search prices add a price to a price list update a price from a price list search price list search matching price get a supplier list suppliers users and permissions get a user delete a user list users list user groups list users for user group assign a user to a user group remove a user from a user group remove a user from all user groups company and customers search customers get a legal entity search legal entities search contact assignments rewards and promotions create a coupon search coupons quote management create a quote create a pdf for a quote update a quote status search quotes get a quote watch quote event checkout search carts by customer search carts by session id create a cart add a product to cart get a cart close a cart order and order fulfillment get a product availability search product global availability watch availability event get delivery details create an order get an order search sales orders watch new orders update an order status watch for updated orders watch order update event create a return update a return get a return search returns watch new returns watch for updated returns watch return event assign a supplier to an order line media management create an asset update an asset get an asset delete an asset other make an api call make a json patch api call emporix commerce engine resources emporix commerce api documentation