{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=216d3c521bd9b7485061a99978743e182419d13f4b85ad1bafac0fef9afee3a6&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAwODEyOSwibmJmIjoxNzc4MDA4MDY5LCJpYXQiOjE3NzgwMDgwNjksImp0aSI6ImFiZjc0NjVhLWRjYWEtNGQ0Ni1iMWExLTY2NjEwYjFmMDM5NSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjE3YzM3ZDRjNGVkZTljYzY5YTMzMDg1Y2RlZmU0MDQxNjNmYTc0MDE1ZWQxYzE1MmM4YTI1NTE1MmRjYmJjNGIifQ._59AOUksVU2oRJ0M92Z7sFAEtK3kb4bdL1lCrnINnHY&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778008069","method":"GET"}}
{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:07:49","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:40:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks","method":"POST"}}
{"datetime":"2026-05-05 21:40:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ac694ae54dfede3b2b633e28d4935653a71619a199112d8f7d172289e8c20efa&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDIzOCwibmJmIjoxNzc4MDEwMTc4LCJpYXQiOjE3NzgwMTAxNzgsImp0aSI6ImMxY2MwZjM1LWQwMzItNGE0My1iZTBkLTBiOGNhZjMzN2M0YiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImI4MWU2ODEyNGU0YTcyYjQ1N2IzMDdkZjE5Zjg0N2Q4YTVmNGY1NDIyYjQxNTJlZTg4OTNiMTRkNTY1NWFmYTkifQ.5liCQe-YCQATySRowQfXCmC2G23TRiC2T1_Xk9aZkI4&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010178","method":"GET"}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:42:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:42:58","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=de29b36f6315803aab6fee19ca3407a9f0288baeb8ffb348f34866ed08213da0&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDI0OSwibmJmIjoxNzc4MDEwMTg5LCJpYXQiOjE3NzgwMTAxODksImp0aSI6IjJlZTFiOTAwLTk5YTUtNGZiYS1hYTRiLTYzODJiYzNjMjU3NiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6Ijk1NDA0ZWQyZGE1NGJmYjIzN2ZhYzM0OTM3ZWVhOGU3OGNmYmM2NjYzY2ZmMzAyOTA0YjRkMGNkODEzMWNlZDYifQ.plhO8-G13O-T9G3_AZSAoh-tSRqSR4lTss9IkW_rXX4&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010189","method":"GET"}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:43:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:43:09","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=d110f5aad30e114665047c35b680502cb0282fb063a592d51e89918bb0a476eb&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDcxNSwibmJmIjoxNzc4MDEwNjU1LCJpYXQiOjE3NzgwMTA2NTUsImp0aSI6ImQwYTVjOTE0LWY1MTYtNDEzMy05MDM0LTgyYTMwYmU2YzkyZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImU4MzNkYjc2YTI0ZDc0NjRhOGQzOGEyYmRjYTNhYmYyOWMzNDM1YTc4ZmE2ZTYyODcyNjZhNTRiMGY3NzNkMTkifQ.WmuHAjKcYYWZ3J6sQvfu_zhnW3YAYzc_zKkPkv_wcwQ&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010655","method":"GET"}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:51:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:51:11","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 21:51:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks","method":"POST"}}
{"datetime":"2026-05-05 21:51:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=67ab631e1f82f770eb159331122a6d584ca0af22974d8149607bb8ef78bfc047&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDgxOSwibmJmIjoxNzc4MDEwNzU5LCJpYXQiOjE3NzgwMTA3NTksImp0aSI6ImU4ZGJiMGQxLTdhYWEtNDhkYi1iZWNjLWQ4ZmI1YjA4NGI0ZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImY2NTM5NTUyY2FlMzFjMGY2ZDk0N2M4OTg1MGY0NjdiOThhZjY3NDhhODU0OGQ4ZTdjZjRhMDI1YWEzZTQ3OTUifQ.kCbrKsrtq42GLiLlVRKAL6GnwP5oH4oHX_TiZFRvN7s&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010759","method":"GET"}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:52:39","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:52:39","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 21:53:22","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=1727972a2a933191add4801c8211166c65669961db1d2ace834b499d4c625140&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDg1OSwibmJmIjoxNzc4MDEwNzk5LCJpYXQiOjE3NzgwMTA3OTksImp0aSI6ImY4ODI5OWJmLWY5Y2UtNDhmMi05NDBmLTQyNmNhYmM1N2U4NCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImNmMGQ0ODMzZDkyYWQ1ZWVmMjkzY2I3ZDBkOTdiNzQ2MTdjOGY1OWYyODJiYmE1ZDhmNjlmNzk4ZGU0NmU4YTUifQ.OTuBkZgQ7nvS9MkpVWShNNSpGGml_vk9UCJbBN8HufE&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010799","method":"GET"}}
{"datetime":"2026-05-05 21:53:22","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:22","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:53:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 21:53:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:53:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:23","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 21:53:24","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","message":"OAuth callback entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","script_name":"/apps/clickback/public/callback.php","request_uri":"/apps/clickback/public/auth/callback?code=cdb03829726c8772b4bca421906555a7&hmac=33689293c3be7e0477d5ea9c0eced4dab160ee1cecc4688183ab38ba0aac4614&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEwODAzLCJub25jZSI6IjE0MzEyODY0NTUzZjU0MzVhYzYyIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.cfe7ecbb24d4aa1cc8d57182a1960ea4d029571dbe5efbfb41348b7699c61666&timestamp=1778010804","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 21:53:24","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/auth/callback?code=cdb03829726c8772b4bca421906555a7&hmac=33689293c3be7e0477d5ea9c0eced4dab160ee1cecc4688183ab38ba0aac4614&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEwODAzLCJub25jZSI6IjE0MzEyODY0NTUzZjU0MzVhYzYyIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.cfe7ecbb24d4aa1cc8d57182a1960ea4d029571dbe5efbfb41348b7699c61666&timestamp=1778010804","method":"GET"}}
{"datetime":"2026-05-05 21:53:24","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:24","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"Processing OAuth callback","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 21:53:25","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:53:26","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registered on Shopify","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"app/uninstalled","address":"https://app.hypp.dev/apps/clickback/public/webhooks/app-uninstalled","webhook_id":2155329716490}}
{"datetime":"2026-05-05 21:53:27","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/data_request","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-data-request","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/data_request","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 21:53:28","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 21:53:29","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"shop/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/shop-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic shop/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 21:53:30","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","message":"configureAppEmbedAppUrl: block created (was absent)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","block_key":"shopify://apps/41d61109-7b18-205d-8265-8162952a8078d49354d2/blocks/clickback-storefront/default"}}
{"datetime":"2026-05-05 21:53:30","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"TypeError","message":"Cannot access offset of type string on string","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":591}}}
{"datetime":"2026-05-05 21:53:30","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"OAuth callback persisted install successfully","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","shop":"hypp-dev-store.myshopify.com","shop_id":14,"scope_count":10,"selected_plan_key":"free","redirect_url":"https://app.hypp.dev/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 21:53:31","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:53:31","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:31","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:53:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=a3b6543e1594d01483d8243a2f8c4f2a53b756e7f0de2fbd0777d01ecb990b36&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDg3MywibmJmIjoxNzc4MDEwODEzLCJpYXQiOjE3NzgwMTA4MTMsImp0aSI6IjRkOWM4NjkyLWZlOTMtNDVmOS04Y2ZlLTg0M2QzZDg5MDBlYSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImUwZDk5YWRlYWZhMDViYmEyZjgxOWU4NTlkYTVjOGM0OTM2YmY1YzA1OTBiZjFlZGI2YjNiNmJlOGYwNzg3MWQifQ.yAK8-sY9nlouu1A87YlZSCxw7AQfFBtuCHmuvosYmIY&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010813","method":"GET"}}
{"datetime":"2026-05-05 21:53:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:53:51","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:53:51","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:53:52","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","message":"configureAppEmbedAppUrl: block created (was absent)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","block_key":"shopify://apps/41d61109-7b18-205d-8265-8162952a8078d49354d2/blocks/clickback-storefront/default"}}
{"datetime":"2026-05-05 21:53:52","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"TypeError","message":"Cannot access offset of type string on string","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":591}}}
{"datetime":"2026-05-05 21:53:52","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=77f87e59cbe490f2f5840a683d7636be3d4ebd8b6a2af435c0db7c31dcdc0be6&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDkzNiwibmJmIjoxNzc4MDEwODc2LCJpYXQiOjE3NzgwMTA4NzYsImp0aSI6ImMyYTc0ZjZiLTQ4OWMtNDBhZC1iYmI3LTE1OTU2NTI0YTU4YSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImZhMDRlMjYyY2FjOWNlZTQ4ZTE2NmVkOWNiOTIxNmM3NDM3NDBjYTc4YWQwNzA2OWEyN2I0ZWNiZTAyY2MzY2QifQ.868pskLL9CN0YwoqvpLAP2D6KsyKnqmtGt52IuX5bhk&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010876","method":"GET"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:54:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:54:37","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:54:38","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","message":"configureAppEmbedAppUrl: block created (was absent)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","block_key":"shopify://apps/41d61109-7b18-205d-8265-8162952a8078d49354d2/blocks/clickback-storefront/default"}}
{"datetime":"2026-05-05 21:54:38","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"TypeError","message":"Cannot access offset of type string on string","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":591}}}
{"datetime":"2026-05-05 21:54:38","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=4ebfad946014fbf7e3eb3cee3ecac886101e2f0268284dcfc4056c5650e7bcb3&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMDk4MywibmJmIjoxNzc4MDEwOTIzLCJpYXQiOjE3NzgwMTA5MjMsImp0aSI6IjQ2NTNlM2YwLWNhMjQtNGUyMi04NzMwLTM4MjZiZDAyNzdhNyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImI5ZGI3YTY5ODAyZDE2Y2JkMjFiZjQwZDA0NDY2YzU2OTgxNTM5Yzk5NmQxYjcwMDZlYjZjYmUzNGQyNDYyYmMifQ.EKgEno0C4_mp5Bkre9xNW9cfojru2KPqJGh6Ht7YgNA&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778010923","method":"GET"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:55:23","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:55:23","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:55:24","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","message":"configureAppEmbedAppUrl: block created (was absent)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::configureAppEmbedAppUrl","block_key":"shopify://apps/41d61109-7b18-205d-8265-8162952a8078d49354d2/blocks/clickback-storefront/default"}}
{"datetime":"2026-05-05 21:55:24","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"TypeError","message":"Cannot access offset of type string on string","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":591}}}
{"datetime":"2026-05-05 21:55:24","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=e1b4b0f74fce511a3b967d449b0a6c1d493527ddf49c1b22d06cc77c7706cb36&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMTA2MywibmJmIjoxNzc4MDExMDAzLCJpYXQiOjE3NzgwMTEwMDMsImp0aSI6IjUwMDhkNWFiLThmODYtNGEyYS1iNzQyLTRmMmY4OTU5ZTUxYSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjVkYmZlNzYwMTk1OTIxMjYyMDVmMmZkMTE1NjNlZmJhYjk4NjI3MmEwMWUwODEwMTdlZDdjMzY0YTAwOWQ0N2MifQ.lJK5PXw26PgX5yPMc8uYWdVu6sq2FNmBByYreGMuyhQ&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778011003","method":"GET"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:43","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:43","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:56:45","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 21:56:45","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ac7f7fe6f4c9e6bab01920fc9b339b5ceb4482b95c77f38fb0a808aba04d6512&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMTA2OSwibmJmIjoxNzc4MDExMDA5LCJpYXQiOjE3NzgwMTEwMDksImp0aSI6ImZlYmZhOWE1LWQ3YmEtNGQ2ZC1iY2YzLTliOTk3MTg5Mzg4OSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjIwZTcxMzhjNjgzYWIyODBjNmFkYTdhN2FjYzNjNmU1MWQ0YjNlODYzMDE0MWYyYTk5M2E3OGQ2ZDkwNjA1N2MifQ.dyRmX9083O0oGCRbFWaWhhvr_FmD4S7BoygxcCFAQeM&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778011009","method":"GET"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 21:56:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 21:56:50","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 21:56:51","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 21:56:51","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:17:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ae3718e56c3196dbeee0f9a4ae812be390849c3bbf356993c118b98c4afa0179&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjI4OSwibmJmIjoxNzc4MDEyMjI5LCJpYXQiOjE3NzgwMTIyMjksImp0aSI6IjRmMzA1YmE2LTI2OTAtNGUxMi04MzQ4LWRjMDFiYjJmODEyMCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6Ijk0ZDgzMzlmZGY5ZDg4YTQ0YWE1ZmRlY2RmMjVjN2E0ZDQ4YjE0ZjhhN2JlZmE5N2U2NGM1YTA5YzUzOWFhZGQifQ.btTJ59ys9EwA7sq4szn1W6PmbmsQdOrrJyFjYB5GEug&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012229","method":"GET"}}
{"datetime":"2026-05-05 22:17:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:10","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:17:11","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:17:11","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=aacbd556a2f45545fa8086e306a04b0fd1c3f9b473507669f493c5f7a9e9383d&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjMyNywibmJmIjoxNzc4MDEyMjY3LCJpYXQiOjE3NzgwMTIyNjcsImp0aSI6Ijg2M2YxZDdkLTEyMGItNDk0Yy05NWY2LTY0OTZjOTkwZGQ3NCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjBkOThlYzBkOGUyOTEyN2I0NDhmNzVkM2MzMGY1NDJiMmNmN2MzZGNhNjAzZjMzZTU3Y2NhOWIyZGI1Yzc5OGYifQ.ubeoiV9A5NJ0UfOr6v8xiC_DI2DzP98s-idUGopOkNA&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012267","method":"GET"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:17:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:17:47","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:17:49","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:17:49","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:18:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=a2ae16b5ca0a0e2c171a797f6279f861de878e4fb654983d666a508e30277f98&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjM1MCwibmJmIjoxNzc4MDEyMjkwLCJpYXQiOjE3NzgwMTIyOTAsImp0aSI6IjZlMzE2MTg5LWViYTctNDQwYy05YjVhLTQ1Y2FhNDdlODQyNSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjU5MzllZGYxMzkzMDA2ZDc2ZjEzYzA0NDI5ZjY3MWNlNGIzY2Q1ZjdkYThmYWU0NmUyNWQ4OTgxODM3M2M4OWMifQ.SvRKQdCZlt8JKAdILqlkpBICGTgOmu8TLe_SzigyZgs&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012290","method":"GET"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:18:10","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:10","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:18:11","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:18:11","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:18:35","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks","method":"POST"}}
{"datetime":"2026-05-05 22:18:35","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:37","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks/app-uninstalled","method":"POST"}}
{"datetime":"2026-05-05 22:18:37","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:37","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","message":"app/uninstalled webhook received","context":{"function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","shop":"hypp-dev-store.myshopify.com"}}
{"datetime":"2026-05-05 22:18:37","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Marked local install as uninstalled","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback","reason":"app_uninstalled_webhook"}}
{"datetime":"2026-05-05 22:18:37","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Local Shopify access token cleared after uninstall","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback"}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ae3718e56c3196dbeee0f9a4ae812be390849c3bbf356993c118b98c4afa0179&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjI4OSwibmJmIjoxNzc4MDEyMjI5LCJpYXQiOjE3NzgwMTIyMjksImp0aSI6IjRmMzA1YmE2LTI2OTAtNGUxMi04MzQ4LWRjMDFiYjJmODEyMCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6Ijk0ZDgzMzlmZGY5ZDg4YTQ0YWE1ZmRlY2RmMjVjN2E0ZDQ4YjE0ZjhhN2JlZmE5N2U2NGM1YTA5YzUzOWFhZGQifQ.btTJ59ys9EwA7sq4szn1W6PmbmsQdOrrJyFjYB5GEug&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012229","method":"GET"}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:18:41","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:18:41","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=76d3d3d55ae209c7e905017649ba3cb6c88394dab8097314ddbc6da3d4ba9a9f&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjYzMywibmJmIjoxNzc4MDEyNTczLCJpYXQiOjE3NzgwMTI1NzMsImp0aSI6ImRhNzZjMmFjLTJmMzUtNDFiNy1hZmRkLWZlZjQ2YWJiNmE0OCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjAwODk0YWEzMGI5OGI0N2FlNzY5ZjFmMTkwMGZkMWNjNjNmZDViYjUxNzQ4NjY0MjA5MzY5ZWI2OGZmNTdiOTAifQ.rn4wE0uZgQoFeBZ_-TrJkprd7tKeHMvCt9xloXCMcp8&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012573","method":"GET"}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:22:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:22:53","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 22:22:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","message":"OAuth callback entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","script_name":"/apps/clickback/public/callback.php","request_uri":"/apps/clickback/public/auth/callback?code=cf14858f75f6e45db910404d5842680b&hmac=4018964954f940022aefb170975d5a619b1f1ff0ca353b949cf11cb82572a3d6&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEyNTczLCJub25jZSI6IjhiY2YxNmUwYjZjMDk5MjFjZjI5IiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.05506a066f21b56acc265cbf54b245b53cdd44ab090b9c50664e74b9b9319544&timestamp=1778012575","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 22:22:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/auth/callback?code=cf14858f75f6e45db910404d5842680b&hmac=4018964954f940022aefb170975d5a619b1f1ff0ca353b949cf11cb82572a3d6&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEyNTczLCJub25jZSI6IjhiY2YxNmUwYjZjMDk5MjFjZjI5IiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.05506a066f21b56acc265cbf54b245b53cdd44ab090b9c50664e74b9b9319544&timestamp=1778012575","method":"GET"}}
{"datetime":"2026-05-05 22:22:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:22:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"Processing OAuth callback","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 22:22:55","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:22:57","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registered on Shopify","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"app/uninstalled","address":"https://app.hypp.dev/apps/clickback/public/webhooks/app-uninstalled","webhook_id":2155342332170}}
{"datetime":"2026-05-05 22:22:58","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/data_request","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-data-request","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/data_request","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:22:59","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:23:00","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"shop/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/shop-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic shop/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:23:02","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:23:02","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"OAuth callback persisted install successfully","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","shop":"hypp-dev-store.myshopify.com","shop_id":14,"scope_count":10,"selected_plan_key":"free","redirect_url":"https://app.hypp.dev/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 22:23:02","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:02","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:02","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:23:04","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=b8f299b4723f952ffa37cf630b22af5b6a1364c957da37cf35adba1c08bece01&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjY0NSwibmJmIjoxNzc4MDEyNTg1LCJpYXQiOjE3NzgwMTI1ODUsImp0aSI6ImI0NGZjNDgzLTU5ZWItNDY0Mi05ZGQyLTQ1ZDExYTBiZDA2MCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjJlYWJjMmRjMzNjYmZkODZhY2U4MjY2ZTYwOWJjNzI3MDYwNzNmNTY4YmM5NzA2NjE1NmE0ZTI0OWZiZmY0YTIifQ.WKlrXunYHUARpTNDFtwdv8gaq8urs6LviRfpaZ6pDqk&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012585","method":"GET"}}
{"datetime":"2026-05-05 22:23:04","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:04","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:05","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:05","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:23:06","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:23:06","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ea8a4ed73e030774fe4d34b7ac413939c034d31889e946890f660d2463b23ed3&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMjY4NCwibmJmIjoxNzc4MDEyNjI0LCJpYXQiOjE3NzgwMTI2MjQsImp0aSI6IjQ0MWVkYzkxLTNiMmEtNGI1Ni1iMWFiLWMxODAyOTFhNDA0MCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjE5NjZkN2M2MzcyYThiNWM5MzkyMTVjMzAzOGYwNTVjNmI1YjAwMDA3OTBlNzI2NzE5MjliMzQyZjFkZTUyZGYifQ.UFeVuQhxfRz_5jBbA7pyOf4-MGQabx8YxMikFoxqBLQ&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778012624","method":"GET"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:23:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:23:44","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:23:45","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:23:45","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:36:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=4db0c846d9e3e90fd43edd69a78f6e0c0615378ebf19e0159309aa3a88902588&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzQ3MCwibmJmIjoxNzc4MDEzNDEwLCJpYXQiOjE3NzgwMTM0MTAsImp0aSI6IjYyMmY1MGRmLThiYTYtNGIxYi1iZjNiLThmNjc1MWYwNDM3MyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjViZGU3ZjI3MmU5ZDc3YmI4MzdmNjI5NjBhNjIyNTExYWQ1NmQxN2NiNTNhYmRjMzViZDk1NjhlYTcwMzBkOWUifQ.fqlc1Jjcge-I-Wcfx5a-OUhRVLTWl2JObDzcmtyAWOU&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013410","method":"GET"}}
{"datetime":"2026-05-05 22:36:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:36:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:36:51","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:36:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:36:52","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:36:53","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:36:53","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:37:34","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=01517f5191b852850aea3cbdb8a9791478c0d2d34391ab008a89d31809ef9d49&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzUxNCwibmJmIjoxNzc4MDEzNDU0LCJpYXQiOjE3NzgwMTM0NTQsImp0aSI6Ijc3MmNkYzQ0LWEzOWEtNGIzMi05NTEwLTg4NDQ2NDMzMmU5OSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjY3ZGI2NDY4NzA5NGU0YjlhY2Q2ODIxNzdkYWFkMjJmN2ZmMTJhOGJlM2FiN2Q3NWQyZTdiYmVkNzUxMGI4MzIifQ.z_IUHws94bjm2X25Lr85hqgiIYZ3bymIY02omj6a1V4&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013454","method":"GET"}}
{"datetime":"2026-05-05 22:37:34","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:34","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:37:35","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:37:35","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:35","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:37:37","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:37:37","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:37:45","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks","method":"POST"}}
{"datetime":"2026-05-05 22:37:45","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:46","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks/app-uninstalled","method":"POST"}}
{"datetime":"2026-05-05 22:37:46","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:37:46","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","message":"app/uninstalled webhook received","context":{"function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","shop":"hypp-dev-store.myshopify.com"}}
{"datetime":"2026-05-05 22:37:46","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Marked local install as uninstalled","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback","reason":"app_uninstalled_webhook"}}
{"datetime":"2026-05-05 22:37:46","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Local Shopify access token cleared after uninstall","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback"}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=f49fb51f98b571d7742b2ebffb63cb6a0cc3137038a0fc3f33c0458c2c0b5f2a&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzY3OSwibmJmIjoxNzc4MDEzNjE5LCJpYXQiOjE3NzgwMTM2MTksImp0aSI6IjJiYTYwY2ExLWJiOGEtNGUyNi04NGJkLTdiYzE5NzU4ZGYzMCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjAyODljMzBhZTEyZjljOTRkM2YzZWU1MTMxOGMwOTUyZGU4NjE3MTc0NTc2ZWU3NGVhOTIwNmQxOWU0MTMyM2QifQ.TFVR9JAYxRmXtE_7Mg-7fQI5jCGW1X96ilzqtE5M9KI&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013619","method":"GET"}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:19","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:19","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 22:40:21","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","message":"OAuth callback entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","script_name":"/apps/clickback/public/callback.php","request_uri":"/apps/clickback/public/auth/callback?code=4df6f358b60c31e0e05235e17446fa69&hmac=2cfca5e228ca0ddeb8e0c183a5e4d4c05dbbce27cd2ca259a12ac97eb2b06b87&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEzNjE5LCJub25jZSI6IjUzYzJmN2NiZDZjNDRlNjM1NTZlIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.699aed3d50199f7414fc582ab5dee05c0023fa79204eb656b5275048801f5d54&timestamp=1778013621","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 22:40:21","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/auth/callback?code=4df6f358b60c31e0e05235e17446fa69&hmac=2cfca5e228ca0ddeb8e0c183a5e4d4c05dbbce27cd2ca259a12ac97eb2b06b87&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDEzNjE5LCJub25jZSI6IjUzYzJmN2NiZDZjNDRlNjM1NTZlIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.699aed3d50199f7414fc582ab5dee05c0023fa79204eb656b5275048801f5d54&timestamp=1778013621","method":"GET"}}
{"datetime":"2026-05-05 22:40:21","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:21","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"Processing OAuth callback","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 22:40:21","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:40:23","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registered on Shopify","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"app/uninstalled","address":"https://app.hypp.dev/apps/clickback/public/webhooks/app-uninstalled","webhook_id":2155348787466}}
{"datetime":"2026-05-05 22:40:24","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/data_request","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-data-request","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/data_request","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:25","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:26","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"shop/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/shop-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic shop/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:28","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:28","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"OAuth callback persisted install successfully","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","shop":"hypp-dev-store.myshopify.com","shop_id":14,"scope_count":10,"selected_plan_key":"free","redirect_url":"https://app.hypp.dev/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 22:40:28","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:28","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:28","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:40:29","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:32","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=f65121d53e251d9d50a9e5461613f7eb072001b95a5bf4cca6b2b3fa9c5fe30b&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzY5MiwibmJmIjoxNzc4MDEzNjMyLCJpYXQiOjE3NzgwMTM2MzIsImp0aSI6IjdlNTkxNDIwLWQ3MWQtNGI0Yy04OWE0LTBhMzk2YjI1YzhhMyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImRmMjMwNWYwNjQ5ZmZkN2VjMDI3NjMyZGM3MDFjMmMzZGUzMTEyMTQ3YWQ4NzQ1MmFjYWI0M2ZjZDNkOGE5Y2IifQ.tGvtimPBIzkSXgjvmr_LCD4nzTO5mNgANzcC2lIeAcc&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013632","method":"GET"}}
{"datetime":"2026-05-05 22:40:32","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:32","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:40:34","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:34","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:34","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:40:35","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:35","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:40:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=2c8782c157eee7abd41e7c73560cea66bf2bc9b2e2756e0e21ba06973fd23142&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzcxNCwibmJmIjoxNzc4MDEzNjU0LCJpYXQiOjE3NzgwMTM2NTQsImp0aSI6ImMwOTcwM2Y0LTNhYmUtNDcxZi1hNjk0LTdjMDYzMTdkNTNmYyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjIzMGI5MjQwNWQ4Y2Y3ZjIyZDcxMDM3YzI3ZTBmZWJiZGUyYTExMWFhMjY1Y2ZjOTQ1YTA2MGZkNTAyMDFlZTEifQ.mmVJvwP9MDK6DfxsckVUogJq4D0dxOOdfCJQnZnKx0M&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013654","method":"GET"}}
{"datetime":"2026-05-05 22:40:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:40:56","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:40:56","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:40:56","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:40:58","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:40:58","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:41:20","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=b8a4fe9c2a108e4b7a23026873e9c238c98b945ec1d89ecbe8101963ddde2aec&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxMzc0MCwibmJmIjoxNzc4MDEzNjgwLCJpYXQiOjE3NzgwMTM2ODAsImp0aSI6IjU4NmY5YTA5LWM2NzItNDY0MS1iY2U3LWRhY2VkM2FkNThlNSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjhkYzkzNjMzMzVjZmU5YzczNzg0NmU5ZmFiOTUwOTA1NTE2Y2ZlZTY1YjJkYjg4MzM0MmFlMTY1ZGE2NzkwYjEifQ.0N3aDJwsfX049h6FTTkAGOUphZfVXRquKOqdKmOOBMg&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778013680","method":"GET"}}
{"datetime":"2026-05-05 22:41:20","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:41:20","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:41:22","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:41:22","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:41:22","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:41:23","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:41:23","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:55:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=68385672a92b3deabf7661755b8bc4480cba12a607b6f22b7d3c934296b6be90&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNDU2OSwibmJmIjoxNzc4MDE0NTA5LCJpYXQiOjE3NzgwMTQ1MDksImp0aSI6ImU4Yzk0MTZjLWE1NDItNDIyNi1hZDhmLTkzOTgwZTBiNDM0NiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImEzNjNlYTYyYTM4YzgxYzI5MWMxMGRjYTdkNmIwZmVjODUzYTU4ZmI1YTE4OThjN2Y5ZmZkZWUyNmRmMTI5ODgifQ.DOfkLGqseEZxch0X_GeT4h_R01X2-StaSy0boRasDlU&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778014509","method":"GET"}}
{"datetime":"2026-05-05 22:55:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:55:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:55:11","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:55:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:55:11","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:55:13","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:55:13","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 22:55:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=170dc2cb919630ab95bd498942b38a88752ce390ca4644947fd44593cf77d1ff&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNDYxOCwibmJmIjoxNzc4MDE0NTU4LCJpYXQiOjE3NzgwMTQ1NTgsImp0aSI6ImU2YWIxNTdkLTQyMzItNDRmNC05ODA0LWE0YzliN2JiZjUyZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImU0ZTMwMTk1OTc1YTExZjI1OTY0MTBjZmFhNGE0Nzc4OWE5MTAyYjk3NGQ4NDIzM2ZkZmQ2YTVkNTA0MDY4OGIifQ.pZhbOqA_esbQjwqt9USgSKeTd334SAy66o5endn_oJs&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778014558","method":"GET"}}
{"datetime":"2026-05-05 22:55:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:55:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 22:55:59","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 22:56:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 22:56:00","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 22:56:01","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 22:56:01","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:14:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks","method":"POST"}}
{"datetime":"2026-05-05 23:14:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:14:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/webhooks/app-uninstalled","method":"POST"}}
{"datetime":"2026-05-05 23:14:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:14:01","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","message":"app/uninstalled webhook received","context":{"function":"DeclicRemise\\App\\Kernel::handleWebhookAppUninstalled","shop":"hypp-dev-store.myshopify.com"}}
{"datetime":"2026-05-05 23:14:01","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Marked local install as uninstalled","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback","reason":"app_uninstalled_webhook"}}
{"datetime":"2026-05-05 23:14:01","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","message":"Local Shopify access token cleared after uninstall","context":{"function":"DeclicRemise\\App\\Kernel::markLocalInstallUninstalled","shop":"hypp-dev-store.myshopify.com","shop_id":14,"app_name":"clickback"}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=1b4b5051fb4fe35833278184b13b964513b7f57564f46ba6895d53be3c58fc8a&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNTc1OCwibmJmIjoxNzc4MDE1Njk4LCJpYXQiOjE3NzgwMTU2OTgsImp0aSI6ImM3YTE5MjQwLWE3MTktNDUxNC04Mzk1LWRjYjU2YWFmMDA3ZiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjkzYWQwZThlM2JjZWRkZTU5MDgxZmUzMzg4YzNlYjIyYjljYzE1ZGU4NTQ0MGRmMmYwNGFlYjVhZWYxZjQ0NWIifQ.MB5XO3hJGK9gRRc7sLJ5UVuG6jQXSw_IEJLLA2t4ynQ&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778015698","method":"GET"}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","message":"Install route built","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildInstallRoute","shop":"hypp-dev-store.myshopify.com","has_host":true,"plan_key":null,"route":"/apps/clickback/public/install.php?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","message":"Install route entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/install.php","script_name":"/apps/clickback/public/install.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","query_keys":["shop","host"]}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/install?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:14:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:14:58","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","message":"Shopify OAuth auth URL generated","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::buildAuthUrl","shop":"hypp-dev-store.myshopify.com","redirect_uri":"https://app.hypp.dev/apps/clickback/public/callback.php","has_host_context":true,"plan_key":"free"}}
{"datetime":"2026-05-05 23:14:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","message":"OAuth callback entrypoint reached","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/callback.php","script_name":"/apps/clickback/public/callback.php","request_uri":"/apps/clickback/public/auth/callback?code=790855bc70e58b8b0e75c5c808322786&hmac=09801d1be75b4ef7014e31052a9d90d4d06f53fd12b4d1da37bdc10be2e863e8&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDE1Njk4LCJub25jZSI6IjdhN2QwODQzMTE2ZGUxNDZhYTJlIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.55f69e54be197fa021216d39824296ea3734fc50ec689424d36f50963caac75e&timestamp=1778015700","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 23:14:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/auth/callback?code=790855bc70e58b8b0e75c5c808322786&hmac=09801d1be75b4ef7014e31052a9d90d4d06f53fd12b4d1da37bdc10be2e863e8&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&shop=hypp-dev-store.myshopify.com&state=eyJzaG9wIjoiaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbSIsInRzIjoxNzc4MDE1Njk4LCJub25jZSI6IjdhN2QwODQzMTE2ZGUxNDZhYTJlIiwiY3R4Ijp7Imhvc3QiOiJZV1J0YVc0dWMyaHZjR2xtZVM1amIyMHZjM1J2Y21VdmFIbHdjQzFrWlhZdGMzUnZjbVUiLCJwbGFuX2tleSI6ImZyZWUifX0.55f69e54be197fa021216d39824296ea3734fc50ec689424d36f50963caac75e&timestamp=1778015700","method":"GET"}}
{"datetime":"2026-05-05 23:14:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:14:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"Processing OAuth callback","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","query_keys":["code","hmac","host","shop","state","timestamp"]}}
{"datetime":"2026-05-05 23:15:00","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:15:01","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registered on Shopify","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"app/uninstalled","address":"https://app.hypp.dev/apps/clickback/public/webhooks/app-uninstalled","webhook_id":2155366514954}}
{"datetime":"2026-05-05 23:15:02","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/data_request","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-data-request","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/data_request","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:03","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"customers/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/customers-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic customers/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:04","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","message":"Webhook registration failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerWebhook","shop":"hypp-dev-store.myshopify.com","topic":"shop/redact","address":"https://app.hypp.dev/apps/clickback/public/webhooks/shop-redact","exception":{"class":"RuntimeException","message":"Shopify API error: Could not find the webhook topic shop/redact","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:06","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:06","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","message":"OAuth callback persisted install successfully","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::processOAuthCallback","shop":"hypp-dev-store.myshopify.com","shop_id":14,"scope_count":10,"selected_plan_key":"free","redirect_url":"https://app.hypp.dev/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU"}}
{"datetime":"2026-05-05 23:15:06","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:15:08","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=7ee0623566af1659ce52f4dbd45ccfcad822257bb1a3f07d90313faa1dc072ea&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNTc3MSwibmJmIjoxNzc4MDE1NzExLCJpYXQiOjE3NzgwMTU3MTEsImp0aSI6ImMwZTVjMjY4LTkxNzgtNDRhYi1hZDcyLTZmMWJmZjExMjYwYSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjE5ZDZkYjRlMGVkNjRiOTM5N2M1MWY0MjVhMzNhM2Y5NDE3NTNjMmJjODkwNmVhNDA4Y2I4OTRjNTNmMjgzNmIifQ.iZ0RzhZnl_0BvTINKssVhy9txuSZ0ihT6xYQS-JIg3A&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778015711","method":"GET"}}
{"datetime":"2026-05-05 23:15:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:15:13","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:13","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:13","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:15:15","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:15","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:15:40","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=6f8df192b99810eab00ee235dcaa026ff20e60afbad6b613b563c4d803744383&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNTgwMCwibmJmIjoxNzc4MDE1NzQwLCJpYXQiOjE3NzgwMTU3NDAsImp0aSI6IjkxMTBmNWMxLTVmOWUtNDJhYS05YjUxLTVlYTQ5MWRmMWU1MyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImJhMTE4OWEzM2Q5ZTZiYmQ3NmFlYjZhMDE0NmQ0NmY5ZTgxZTEzNWY2MTY5ZmM0MTc2OTQxMjQ1ZTVkODM5OWYifQ.87hdlsXCMxCTV-hTXfvnc8-e0FvN30BRgLSeSc2pWGA&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778015740","method":"GET"}}
{"datetime":"2026-05-05 23:15:40","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:40","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:15:41","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:15:42","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:15:42","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:15:43","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:15:43","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:16:45","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=0dafd22d8ce045a4da91af825a21761cbc82a9fec4d967799ca6e34d7babba1b&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNTg2NSwibmJmIjoxNzc4MDE1ODA1LCJpYXQiOjE3NzgwMTU4MDUsImp0aSI6ImMxMDk1NGUyLTY3M2ItNGJkMy1hMmVkLTY5Y2I5ZGVlYWNhNyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjQ4YzI3M2ZhNTFkNWY3ZTJkZGJhMjI5NTNjOWMxZDkzYWVmODk2YWExMjU4ZWU5MmQ0ZWZjZWY1ZTM0Y2FlNGUifQ.RsPZyN_DzryfgAjdfkSw_y4vgon_kBh8iLWKbQn2b54&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778015805","method":"GET"}}
{"datetime":"2026-05-05 23:16:45","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:16:45","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:16:47","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:16:47","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:16:47","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:16:49","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:16:49","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:17:24","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=ddf62ea0a5a4e49b377cc6a1c744fbbbd2154ff47fe6ae7b39e75454e8022ed0&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNTkwNCwibmJmIjoxNzc4MDE1ODQ0LCJpYXQiOjE3NzgwMTU4NDQsImp0aSI6IjZjZmYwY2NjLWU0NzAtNGNkNi1iZDc1LWZiZTY0ZGEwZTBiNCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImQ4MTBlMjIyZjRiYjM0YjVlMGU3MDg3YzVjNGJkMTRmYTg5NDNjN2ZkNTIxYTc4MGZiYWEwZjBhYTM3Y2U1MzAifQ.wegv71xzm5M9-MPc8IUHU4gFWppcdIyDMqNEca8E27A&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778015844","method":"GET"}}
{"datetime":"2026-05-05 23:17:24","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:17:24","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:17:25","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:17:26","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:17:26","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:17:27","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/shared/Shopify/ShopifyClient.php","line":124}}}
{"datetime":"2026-05-05 23:17:27","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:20:44","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=b52bf919859542d5a048da836ca5ec50f6f5d30ef5e1ae2256f32145e69f420f&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjEwNCwibmJmIjoxNzc4MDE2MDQ0LCJpYXQiOjE3NzgwMTYwNDQsImp0aSI6IjBlMmU5OTEyLTY1MzMtNGJjYy05NmMyLTAyYmM2ZjcwY2ViZCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjNmNTEyYWQ1ZTUwNWIyZDUzYmNkYWM1OWY5NDEwMTNlZjllM2NjY2EwYmFiNjJhZjdmMGQxZDM0MzIzNDg1ZGUifQ.fiZPbneMiqfVxw8w9Z1aqAzVRFZLqPmi_ipnpi4CDIg&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016044","method":"GET"}}
{"datetime":"2026-05-05 23:20:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:44","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:20:45","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Unable to update theme asset \"config/settings_data.json\" for theme 188781297930: Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":620}}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:46","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:46","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:20:47","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Unable to update theme asset \"config/settings_data.json\" for theme 188781297930: Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":620}}}
{"datetime":"2026-05-05 23:20:47","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:20:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=2782f14509bdeeee67c789a156e390afad63e20711aef323eab0afc0a8e160ed&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjExMCwibmJmIjoxNzc4MDE2MDUwLCJpYXQiOjE3NzgwMTYwNTAsImp0aSI6ImJjNzEwNDU2LWUxOTQtNDEwNy04ZGQyLWY0MThkNzdmYWE2YiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjNjYWNmZjU2ODc4NTU1OWVmZTE0MWExNDgxZGQzZGQ0YzE5Yjc3MjA2OTg0OWM4MWQ4ZGI2NTVjZThiZWY0MDYifQ.9HvRPXwV2knUejzGKbgPr7CDdFedKFLUt-0QCZTg8B8&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016050","method":"GET"}}
{"datetime":"2026-05-05 23:20:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:20:51","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Unable to update theme asset \"config/settings_data.json\" for theme 188781297930: Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":620}}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/script-tag?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:20:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:20:52","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:20:53","level":"ERROR","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check failed (non-fatal)","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","exception":{"class":"RuntimeException","message":"Unable to update theme asset \"config/settings_data.json\" for theme 188781297930: Shopify API error: Not Found","code":0,"file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Service/InstallService.php","line":620}}}
{"datetime":"2026-05-05 23:20:53","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","message":"Storefront setup endpoint served Theme App Extension status","context":{"function":"DeclicRemise\\App\\Kernel::handleApiSetupScriptTag","shop":"hypp-dev-store.myshopify.com","auto_injection_status":"error"}}
{"datetime":"2026-05-05 23:23:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=b030ce3dd736d11813f90370d6163d4ab4084387c04d2b1d5f95619de8738dcd&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjI5MSwibmJmIjoxNzc4MDE2MjMxLCJpYXQiOjE3NzgwMTYyMzEsImp0aSI6IjI4OGM1YWM0LTEwZTAtNDBiZS05NTE1LTAxNDdkYmY3ZmJlZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjQ3ZGY5OGY1ZmY2M2NiZmFkNTBlZTI0Y2RkYzFlMWZkM2NkOWYzMTc2ZWMwNDk3ZGE1Y2JjMTI0YWEzOWNiYmUifQ.cDXTQfJxAL_QNErE-ZcJws51RsFZMJqB9ndeO20Jylk&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016231","method":"GET"}}
{"datetime":"2026-05-05 23:23:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:23:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:23:53","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":188781297930,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:23:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:23:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:23:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:23:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:23:53","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?embedded=1&hmac=a37a9422151ace375c7f74fab2bc9e5166267c6995f63ca570c958908d552209&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjMwOCwibmJmIjoxNzc4MDE2MjQ4LCJpYXQiOjE3NzgwMTYyNDgsImp0aSI6IjAyYjU3ZWUwLTZlMDMtNGEyYy1iYmQzLTUxNmVhZDk4MmFhZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjdhMTQwZWY5NDgwNjYwYjIxYzQ5MmZmZjM1MTc4OTQ0ZDUwOWE1NGRlZDU3YzczYTRjMDdjZGEwYzg5OWY4NzUifQ.fDm5Sr0DrN66n9kfK1fE5AyEwdR0xbZoA37cTaV5e-I&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016248","method":"GET"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:24:07","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:24:08","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":188781297930,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:24:08","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":188781297930,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:24:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:24:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:24:09","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:25:02","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/products/search?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:25:02","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:26:16","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/discount-rules?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-05-05 23:26:16","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:26:48","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/products/search?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:26:48","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:26:58","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/discount-rules/19?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"PUT"}}
{"datetime":"2026-05-05 23:26:58","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:29:57","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=5e7e7033c591fd6c11809a254b4efefe9710ce69b8bba455d06c65bad61a0f10&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjY1OCwibmJmIjoxNzc4MDE2NTk4LCJpYXQiOjE3NzgwMTY1OTgsImp0aSI6IjhkMTk0MGI5LTYxZDUtNDQ1OC1iZWJkLWNlOTgzODlmYmI5OSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImFmMGQ4ODg1ZmM3N2IxYThjZWRiMzkxZjU4ZDg5NGU4N2NmZWYxNzc1N2M2NzI1N2M5MTMyOGU0ZWZlNmMzYjkifQ.f28rOCKgrHlsAX7dGheQ1F7JW7Qucoj3OTqIy_wi2Io&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016598","method":"GET"}}
{"datetime":"2026-05-05 23:29:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:29:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:29:59","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:29:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:29:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:29:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:29:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:29:59","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?embedded=1&hmac=a70fb5a210aaf904b31f1726879f65de44cb512a5d9c3bf9d220f77d6709baa4&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNjY2MywibmJmIjoxNzc4MDE2NjAzLCJpYXQiOjE3NzgwMTY2MDMsImp0aSI6Ijc1NGI5MTU1LWU0ZGYtNDFiYS05MTMzLWRmZDg1MjIzOTk5YyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImUzNDNkOTRjM2U1M2I4MThjMGZjZTU5MGY3NzhjY2VmNDNmNjEwODVlYTJhOTZiZGJkMmU3N2U5YzY3NmUzMTYifQ.F4SShzg2K0NRWaqXUHKW5TmjhMXij4RxaqouRq3P4ao&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778016603","method":"GET"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:30:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:30:04","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:30:04","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:30:04","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:30:04","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:30:04","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:30:13","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/discount-rules/19?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"PUT"}}
{"datetime":"2026-05-05 23:30:13","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=19a794fd03098165d40478270ef3a80e4fb2b7ba027316851ff0a1ac8dea9f82&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzEyOCwibmJmIjoxNzc4MDE3MDY4LCJpYXQiOjE3NzgwMTcwNjgsImp0aSI6Ijk0ZTZmNzQ0LTQxNTUtNGE3Ni05ZWFlLTUzYzRkOWMzMTUwYyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImFkNDc4MmFhOGVkNWNkNzZjYTczOGE0OTM1ZDU4MzlhMWM1MDI1ZTJhMzgwMmVmYjEzZjcxZGI0MjMxNmVhZjUifQ.c8V7dMExFoH4xxU-4VYgMfC0hEY1D0nC995GHGlCyyc&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017068","method":"GET"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:48","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:49","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:49","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:50","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?embedded=1&hmac=8c44bbf71b180c6b88601efbf56a12584ca508b38e7b1a1a51d11ff7d8c290a8&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzEzMSwibmJmIjoxNzc4MDE3MDcxLCJpYXQiOjE3NzgwMTcwNzEsImp0aSI6ImY1OGJkMjAyLWYwNmYtNGEyNC1iMTFhLWE1MTY0OWRhZDUxZSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImZiMTJhMWU0NTVjOGI1ZDc2ZGVmMjEwZWFjYzU0ZDQxY2Y4Y2NlMGQ5NjkwZmE1ZTBkZGFkYWRlZTM4NTc4NDkifQ.DYbeQSYcasbatwU-0geM3lr1IROB1IGp-ZYelpN4410&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017071","method":"GET"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:50","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:51","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:51","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:51","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:51","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:51","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:37:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/discount-rules/19?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"DELETE"}}
{"datetime":"2026-05-05 23:37:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:53","level":"INFO","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleApiDiscountRuleDelete","message":"Discount rule deleted","context":{"function":"DeclicRemise\\App\\Kernel::handleApiDiscountRuleDelete","shop_id":14,"rule_id":19,"related_rows":{"targets":0,"conversion_events":0,"analytics_daily":0}}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=118e9408c6f00f4a715cbbe96b4199560552f10438bb0ec865f151bdb1213d14&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzEzOCwibmJmIjoxNzc4MDE3MDc4LCJpYXQiOjE3NzgwMTcwNzgsImp0aSI6IjMzOTVhYzQ5LTI4ZjMtNGZiMS04ODRjLTdhMjc4YzNmMTNjYiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjhlYjAzOGQ4YTRjNDBhZTMyM2UzYzVhMTJkN2U0MDQ0YzIwYmQ5NDgwOGU2NzgzNmI3NmExNWZhNDkwNmM2NDAifQ.ARjZug1GbwKpd3cqed_K3uOi2K-DMwWi91gh2dXvUQg&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017078","method":"GET"}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:57","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:37:58","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:59","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:37:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:37:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:37:59","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:38:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&create=1","method":"GET"}}
{"datetime":"2026-05-05 23:38:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:38:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:38:01","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:38:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:38:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:38:01","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:38:33","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/products/search?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:38:33","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:38:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/discount-rules?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-05-05 23:38:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:00","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=3961cc0709b23b7aadaa722c792e7177604261712da140f0e26cfaac87413c1b&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzYyMCwibmJmIjoxNzc4MDE3NTYwLCJpYXQiOjE3NzgwMTc1NjAsImp0aSI6ImNlOWFhOWYwLWQzNjktNDFmYS1hMDg1LTAyODhiODc5Mzc1OCIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6Ijk2ODhiNGJiMDdjOGEzMDljNGVjZmMxOTBlMmI5ODM2YjU2NDhkMTI1M2YxYTQ4NGMxNTE0NjU0NDU1Y2YwMzEifQ.CQphcdtbnt9E71fPWFdcMT1te7npxCEoDENAKQlYXRg&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017560","method":"GET"}}
{"datetime":"2026-05-05 23:46:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:00","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:46:01","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:46:02","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:46:02","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:02","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:46:02","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:02","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?embedded=1&hmac=51bacb630d38647ee4e20aa17089c2065162fd85e71abbd754a3a0516952b92c&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzYyNiwibmJmIjoxNzc4MDE3NTY2LCJpYXQiOjE3NzgwMTc1NjYsImp0aSI6Ijg3ZWI2N2ZkLTY0ZTMtNGZkOC1iNzUxLTBmYTdmZjA3OTg5NyIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjhlMmVjOGRjNjZlNGIyM2M1Y2E1NjEzMmE5MmQ5YzVkM2Y2OWYwOTExNDY4Nzg0OTA5MWUyMjg4ZTdlNWUyMjMifQ.syxLJfcZ9ArvkvtztjmgVaamVaJnvSiLMXbbo_0gaHU&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017566","method":"GET"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:06","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:46:07","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:46:07","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:46:07","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:46:07","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:46:07","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:47:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/trigger-config?shop=hypp-dev-store.myshopify.com&product_id=10180638933258&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&selected_purchase_type=once&buyer_country=FR","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:47:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:52","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/trigger-config?shop=hypp-dev-store.myshopify.com&product_id=10180638933258&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&selected_purchase_type=once&buyer_country=FR","method":"GET"}}
{"datetime":"2026-05-05 23:47:52","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/track-visit","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/track-visit","method":"POST"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleStorefrontTrackVisit","message":"track-visit: visit recorded","context":{"shop":"hypp-dev-store.myshopify.com","product_id":"10180638933258","visit_count":1,"threshold":1}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/create-discount","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/create-discount","method":"POST"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:53","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleStorefrontCreateDiscount","message":"create-discount: creating discount on Shopify GraphQL","context":{"shop":"hypp-dev-store.myshopify.com","payload":{"price_rule":{"title":"DECLIC-09B4143D","target_type":"line_item","allocation_method":"across","value_type":"percentage","value":"-10.00","customer_selection":"all","starts_at":"2026-05-05T21:47:53+00:00","usage_limit":1,"once_per_customer":false,"ends_at":"2026-05-05T22:02:53+00:00","target_selection":"entitled","entitled_product_ids":[10180638933258]}}}}
{"datetime":"2026-05-05 23:47:54","level":"ERROR","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleStorefrontCreateDiscount","message":"create-discount: DB insert failed","context":{"shop":"hypp-dev-store.myshopify.com","exception":{"class":"PDOException","message":"SQLSTATE[HY093]: Invalid parameter number","code":"HY093","file":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/backend/src/Repository/StorefrontDiscountRepository.php","line":174}}}
{"datetime":"2026-05-05 23:47:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/get-discount?shop=hypp-dev-store.myshopify.com&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&product_id=10180638933258&buyer_country=FR","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:47:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:47:54","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/get-discount?shop=hypp-dev-store.myshopify.com&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&product_id=10180638933258&buyer_country=FR","method":"GET"}}
{"datetime":"2026-05-05 23:47:54","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/trigger-config?shop=hypp-dev-store.myshopify.com&product_id=10180638933258&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&selected_purchase_type=once&buyer_country=FR","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/trigger-config?shop=hypp-dev-store.myshopify.com&product_id=10180638933258&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&selected_purchase_type=once&buyer_country=FR","method":"GET"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/get-discount?shop=hypp-dev-store.myshopify.com&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&product_id=10180638933258&buyer_country=FR","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/get-discount?shop=hypp-dev-store.myshopify.com&visitor_token=c9481492-0402-43bd-aa22-c009eb6c958e&product_id=10180638933258&buyer_country=FR","method":"GET"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::handleStorefrontGetDiscount","message":"get-discount: returning discount","context":{"shop":"hypp-dev-store.myshopify.com","product_id":"10180638933258","discount_code":"DECLIC-09B4143D","expires_at":"2026-05-05 22:02:53"}}
{"datetime":"2026-05-05 23:50:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::fetchProductRuntimeData","message":"storefront runtime product cache miss resolved","context":{"shop":"hypp-dev-store.myshopify.com","product_id":"10180638933258"}}
{"datetime":"2026-05-05 23:50:03","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/track-event","method":"OPTIONS"}}
{"datetime":"2026-05-05 23:50:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:50:03","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/storefront/track-event","method":"POST"}}
{"datetime":"2026-05-05 23:50:03","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:51:59","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/?embedded=1&hmac=2af4332244c984ed6022e72222fa68de427032e9e9ca18bf7a92399445eba93f&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzk4MCwibmJmIjoxNzc4MDE3OTIwLCJpYXQiOjE3NzgwMTc5MjAsImp0aSI6ImZjYmFlZGUxLTYxNzUtNDc1NS1iYzM1LTIxMjhlNzRhNmZiYSIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6ImUxZmNmYWEyMzhjZDE0MTRmMDZjNDM0NmYwOTc0YzUzODM0MzAwZTY5ZGMzNzQwZjMyNzJmZGI0MmQ1ZjY4ZmIifQ._CwFLoeos2fZR1tEUPh_mTvrsrlIQgK4_30oKV60mHk&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017920","method":"GET"}}
{"datetime":"2026-05-05 23:51:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:51:59","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:52:00","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:52:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/analytics?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:52:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:52:01","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:52:01","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:52:01","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/regles-remise?embedded=1&hmac=33272eba5d14fb64e270d62087d207f747e6eced2c886522830571c230f251d7&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvaHlwcC1kZXYtc3RvcmUubXlzaG9waWZ5LmNvbVwvYWRtaW4iLCJkZXN0IjoiaHR0cHM6XC9cL2h5cHAtZGV2LXN0b3JlLm15c2hvcGlmeS5jb20iLCJhdWQiOiI3MjRiYWEwOTNhMTIyZWVlMzVmMmY0NzZhNjk2ODZkMiIsInN1YiI6IjEyMjA0ODIxNzM1NCIsImV4cCI6MTc3ODAxNzk5MCwibmJmIjoxNzc4MDE3OTMwLCJpYXQiOjE3NzgwMTc5MzAsImp0aSI6ImUxMDQ0ZDgwLTQzNjYtNDhhMS04MmFkLTEwYjc2NjNkY2M2ZiIsInNpZCI6IjYwZjVjYzM5LTg4ZmEtNDZiZS04MTVmLWU5OTU0YjRjYTQ2MyIsInNpZyI6IjY0ODA3NmZkZGVlOWY3ZjI2ZjIyMDBkZjJlNTcxNzVkZjUxZDFmZTIyNDlhMjc5M2YzZWQzYjYxYTVkYTE3NmYifQ.mfwNa3Zy3Kp66SOSG9jce4ld2fz-Okxg5A4HGLvomJI&locale=en&session=b812cff584f40a4a44697aebb6679f9a381ec012b8c692211e9be1a4f99cdeb0&shop=hypp-dev-store.myshopify.com&timestamp=1778017930","method":"GET"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:52:09","level":"DEBUG","app":"clickback","function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation skipped on admin render","context":{"function":"DeclicRemise\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","reason":"session_token_auth_is_used_for_admin_api"}}
{"datetime":"2026-05-05 23:52:10","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:52:11","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","message":"Storefront theme injection check completed","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::ensureStorefrontThemeInjection","shop":"hypp-dev-store.myshopify.com","theme_id":183123771658,"supports_app_embeds":true,"status":"app_embed_configured","was_disabled":false}}
{"datetime":"2026-05-05 23:52:11","level":"DEBUG","app":"clickback","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","message":"ClickBack kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/clickback/public/index.php","request_uri":"/apps/clickback/public/api/setup/order-webhook?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-05-05 23:52:11","level":"DEBUG","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::__construct","app_name":"clickback","app_base_path":"/apps/clickback/public"}}
{"datetime":"2026-05-05 23:52:11","level":"INFO","app":"clickback","function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","message":"Skipping order webhook setup: missing order read scope","context":{"function":"DeclicRemise\\Backend\\Service\\InstallService::registerOrderPaidWebhook","shop":"hypp-dev-store.myshopify.com","granted_scopes":"read_customers,read_discounts,write_discounts,read_files,read_online_store_pages,read_product_listings,read_products,read_content,read_themes,write_themes"}}
