문제: 권한 요청이나 테스트 화면만 성공해도 실제 푸시 알림이 도착했다고 볼 수 없습니다.
해결: Shopify 매장 연동, Safari 권한, 서버 전송, macOS 표시를 각각 확인하고 증거를 모으세요.
이 글은 제삼자 웹 푸시 도구를 검토하거나 설정하는 Shopify 판매자와 출시 담당자를 위한 안내입니다.
운영 담당자는 단계별 기록으로 검수 결과를 남기고, 팀 책임자는 실제 Mac이 필요한지 판단할 수 있습니다.
먼저 알림 종류와 검수 범위를 구분합니다
Shopify Safari 웹사이트 푸시 알림 검수 2026의 핵심은 알림을 하나의 흐름으로 뭉뚱그리지 않는 것입니다. Shopify 주문 메일, 직원용 안내, 웹훅은 서로 다른 알림 유형입니다. 방문자가 허용한 뒤 받는 웹 푸시는 제삼자 앱이나 자체 서비스가 연결된 별도 흐름입니다. Shopify의 매장 알림 유형 안내에서도 고객 알림, 직원 알림, 웹훅을 나눠 설명합니다.
| 확인 대상 | 목적 | 검수할 증거 |
|---|---|---|
| 고객 주문 메일 | 주문·배송 정보를 구매자에게 안내 | Shopify 고객 알림 설정과 테스트 메일 |
| 직원 알림 | 주문 등 매장 상황을 팀에 공유 | 수신 대상과 직원 알림 기록 |
| 웹훅 | 다른 시스템에 매장 이벤트 전달 | 테스트 요청과 응답 기록 |
| 웹사이트 푸시 | 방문자가 구독한 브라우저로 메시지 전달 | 구독 상태, 발송 기록, Mac 수신 화면 |
고객 알림 안내와 직원 알림 안내는 매장 알림의 대상이 다르다는 점을 확인할 때 참고하세요. 주문 메일이 정상 발송되더라도 Safari 웹 푸시가 작동한다는 증거는 아닙니다.
Shopify 주문 알림과 웹사이트 푸시는 어떻게 다른가요?
주문 알림은 Shopify가 관리하는 고객 또는 직원 대상 안내입니다. 웹사이트 푸시는 방문자가 브라우저에서 알림을 허용하고, 연결된 앱이나 서비스가 구독과 발송을 처리하는 방식입니다. 담당자를 정할 때도 각 흐름의 설정 화면과 기록을 따로 확인해야 합니다.
설정 전에 테스트 범위와 증거를 정합니다
테스트를 시작하기 전에는 알림을 보내는 주체가 앱인지, 자체 서비스인지, Shopify 웹훅을 받아 처리하는 별도 시스템인지 확인하세요. 설정 위치와 구독 데이터 관리 주체도 함께 기록해야 합니다. Shopify 웹훅을 쓰는 경우 공식 테스트 안내를 참고하되, 웹훅 테스트 성공을 웹 푸시 수신 성공으로 해석하지 마세요.
| 준비 항목 | 확인할 내용 | 기록할 증거 |
|---|---|---|
| 발송 주체 | 앱·자체 서비스·웹훅 연동 여부 | 담당 서비스와 설정 화면 |
| 테스트 대상 | 실제 고객이 아닌 테스트 페이지나 구독 | 테스트 계정과 구독 식별 정보 |
| Mac 환경 | Safari와 macOS 버전, 사이트 주소 | 기기 정보와 테스트 시각 |
| 관찰 자료 | 브라우저 상태와 서버 기록을 따로 저장 | 화면 캡처와 발송 로그 |
주문을 실제로 만들어 테스트하면 고객 안내나 재고 처리 같은 다른 업무가 함께 발생할 수 있습니다. 가능한 경우 연동 도구가 제공하는 테스트 이벤트나 통제 가능한 테스트 구독을 이용하세요. 고객 정보와 구독 식별 정보는 캡처 전에 가리세요.
Safari 웹사이트 푸시 알림을 테스트하려면 어디서 시작해야 하나요?
먼저 연동 도구의 안내에서 테스트 발송 기능과 서버 기록 위치를 확인하세요. 테스트 방법이 문서화되어 있지 않거나 서버 기록을 볼 수 없다면, 그 단계는 검증되지 않은 것으로 표시합니다.
권한 요청과 구독을 분리해 확인합니다
Safari에서 테스트 사이트를 열고 알림을 요청하는 이유가 사용자에게 명확하게 보이는지 확인하세요. 권한 요청은 사용자가 버튼을 누르는 등 직접 행동한 뒤 시작하도록 구성합니다. 사이트 이름과 요청 목적이 불분명하면 테스트를 중단하고 화면 문구부터 고치세요.
Apple은 웹 앱과 브라우저에서 Web Push를 보내는 흐름을 별도로 설명합니다. Apple 개발자 문서를 기준으로, 권한 표시만 보지 말고 구독과 발송까지 확인해야 합니다.
| 화면에서 확인한 상태 | 다음 확인 | 판정 |
|---|---|---|
| 권한 요청이 표시됨 | 사용자가 허용한 뒤 구독이 생성되는지 확인 | 요청 표시만으로는 미완료 |
| 허용됨 | 연동 도구의 구독 기록과 연결되는지 확인 | 연결 기록까지 있으면 다음 단계로 |
| 거부됨 | Safari 사이트 권한을 확인하고 거부 상태를 기록 | 거부를 발송 실패와 혼동하지 않음 |
| 이전에 거부함 | 사이트 권한 설정에서 현재 상태를 확인 | 권한 변경 전후를 구분해 재시험 |
Safari에서 허용했는데도 푸시가 오지 않는 이유는 무엇인가요?
허용은 사이트가 알림을 시도할 수 있도록 사용자가 권한을 준 상태일 뿐, 서버가 메시지를 보냈거나 Mac이 표시했다는 뜻은 아닙니다. 구독이 생성되지 않았거나 발송 요청이 실패했을 수 있으니 서버 기록과 브라우저 상태를 따로 대조하세요.
권한 허용 화면이나 테스트 페이지의 성공 메시지만으로는 실제 수신을 판정하지 마세요. 서버의 발송 기록이 없으면 발송 여부는 아직 확인되지 않은 상태입니다.
서버 발송과 Mac 표시를 순서대로 대조합니다
구독이 확인되면 연동 도구의 테스트 이벤트를 실행합니다. 테스트 시각, 대상 구독, 발송 요청 결과를 기록하세요. 이어 Safari 화면에서 사이트를 열어 둔 상태와 닫은 상태를 각각 관찰하고, 매번 실행 조건을 함께 남깁니다. Apple의 Safari 사이트 알림 설정 안내와 Mac 알림 설정 안내를 참고해 사이트 권한과 시스템 알림 상태를 따로 살펴보세요.
Mac에서 웹사이트 알림이 꺼져 있는지 어떻게 확인하나요?
Safari의 사이트 알림 권한과 macOS의 알림 설정을 각각 열어 테스트 사이트가 허용되어 있는지 확인합니다. 사이트 권한만 허용되어도 시스템에서 알림 표시가 제한될 수 있습니다. 변경 전 상태를 기록하고 설정을 바꾼 뒤 같은 테스트를 다시 실행하세요.
| 관찰 지점 | 정상 여부를 판단할 자료 | 다음 조치 |
|---|---|---|
| 연동 서비스 | 테스트 발송 요청의 처리 결과 | 오류가 있으면 서비스 설정과 응답 확인 |
| Safari 구독 | 해당 테스트 사이트의 구독 상태 | 구독 누락이면 권한 요청부터 재시험 |
| macOS 표시 | 알림 배너 또는 알림 센터의 표시 | 표시가 없으면 사이트·시스템 권한 확인 |
| 알림 내용 | 발신 사이트와 메시지가 알아볼 수 있는지 | 잘못된 문구나 출처를 수정 |
표시되지 않았다고 곧바로 Safari 오류로 결론 내리지 마세요. 서버에 요청이 없으면 발송 전 단계의 문제일 수 있습니다. 서버가 성공으로 기록했지만 화면에 나타나지 않았다면 그 기록과 Mac의 권한 상태를 함께 살펴보세요. 웹훅을 이용하는 구성이라면 Shopify 웹훅 테스트 안내에서 이벤트 전달 결과도 확인할 수 있습니다. 다만 웹훅 응답은 최종 푸시 표시와 별개의 증거입니다.
검수 결과를 판정하고 재시험 조건을 남깁니다
판정에는 설정, 구독, 서버 발송, Mac 표시를 모두 포함하세요. 권한만 확인했거나 서버 성공 기록만 있는 경우에는 전체 통과가 아니라 부분 확인으로 남깁니다. 실패한 지점과 재시험 조건을 기록하면 담당자가 바뀌어도 같은 조건으로 이어서 확인할 수 있습니다.
- 통과: 연동 설정, 유효한 구독, 서버 발송 기록, Mac 표시를 확인했습니다.
- 부분 확인: 일부 단계의 증거가 없거나 발송과 수신 결과를 연결하지 못했습니다.
- 수정 후 재시험: 권한, 구독, 서버 응답, 시스템 표시 중 실패 지점을 확인했습니다.
- 보류: 테스트 방법이나 발송 기록을 확인할 수 없어 원인을 판별할 수 없습니다.
각 테스트에는 사이트 주소, Safari와 macOS 환경, 권한 상태, 발송 시각, 서버 결과, 화면 표시 여부를 함께 적으세요. 한 번 표시된 결과를 모든 Mac이나 사용자 계정에서 재현된다고 확대 해석해서는 안 됩니다. 실제 운영을 시작한 뒤에도 발송 기록과 사용자 문의를 대조해 이상 여부를 확인하세요. 알림은 설정과 사용자 기기 상태에 따라 달라질 수 있으므로 수신을 보장한다고 안내하지 마세요.
현재 팀에 Mac이 없으면 테스트 화면 대행이나 서비스 대시보드만으로는 실제 Safari 권한과 macOS 알림 표시를 함께 검증하기 어렵습니다. 반대로 이미 사용 가능한 Mac이 있고 반복적인 검수가 필요하다면 먼저 그 기기로 확인하는 편이 단순합니다. Safari 동작을 재현할 Mac이 잠시 필요할 뿐이라면 KVMNODE 원격 Mac 환경 안내와 맥 미니 대여 가격 안내를 확인한 뒤, 자체 기기와 원격 환경 중 테스트 기간과 접근 방식에 맞는 쪽을 선택하세요. KVMNODE 원격 Mac은 실제 Mac 환경 확인이 필요한 단기 테스트에 고려할 수 있지만, 장기간 상시 작업이거나 물리 장비 연결이 필요한 경우에는 직접 보유한 Mac이 더 적합할 수 있습니다.