💻Workflow

The page will guide you in monitoring the flow of data between XoroERP and Shopify.

Once the app settings are configured, the app is now ready to exchange information between XoroERP and Shopify.

The below image will give you an idea of what each control means.

  1. Total pending errors count: Each tab (orders, fulfillments, products, gift cards, and logs) will include an error count to display the current total number of pending jobs.

  2. Log search fields: In each tab, there are log search fields that you can use to filter through the list of jobs.

  3. Transaction history table: You will find a tabular representation of the transactions related to each tab. The image above displays all the transactions related to orders. Each table has the following columns:

    1. Transaction Ref#: This column holds the reference to the transaction. Example: In the orders tab, this column is called Order# and contains the Shopify order numbers.

    2. Import Date: This is a clickable link that offers two important functions:

      1. It tells the time when the transaction was run.

      2. Once clicked, it shows a detailed view of each step of the process that a transaction had to go through. This is of great help when debugging any issue.

    3. Message: This column displays the current step a transaction is in. Initially, all requests are added to a queue in a pending state. As they are automatically run, you can read the current process they are in by reading the text in this column.

    4. Table row actions: This is the last column in every table that serves two options:

      1. Mark an error as resolved: This action marks an error as resolved and excludes it from running again in the next scheduled batch.

      2. Re-run transaction: This action re-runs a pending errored transaction. This comes in handy when you have a stuck or an errored transaction that is now fixed to run again and drop into the target system.

  4. Table filters: There are two table filters available:

    1. Hide resolved exports: By default, the resolved transactions are hidden from the table view. You can uncheck this option to view all the resolved exports.

    2. Show errors only: By default, only the errored transactions are displayed in the table. You can uncheck this option to view successful transactions as well.

  5. Actions: Each tab allows you to run custom actions such as fetching a transaction (order, payout, gift card, etc.). Head to the following sections for detailed information on the supported actions.

Last updated