diff --git a/shopify.app.prod.toml b/shopify.app.prod.toml new file mode 100644 index 0000000..73244ed --- /dev/null +++ b/shopify.app.prod.toml @@ -0,0 +1,42 @@ +# Learn more about configuring your app at https://shopify.dev/docs/apps/tools/cli/configuration + +client_id = "c5cb7360d17d3a4643ece1eb5f4ca417" +application_url = "https://invoice-app.linumiq.com" +embedded = true +name = "linumiq-invoice" + +[access_scopes] +# Read orders + customers + companies (B2B) for invoice data. +# read_files / write_files for the generated PDFs uploaded to Shopify Files. +# write_orders required to write the order metafield linking the latest PDF. +# read_all_orders allows access to orders older than 60 days for backfill. +scopes = "read_orders,write_orders,read_all_orders,read_customers,read_companies,read_files,write_files" + +[webhooks] +api_version = "2026-07" + + [[webhooks.subscriptions]] + uri = "/webhooks/app/uninstalled" + topics = [ "app/uninstalled" ] + + [[webhooks.subscriptions]] + uri = "/webhooks/app/scopes_update" + topics = [ "app/scopes_update" ] + + [[webhooks.subscriptions]] + uri = "/webhooks/orders/create" + topics = [ "orders/create" ] + + [[webhooks.subscriptions]] + uri = "/webhooks/orders/updated" + topics = [ "orders/updated" ] + +[auth] +redirect_urls = [ + "https://invoice-app.linumiq.com/auth/callback", + "https://invoice-app.linumiq.com/auth/shopify/callback", + "https://invoice-app.linumiq.com/api/auth/callback", +] + +[build] +automatically_update_urls_on_dev = false