MYFIT · WISHLIST
아이폰 홈 화면 위젯
라이트 그레이 · 차콜 · 버건디 디자인. 세 위젯 모두 작은 중앙 헤더로 통일했어요. Wishlist는 브랜드·제품명 없이 각 칸을 상품 사진으로 채우며 가격·브랜드·상품명은 표시하지 않습니다. 큰 위젯은 둥근 테두리 16칸을 표시하고 빈칸의 +로 등록합니다.
1. MyFit 사진 전용 코드로 업데이트
- 아래 최신 코드 복사를 누르세요.
- Scriptable 앱에서 기존 MyFit 스크립트를 여세요. 새 이름의 중복 스크립트를 만들지 마세요.
- 원래 코드를 모두 선택한 후 새 코드로 완전히 교체하고 저장하세요. 기존 코드 끝에 추가하면 중복 선언 오류가 납니다.
- 스크립트를 실행해 8개 / 16개 미리보기를 확인하세요. 기존 Keychain 로그인 토큰은 유지됩니다. 사진 전용 MyFit과 새 디자인 MyFit Today를 각각 교체하세요.
설치된 Scriptable은 자동 업데이트되지 않아요. 세 위젯을 바꾸려면 아래 원본 코드를 각각 기존 MyFit / MyFit Quick / MyFit Today에 전체 교체하세요. 스크립트 이름은 그대로 유지해요.
기존 공유 단축어 「MyFit에 저장」는 그대로 사용할 수 있어요. 스크립트 이름을 바꾸지 마세요.
코드가 깨져 보이면? 위의 MyFit.js 파일로 받기를 사용하세요. Scriptable을 iCloud Drive와 함께 사용 중이면 iPhone ‘파일’ 앱에서 내려받은 파일을 Scriptable 폴더로 옮겨 기존 MyFit.js를 교체할 수 있어요. 교체 전 기존 파일을 복제해 백업하세요. iCloud 설정이 아니라면 ‘최신 코드 복사’를 이용해 기존 스크립트 전체를 교체하세요.
2. 홈 화면 위젯 설정
- 홈 화면 길게 누르기 → 위젯 추가 → Scriptable 선택.
- 중간 크기에는 Parameter
8:paper:1, 큰 크기에는16:paper:1입력. - 2페이지를 따로 표시하려면 중간 위젯에는
8:paper:2, 큰 위젯에는16:paper:2를 입력하세요. 페이지는 위젯별로 독립 설정되며, 홈 화면 안에서는 좌우 스와이프가 불가능합니다. - 기본 정렬은 별점 높은 순입니다. 상세 화면에서 직접 정한 순위를 위젯에서 우선하려면
16:paper:1:rank또는8:paper:1:rank로 설정하세요. - 위젯 편집에서 Script를 MyFit으로 지정하고 When Interacting은 Run Script로 설정.
- 상품 사진을 누르면 MyFit 상품 상세가 열려요. 헤더의 +는 없애고, 빈 상품 칸의 +를 누르면 등록 화면을 엽니다. 별도 MyFit Quick 위젯도 이용할 수 있어요. Safari·무신사 공유 단축어는 그대로 유지돼요.
8:paper:1 / 16:paper:12페이지 8:paper:2 / 16:paper:2다크 2페이지 16:dark:2수동 순위 16:paper:1:rank작은 위젯은 상위 상품 한 개를 표시하며, 탭하면 MyFit 상세 화면을 열어요. 위젯 새로고침 시간은 iOS가 결정해요.
MYFIT · ACTIONS
3. MyFit Quick — 새 위젯 추가
기존 위시리스트 위젯은 그대로 두고, 새 스크립트를 MyFit Quick이라는 이름으로 추가해 주세요. 위시 등록·옷장 등록 두 버튼을 넓게 표시해요.
- 아래 Quick 코드 복사 → Scriptable + → 새 스크립트 이름 MyFit Quick → 전체 코드 붙여넣기 → 저장.
- 홈 화면 Scriptable 위젯 하나 더 만들기 → Script MyFit Quick 선택.
- Parameter는
paper,sage,dark중 선택. 가로형 중간 크기를 선택하세요. Scriptable 홈 화면 위젯에는 4×1 크기가 없어 높이는 iOS의 중간 크기로 고정돼요.
MYFIT · EVERYDAY
4. MyFit Today — 간결해진 코디 위젯
가벼운 글자와 중앙 안내, 커진 코디 사진으로 정리했어요. 저장된 오늘의 코디를 보여 줍니다. 로그인은 기존 MyFit과 공유해요.
- 아래 Today 코드 복사 → Scriptable + → 새 스크립트 이름 MyFit Today → 붙여넣고 저장.
- 홈 화면 Scriptable 위젯 하나 더 만들기 → Script MyFit Today 선택.
- 가로형 중간 크기를 선택하세요. 높이는 iOS가 정해요. Parameter는
paper,sage,dark중 선택. 직접 실행하면 위젯 미리보기도 볼 수 있어요.
오늘의 코디 선택 화면: MyFit Outfit 열기 ↗. 보유 의류만 선택되며 날짜별로 저장해요.
MYFIT · IPHONE PHOTO TEST
5. MyFit Photos — 설치·업데이트 간편화
무신사가 서버의 사진 수집을 403으로 차단할 때 아이폰 Scriptable WebView에서 직접 상품 페이지를 열어 사진 후보를 찾는 독립 실험 스크립트입니다. 사진 앱에 하나씩 저장할 필요 없이, 페이지가 열리면 후보 사진에서 앞면·뒷면을 고를 수 있어요.
- 이번 한 번: 아래의 기존 스크립트 수정을 눌러 코드 복사와 편집기 열기를 한 번에 진행하세요. 편집기에서 기존 코드를 전체 선택해 붙여넣고 저장하면 됩니다.
- 아직 스크립트가 없다면 새로 설치를 누르고 이름을 정확히 MyFit Photos로 정해 저장하세요.
- 다음 업데이트부터: 자동 업데이트를 누르면 Scriptable이 최신 코드를 받아 현재 MyFit Photos 코드만 백업한 다음 교체하도록 안내합니다. 한 번 더 확인을 눌러야 적용됩니다.
- MyFit 웹사이트에서 무신사 상품 → 상품 정보 관리 → 사진 후보 선택 → 아이폰에서 사진 자동 찾기 (실험)을 눌러 실행하세요. 제품 주소와 MyFit 상품 ID가 자동 전달됩니다.
- 무신사 OneLink로 앱이 열리는 문제를 막기 위해, 공유 링크의 공개 리다이렉트에서 실제 상품번호를 먼저 확인합니다. 찾지 못하면 상품번호/웹 상품주소만 추가 입력받으며, 사진을 따로 저장하라고 요구하지 않습니다. 실제 웹 갤러리 접근에 성공해야 앞면·뒷면을 지정할 수 있습니다.
- 기존 MyFit · Quick · Today 코드는 변경할 필요 없습니다. MyFit Photos는 기존 MyFit Keychain 로그인 세션을 공유합니다.
실기기 테스트 기능: 무신사가 아이폰 WebView도 차단하면 사진 추출은 실패할 수 있습니다. 실패해도 기존 상품과 사진은 변경하지 않습니다.
코드를 복사한 뒤 Scriptable 편집기가 열립니다. 기존 스크립트의 코드를 전체 선택 → 붙여넣기 → 저장하세요. 아이폰 브라우저가 앱 열기를 막으면 아래 ‘Scriptable 직접 열기’를 사용하세요.