Why has my custom app stopped sending data to Litmos?

Topic summary

Custom Shopify app → Litmos API connection stopped working mid‑January; new integrations also failed. Attempts to get help from Litmos and Shopify were unproductive, with both indicating deprecations shouldn’t affect functionality.

Workaround/Resolution:

  • Following a Litmos support article (login required) and updating two settings—Last Order ID and API Password—restored the connection.
  • The guidance clarified configuration details missing from the public Litmos Shopify integration documentation. A request will be sent to Litmos to incorporate these steps in official docs.

Ongoing concerns:

  • Question raised about whether the integration is now hitting Shopify’s deprecated fields:
    • Order fields removed: gateway, payment_details, processing_method. Transactions should be read via the orders/transactions.json REST endpoint or the GraphQL transactions connection.
    • ShippingLine field removed: delivery_category.

Status: One user confirmed success after applying the settings changes; others may still be affected. Discussion remains open pending confirmation from additional users and clarity on the impact of Shopify’s deprecations.

Summarized with AI on January 2. AI used: gpt-5.

WHY wouldn’t these specifications be clarified on this page: https://www.litmos.com/docs/litmos/ecommerce/shopify-integration-for-litmos-ecommerce-shopping-cart?! If this works, and I am super hopeful it will, you are a life-saver.