✅Best integrations practices

Best practices recommendations to optimize performance and reduce quota consumption when using integration services.

Stock and Prices


â€ĸ Read the provided documentation to minimize integration issues.

â€ĸ Only send updates for products that exist in Alephee's catalog.

â€ĸ Do not send updates for products that do not exist.

â€ĸ Only send updates for products that have had their price or inventory/stock modified.

â€ĸ Do not send updates for products that have not been modified at all.

â€ĸ Do not update one product per API call.

â€ĸ Instead, send a "batch" of several products in each call.

â€ĸ Take advantage of the update time slots.

â€ĸ Do not use the daytime update time slot to make updates that can be done during the nighttime update time slot.

â€ĸ Develop a scheme for "retrying" submissions in case of communication failures with the API.

â€ĸ Use the provided services efficiently.

â€ĸ Do not make calls every minute for similar cases.

Orders


â€ĸ Read the provided documentation to minimize integration issues.

â€ĸ Only take from each order what the integrating system requires.

â€ĸ Do not process all order attributes but only those needed for the integration.

â€ĸ Implement 2 (two) order integration cycles from Alephee:

â€ĸ Normal cycle:

  • Retrieve orders with a filter of "not integrated" in Alephee, without any other filter (GET orders method).

  • Process each order in the integrating system, paying special attention to those in cancelled status.

  • Mark each order in Alephee as integrated (PUT orders/integrate method).

â€ĸ Late cancellation cycle:

  • For orders that were cancelled after the sale and were previously integrated.

  • Retrieve orders with filters of CANCELLED status and modified in the last X days (GET orders method).

  • Process each order and cancel it in the integrating system using the corresponding method for each system.

â€ĸ Use the provided services efficiently.

â€ĸ Do not make calls every 1 minute or similar cases.

Last updated