{"datetime":"2026-03-06 22:29:20","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com&shop=hypp-dev-store.myshopify.com","method":"GET"}}
{"datetime":"2026-03-06 22:29:20","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:24","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:29:24","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:30","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-03-06 22:29:30","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:30","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:29:31","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:31 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"024d709b-dd93-4679-903c-4a43089a9c11-1772832571","server-timing":"cfRequestDuration;dur=96.999884","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=024d709b-dd93-4679-903c-4a43089a9c11-1772832571; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=024d709b-dd93-4679-903c-4a43089a9c11-1772832571\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=tRYJlwfXj98MSM5bQJgK5W5Fh6QB73sQMqOVYPD4brWe65CkbyWjZWWzmW1Wkunpqv3whA8P5XskUcrl2CwM66VYYtuv9F%2B0KsdZ49hOtHih1DqgCVQBRx8y9eoPlAIK6vpo4X1MyjNnngITzf8%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8474d47902526c-MXP"}}}}
{"datetime":"2026-03-06 22:29:31","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:31 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"024d709b-dd93-4679-903c-4a43089a9c11-1772832571","server-timing":"cfRequestDuration;dur=96.999884","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=024d709b-dd93-4679-903c-4a43089a9c11-1772832571; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=024d709b-dd93-4679-903c-4a43089a9c11-1772832571\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=tRYJlwfXj98MSM5bQJgK5W5Fh6QB73sQMqOVYPD4brWe65CkbyWjZWWzmW1Wkunpqv3whA8P5XskUcrl2CwM66VYYtuv9F%2B0KsdZ49hOtHih1DqgCVQBRx8y9eoPlAIK6vpo4X1MyjNnngITzf8%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8474d47902526c-MXP"}}}}
{"datetime":"2026-03-06 22:29:31","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:29:37","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-03-06 22:29:37","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:38 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578","server-timing":"cfRequestDuration;dur=84.000111","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=qFsxmw%2FQVX96I%2F5aGGIhBZECpl0kmWfUtTcF5sebN14zlxkJh3EOwLdCa3rIovlqo3mDBfmtfmPXtivG0Fr0unm5DzA%2FyY28tproP4EK%2BoSTy5MAgWb3uikJ5mT3lY43xZ%2B60bTHEFp%2B26No7wU%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847500ec5d5183-MXP"}}}}
{"datetime":"2026-03-06 22:29:38","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:38 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578","server-timing":"cfRequestDuration;dur=84.000111","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=b0bae0fb-2ce4-4901-97de-960e501fbfa2-1772832578\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=qFsxmw%2FQVX96I%2F5aGGIhBZECpl0kmWfUtTcF5sebN14zlxkJh3EOwLdCa3rIovlqo3mDBfmtfmPXtivG0Fr0unm5DzA%2FyY28tproP4EK%2BoSTy5MAgWb3uikJ5mT3lY43xZ%2B60bTHEFp%2B26No7wU%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847500ec5d5183-MXP"}}}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&notice=updated","method":"GET"}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:39 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579","server-timing":"cfRequestDuration;dur=92.000008","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=2mFpzX6qCYwUH5WOn1Xa2KjEq%2FXWIFL8FtGtxkcfvHDapwcZ3tFvg227zP5poD81GcRGGvsFMZOtrdzZFZh%2Fe19Z2paHLXhjEUKTp1l4QPAknBovYCNri8KxNFvQ5KvyYOi6LLna0hAgN33%2Bt0U%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847503ee000e23-MXP"}}}}
{"datetime":"2026-03-06 22:29:38","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:39 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579","server-timing":"cfRequestDuration;dur=92.000008","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f04791fe-b8d5-4b50-ac30-033343799d9d-1772832579\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=2mFpzX6qCYwUH5WOn1Xa2KjEq%2FXWIFL8FtGtxkcfvHDapwcZ3tFvg227zP5poD81GcRGGvsFMZOtrdzZFZh%2Fe19Z2paHLXhjEUKTp1l4QPAknBovYCNri8KxNFvQ5KvyYOi6LLna0hAgN33%2Bt0U%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847503ee000e23-MXP"}}}}
{"datetime":"2026-03-06 22:29:38","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:29:45","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:29:45","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:48","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-03-06 22:29:48","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:29:48","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:29:49","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:49 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589","server-timing":"cfRequestDuration;dur=79.999924","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=FmdKjPa98qoM%2FGubo9hWuRyyBzH9qQrfr9ZDtSDEKFwJAv55AsrSI1P3DoEOYekk%2FROSedixsRGHc7WTO29KgZwQQpcoGSKXbd8njTO%2F636QNdPOah96unXVEdvY9lwafuNtKOx2HJuwH2Sa3Ik%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475442b14ed9b-MXP"}}}}
{"datetime":"2026-03-06 22:29:49","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:29:49 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589","server-timing":"cfRequestDuration;dur=79.999924","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=03f1afa8-929b-48ab-acd4-ce6a1696daf1-1772832589\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=FmdKjPa98qoM%2FGubo9hWuRyyBzH9qQrfr9ZDtSDEKFwJAv55AsrSI1P3DoEOYekk%2FROSedixsRGHc7WTO29KgZwQQpcoGSKXbd8njTO%2F636QNdPOah96unXVEdvY9lwafuNtKOx2HJuwH2Sa3Ik%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475442b14ed9b-MXP"}}}}
{"datetime":"2026-03-06 22:29:49","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:10","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-03-06 22:30:10","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:11 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"358fd51f-9260-4205-a4c2-6938c41b5562-1772832611","server-timing":"cfRequestDuration;dur=89.999914","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=358fd51f-9260-4205-a4c2-6938c41b5562-1772832611; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=358fd51f-9260-4205-a4c2-6938c41b5562-1772832611\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=eADWm93sIe%2BgZ2cTM%2F5%2FAvnnIUvV%2BdpavkUuJaqHsDxzAhmZiq837NMQTlRFazJf0a0kL2EiElKsaktH%2B1BBjhc8SXDXDlytC8xWxMjUfRzR8gQISlTp%2Bcriv0BzMvTbyENlVxvZJsjPintluaI%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475ceba6f0e5f-MXP"}}}}
{"datetime":"2026-03-06 22:30:11","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:11 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"358fd51f-9260-4205-a4c2-6938c41b5562-1772832611","server-timing":"cfRequestDuration;dur=89.999914","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=358fd51f-9260-4205-a4c2-6938c41b5562-1772832611; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=358fd51f-9260-4205-a4c2-6938c41b5562-1772832611\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=eADWm93sIe%2BgZ2cTM%2F5%2FAvnnIUvV%2BdpavkUuJaqHsDxzAhmZiq837NMQTlRFazJf0a0kL2EiElKsaktH%2B1BBjhc8SXDXDlytC8xWxMjUfRzR8gQISlTp%2Bcriv0BzMvTbyENlVxvZJsjPintluaI%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475ceba6f0e5f-MXP"}}}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&notice=updated","method":"GET"}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:12 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612","server-timing":"cfRequestDuration;dur=97.000122","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ofpfKz%2FDpj0iqyy9fJmCbO3voorhmIOUMZMjxcmH3qErme7s608Zet51f7wsN9APuxgk8B%2FBnPkb8VdE7%2BgAWIiXj27RbH1VFVHI8829xol%2FzCGNJ7PrZm9iFXAjC2j%2BskbAO8JEnMLBiAT7zkY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475d1ab2298c7-MXP"}}}}
{"datetime":"2026-03-06 22:30:11","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:12 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612","server-timing":"cfRequestDuration;dur=97.000122","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=467ba52a-7181-4f8b-8c1d-9b155bbbc82a-1772832612\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ofpfKz%2FDpj0iqyy9fJmCbO3voorhmIOUMZMjxcmH3qErme7s608Zet51f7wsN9APuxgk8B%2FBnPkb8VdE7%2BgAWIiXj27RbH1VFVHI8829xol%2FzCGNJ7PrZm9iFXAjC2j%2BskbAO8JEnMLBiAT7zkY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8475d1ab2298c7-MXP"}}}}
{"datetime":"2026-03-06 22:30:11","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:22","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com&shop=hypp-dev-store.myshopify.com","method":"GET"}}
{"datetime":"2026-03-06 22:30:22","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:23","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:30:23","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:29","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-03-06 22:30:29","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:29","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:30:29","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:29 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629","server-timing":"cfRequestDuration;dur=85.999966","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=LDrkp89XEf3he3LKnsbOT2TCMmLsIe4miVECG1GQOWEPpJN%2FgCmEIeW4hXx6xA64rQ4Gi%2FcUzBST1cA6EvA3lY%2BPFHEV5fgEhZSzalWU5C20pUywhDuffwpBXE6s5s5aDj5kUghFNrEIAbQiaw8%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8476408df00e5b-MXP"}}}}
{"datetime":"2026-03-06 22:30:29","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:29 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629","server-timing":"cfRequestDuration;dur=85.999966","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=a003b0ac-ab77-43f7-8d24-4140d2366bf9-1772832629\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=LDrkp89XEf3he3LKnsbOT2TCMmLsIe4miVECG1GQOWEPpJN%2FgCmEIeW4hXx6xA64rQ4Gi%2FcUzBST1cA6EvA3lY%2BPFHEV5fgEhZSzalWU5C20pUywhDuffwpBXE6s5s5aDj5kUghFNrEIAbQiaw8%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8476408df00e5b-MXP"}}}}
{"datetime":"2026-03-06 22:30:29","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:40","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-03-06 22:30:40","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:40","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:41 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"f59a287f-ced2-41fa-8a46-46dd84add190-1772832641","server-timing":"cfRequestDuration;dur=75.999975","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f59a287f-ced2-41fa-8a46-46dd84add190-1772832641; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f59a287f-ced2-41fa-8a46-46dd84add190-1772832641\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=sdzn6Aa6ioMbt2T69%2BKLNKZR%2BY%2F%2FyKfgGge2l8vwoI4tYCsJ9wnA4zr%2BYaE1oTyQrpkncf3%2FvEDgsOX82sjo3WOIzjDSRY4rlrdJj81HaH69uTSIq%2B3c1hTzIhFwqF6viY4KK68LKZlXyO2wutY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847689ca2beea1-MXP"}}}}
{"datetime":"2026-03-06 22:30:41","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:41 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"f59a287f-ced2-41fa-8a46-46dd84add190-1772832641","server-timing":"cfRequestDuration;dur=75.999975","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f59a287f-ced2-41fa-8a46-46dd84add190-1772832641; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=f59a287f-ced2-41fa-8a46-46dd84add190-1772832641\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=sdzn6Aa6ioMbt2T69%2BKLNKZR%2BY%2F%2FyKfgGge2l8vwoI4tYCsJ9wnA4zr%2BYaE1oTyQrpkncf3%2FvEDgsOX82sjo3WOIzjDSRY4rlrdJj81HaH69uTSIq%2B3c1hTzIhFwqF6viY4KK68LKZlXyO2wutY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d847689ca2beea1-MXP"}}}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&notice=updated","method":"GET"}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:42 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642","server-timing":"cfRequestDuration;dur=102.999926","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=g1u5SFPdqmI6YCcHtukvd8wenpBE%2FUQRL%2BqdmVSVgaiXHkuM9FPaKQKIi1Ffo%2BtAuAMTQLCOIMw88tvIUI%2Bovsc5OotrCPtfTUpusgR9c0BCtG6OE7mbKpdPtSt2K48eUx7Vmya%2BnalcbLgN7M4%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d84768d387c59ef-MXP"}}}}
{"datetime":"2026-03-06 22:30:41","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:30:42 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642","server-timing":"cfRequestDuration;dur=102.999926","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=7dc57066-f91b-45bd-8b67-951ea8f5097f-1772832642\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=g1u5SFPdqmI6YCcHtukvd8wenpBE%2FUQRL%2BqdmVSVgaiXHkuM9FPaKQKIi1Ffo%2BtAuAMTQLCOIMw88tvIUI%2Bovsc5OotrCPtfTUpusgR9c0BCtG6OE7mbKpdPtSt2K48eUx7Vmya%2BnalcbLgN7M4%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d84768d387c59ef-MXP"}}}}
{"datetime":"2026-03-06 22:30:41","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:30:52","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:30:52","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:40:43","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com&shop=hypp-dev-store.myshopify.com","method":"GET"}}
{"datetime":"2026-03-06 22:40:43","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:40:45","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:40:45","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:40:49","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:40:49","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:41:03","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"GET"}}
{"datetime":"2026-03-06 22:41:03","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:41:03","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:41:03","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:04 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"1/40","strict-transport-security":"max-age=7889238","x-request-id":"35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263","server-timing":"cfRequestDuration;dur=86.999893","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=8zVniC1AEpWS8jLun4V9Vczef2VmllT5WpKBNzEJrDb%2Brvg%2B3nQdT1ptMvYiJGl%2FHHEl3LYnenQkHRmVOOjnVQcynGIEOV5LVXYOA1NMeGf9tSDKSLSrVtXYJm0phVrbpZeSQm9kTVtznd9%2F%2FUk%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485bbcc421f0c-MXP"}}}}
{"datetime":"2026-03-06 22:41:03","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:04 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"1/40","strict-transport-security":"max-age=7889238","x-request-id":"35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263","server-timing":"cfRequestDuration;dur=86.999893","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=35023ead-c6e9-40d1-9b0d-22cfa7f52d22-1772833263\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=8zVniC1AEpWS8jLun4V9Vczef2VmllT5WpKBNzEJrDb%2Brvg%2B3nQdT1ptMvYiJGl%2FHHEl3LYnenQkHRmVOOjnVQcynGIEOV5LVXYOA1NMeGf9tSDKSLSrVtXYJm0phVrbpZeSQm9kTVtznd9%2F%2FUk%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485bbcc421f0c-MXP"}}}}
{"datetime":"2026-03-06 22:41:03","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing/13/modifier?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU","method":"POST"}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"1/40","current":1,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:14 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"e0323e54-210b-4787-b046-945d17323167-1772833274","server-timing":"cfRequestDuration;dur=90.999842","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=e0323e54-210b-4787-b046-945d17323167-1772833274; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=e0323e54-210b-4787-b046-945d17323167-1772833274\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KlVfNQCc7my7E2suNS%2FHyjyjrD2rwfMLbGaV%2F5aVpDJr7NtEYZzBiUDjzLdWfvnj2oqU3qd43jHQCVbxF77NLssuIrmfbbXj2zRJSXY09wpOsXhzrtN0E4xdO9QTltPSJt53WaEUAKGB5KD9Xqw%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485fcdf62f615-MXP"}}}}
{"datetime":"2026-03-06 22:41:13","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:14 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"2/40","strict-transport-security":"max-age=7889238","x-request-id":"e0323e54-210b-4787-b046-945d17323167-1772833274","server-timing":"cfRequestDuration;dur=90.999842","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=e0323e54-210b-4787-b046-945d17323167-1772833274; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=e0323e54-210b-4787-b046-945d17323167-1772833274\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KlVfNQCc7my7E2suNS%2FHyjyjrD2rwfMLbGaV%2F5aVpDJr7NtEYZzBiUDjzLdWfvnj2oqU3qd43jHQCVbxF77NLssuIrmfbbXj2zRJSXY09wpOsXhzrtN0E4xdO9QTltPSJt53WaEUAKGB5KD9Xqw%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485fcdf62f615-MXP"}}}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/mes-push-marketing?shop=hypp-dev-store.myshopify.com&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvaHlwcC1kZXYtc3RvcmU&notice=updated","method":"GET"}}
{"datetime":"2026-03-06 22:41:13","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:41:14","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","message":"Remote install validation Shopify check succeeded","context":{"function":"Gridpush\\App\\Kernel::hasUsableRemoteInstall","shop":"hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"2/40","current":2,"max":40},"retry_after":null}}}
{"datetime":"2026-03-06 22:41:14","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Fetched Shopify ScriptTags for storefront sync","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","script_tags_count":1,"shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:14 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274","server-timing":"cfRequestDuration;dur=87.999821","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KZwHV2fQuxJ9frRvOA4zLi%2Babo5EQBHq6r1j4kTJsOwnLyF6aoIApBDt9fdRCfrW76ob6q2H5O3ku1g%2Fzb1R1ZBMic0gS0ZCH%2B8p0fHPNJATvvB%2Bn0ZfQgnzFS8donqo%2BaGQhSnYWTHcauNPY2I%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485ffccfa4c56-MXP"}}}}
{"datetime":"2026-03-06 22:41:14","level":"INFO","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","message":"Gridpush storefront ScriptTag already installed","context":{"function":"Gridpush\\Backend\\Service\\InstallService::ensureStorefrontScriptTag","shop":"hypp-dev-store.myshopify.com","src":"https://app.hypp.dev/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com","shopify":{"status_code":200,"api_call_limit":{"raw":"3/40","current":3,"max":40},"headers":{"date":"Fri, 06 Mar 2026 21:41:14 GMT","content-type":"application/json; charset=utf-8","vary":"Accept-Encoding,Sec-Fetch-Site","referrer-policy":"origin-when-cross-origin","x-frame-options":"DENY","x-stats-userid":"","x-stats-apiclientid":"314244235265","x-stats-apipermissionid":"946595496202","x-shopify-api-version":"2025-07","x-shopify-shop-api-call-limit":"3/40","strict-transport-security":"max-age=7889238","x-request-id":"68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274","server-timing":"cfRequestDuration;dur=87.999821","content-security-policy":"default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://* shopify-pos://*; block-all-mixed-content; child-src 'self' https://* shopify-pos://*; connect-src 'self' wss://* https://*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https://cdn.shopify.com https://cdn.shopifycdn.net https://checkout.pci.shopifyinc.com https://checkout.pci.shopifyinc.com/build/04ed4e1/card_fields.js https://api.stripe.com https://mpsnare.iesnare.com https://appcenter.intuit.com https://www.paypal.com https://js.braintreegateway.com https://c.paypal.com https://maps.googleapis.com https://www.google-analytics.com https://v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri /csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274; report-to shopify-csp","x-content-type-options":"nosniff","x-download-options":"noopen","x-permitted-cross-domain-policies":"none","x-xss-protection":"1; mode=block","reporting-endpoints":"shopify-csp=\"/csp-report?source%5Baction%5D=index&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fscript_tags&source%5Bsection%5D=admin_api&source%5Buuid%5D=68e7ee20-e120-4dec-b513-998c9856a8e1-1772833274\"","x-dc":"gcp-europe-west1,gcp-europe-west4,gcp-europe-west4","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"DYNAMIC","report-to":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KZwHV2fQuxJ9frRvOA4zLi%2Babo5EQBHq6r1j4kTJsOwnLyF6aoIApBDt9fdRCfrW76ob6q2H5O3ku1g%2Fzb1R1ZBMic0gS0ZCH%2B8p0fHPNJATvvB%2Bn0ZfQgnzFS8donqo%2BaGQhSnYWTHcauNPY2I%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}","nel":"{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}","x-shopid":"90870382858, deprecation date Feb 28 2026","server":"cloudflare","cf-ray":"9d8485ffccfa4c56-MXP"}}}}
{"datetime":"2026-03-06 22:41:14","level":"DEBUG","app":"gridpush","function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","message":"Storefront ScriptTag repair check completed","context":{"function":"Gridpush\\App\\Kernel::attemptStorefrontScriptTagRepair","shop":"hypp-dev-store.myshopify.com","status":"already_installed"}}
{"datetime":"2026-03-06 22:43:07","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com&shop=hypp-dev-store.myshopify.com","method":"GET"}}
{"datetime":"2026-03-06 22:43:07","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 22:43:09","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 22:43:09","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 23:12:21","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/storefront/collection-pushes-loader.js?shop=hypp-dev-store.myshopify.com&shop=hypp-dev-store.myshopify.com","method":"GET"}}
{"datetime":"2026-03-06 23:12:21","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
{"datetime":"2026-03-06 23:12:23","level":"DEBUG","app":"gridpush","function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","message":"Gridpush kernel start","context":{"function":"/home/yihu7512/public_html/hypp.dev/hypp_app_manager/apps/gridpush/public/index.php","request_uri":"/apps/gridpush/public/api/storefront-collection-pushes?shop=hypp-dev-store.myshopify.com&lang=en&collection_handle=test&limit=20","method":"GET"}}
{"datetime":"2026-03-06 23:12:23","level":"DEBUG","app":"gridpush","function":"Gridpush\\Backend\\Service\\InstallService::__construct","message":"InstallService initialized","context":{"function":"Gridpush\\Backend\\Service\\InstallService::__construct","app_name":"gridpush","app_base_path":"/apps/gridpush/public"}}
