1. Home
  2. Docs
  3. Home
  4. Client Profile
  5. Presta Shop

Presta Shop

Purpose

Use the Presta page to configure the client’s PrestaShop integration in Resico ERP. This page controls whether Presta is enabled, stores the API connection values, defines tax, unit and location mappings, and manages product import/export settings and extra synchronization options.

Roles involved

  • System administrator
  • E-commerce manager
  • Integration / support team

Preconditions

  • You need permission to edit Client profile.
  • The PrestaShop API URL and API secret must already be available.
  • Default tax, default unit of measure, sales location and stock location should already exist in Resico ERP.
  • If the client plans to synchronize products, the data structure should be validated before the first full import or export.

Navigation path

Client profile → Presta

Step-by-step procedure

  1. Open Client profile → Presta.
  2. Enable the integration using Enable Presta.
  3. In the API settings section, enter:
    • Presta API URL
    • Presta API secret
  4. In the Stock section, select:
    • Default UOM
    • Default tax
    • Sales location
    • Stock location
  5. In the Extra settings section, review and enable only the options the client needs:
    • Auto create barcodes
    • Sync images
    • Sync categories
    • Log API requests
  6. Review Auto approve if status. This field is a multi-select list built from configured Presta order states. Select all imported Presta statuses that should cause automatic approval in Resico.
  7. Review Export product arguments. This field is a multi-select list with these available values:
    • Export price
    • Export wholesale price
    • Export quantity
    • Export BOM quantity
  8. In the Data exchange settings section, configure import:
    • Enable or disable Import
    • Set Import frequency in minutes
    • Review Last import if it is shown
  9. Configure export:
    • Enable or disable Export
    • Set Export frequency in minutes
    • Review Last request if it is shown
  10. Click Save to apply the configuration.
  11. If manual synchronization actions are available in your environment, use:
    • Presta export
    • Presta export balance if supported by the implementation
    • Presta import
  12. If request log access is available, use See request log to review integration activity.
  13. Use Cancel to leave the page without saving.

Required fields

  • Presta API URL
  • Presta API secret
  • Default UOM
  • Default tax
  • Sales location
  • Stock location
  • Auto approve if status
  • Export product arguments

Validation rules

  • Presta API URL must point to the target PrestaShop API endpoint.
  • Presta API secret must match the target Presta environment.
  • Default UOMDefault taxSales location and Stock location must be selected from configured Resico values.
  • Import frequency and Export frequency must be numeric values in minutes.
  • Auto approve if status accepts multiple configured Presta order states.
  • Export product arguments accepts multiple product export options.

Exceptions

  • In some environments, Presta configuration is intended mainly for support or implementation users.
  • The manual import/export actions may only be available to specific users or when integration data already exists.
  • The page reuses section labels originally named for Shopify in the interface structure, even though the configuration is for Presta.
  • Background import/export behavior may depend on scheduled processes outside this page.

Common errors

  • Wrong API URL or API secret prevents the Presta connection from working.
  • Incorrect tax, UOM, sales or stock mapping causes imported or exported data to use incorrect defaults.
  • The wrong status values are selected in Auto approve if status, causing unwanted automatic approvals or missing approvals.
  • The wrong Export product arguments are selected, causing incomplete or incorrect product data to be sent to Presta.
  • Import/export frequencies are set incorrectly for the client’s operational needs.

Troubleshooting

  • If Presta synchronization fails, first verify the Presta API URL and Presta API secret.
  • If stock published to Presta is wrong, review the selected Stock location.
  • If imported or exported product data looks incorrect, check Default UOMDefault taxSales location and Export product arguments.
  • If imported sales documents approve unexpectedly, review the selected values in Auto approve if status.
  • If background synchronization seems inactive, verify that Import and Export are enabled and that their frequency values are correct.
  • If troubleshooting needs more detail, enable Log API requests and review the request log if available.

Questions / Gaps

  • The exact execution method of the scheduled import/export jobs should be confirmed in the live tenant.
  • The page contains status-based auto-approval logic, but the exact mapping between Presta order statuses and Resico processing should be validated with live test orders.
  • The available manual action labels partly reuse Mozello wording in code, so the final button labels visible in the tenant should be confirmed directly in live use.