MYFIT · WISHLIST

아이폰 홈 화면 위젯

라이트 그레이 · 차콜 · 버건디 디자인. 세 위젯 모두 작은 중앙 헤더로 통일했어요. Wishlist는 브랜드·제품명 없이 각 칸을 상품 사진으로 채우며 가격·브랜드·상품명은 표시하지 않습니다. 큰 위젯은 둥근 테두리 16칸을 표시하고 빈칸의 +로 등록합니다.

1. MyFit 사진 전용 코드로 업데이트

  1. 아래 최신 코드 복사를 누르세요.
  2. Scriptable 앱에서 기존 MyFit 스크립트를 여세요. 새 이름의 중복 스크립트를 만들지 마세요.
  3. 원래 코드를 모두 선택한 후 새 코드로 완전히 교체하고 저장하세요. 기존 코드 끝에 추가하면 중복 선언 오류가 납니다.
  4. 스크립트를 실행해 8개 / 16개 미리보기를 확인하세요. 기존 Keychain 로그인 토큰은 유지됩니다. 사진 전용 MyFit과 새 디자인 MyFit Today를 각각 교체하세요.

설치된 Scriptable은 자동 업데이트되지 않아요. 세 위젯을 바꾸려면 아래 원본 코드를 각각 기존 MyFit / MyFit Quick / MyFit Today에 전체 교체하세요. 스크립트 이름은 그대로 유지해요.

기존 공유 단축어 「MyFit에 저장」는 그대로 사용할 수 있어요. 스크립트 이름을 바꾸지 마세요.

코드가 깨져 보이면? 위의 MyFit.js 파일로 받기를 사용하세요. Scriptable을 iCloud Drive와 함께 사용 중이면 iPhone ‘파일’ 앱에서 내려받은 파일을 Scriptable 폴더로 옮겨 기존 MyFit.js를 교체할 수 있어요. 교체 전 기존 파일을 복제해 백업하세요. iCloud 설정이 아니라면 ‘최신 코드 복사’를 이용해 기존 스크립트 전체를 교체하세요.

2. 홈 화면 위젯 설정

  1. 홈 화면 길게 누르기 → 위젯 추가 → Scriptable 선택.
  2. 중간 크기에는 Parameter 8:paper:1, 큰 크기에는 16:paper:1 입력.
  3. 2페이지를 따로 표시하려면 중간 위젯에는 8:paper:2, 큰 위젯에는 16:paper:2를 입력하세요. 페이지는 위젯별로 독립 설정되며, 홈 화면 안에서는 좌우 스와이프가 불가능합니다.
  4. 기본 정렬은 별점 높은 순입니다. 상세 화면에서 직접 정한 순위를 위젯에서 우선하려면 16:paper:1:rank 또는 8:paper:1:rank로 설정하세요.
  5. 위젯 편집에서 Script를 MyFit으로 지정하고 When Interacting은 Run Script로 설정.
  6. 상품 사진을 누르면 MyFit 상품 상세가 열려요. 헤더의 +는 없애고, 빈 상품 칸의 +를 누르면 등록 화면을 엽니다. 별도 MyFit Quick 위젯도 이용할 수 있어요. Safari·무신사 공유 단축어는 그대로 유지돼요.
1페이지 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이라는 이름으로 추가해 주세요. 위시 등록·옷장 등록 두 버튼을 넓게 표시해요.

  1. 아래 Quick 코드 복사 → Scriptable + → 새 스크립트 이름 MyFit Quick → 전체 코드 붙여넣기 → 저장.
  2. 홈 화면 Scriptable 위젯 하나 더 만들기 → Script MyFit Quick 선택.
  3. Parameter는 paper, sage, dark 중 선택. 가로형 중간 크기를 선택하세요. Scriptable 홈 화면 위젯에는 4×1 크기가 없어 높이는 iOS의 중간 크기로 고정돼요.
Quick.js 파일로 받기 ↓

MYFIT · EVERYDAY

4. MyFit Today — 간결해진 코디 위젯

가벼운 글자와 중앙 안내, 커진 코디 사진으로 정리했어요. 저장된 오늘의 코디를 보여 줍니다. 로그인은 기존 MyFit과 공유해요.

  1. 아래 Today 코드 복사 → Scriptable + → 새 스크립트 이름 MyFit Today → 붙여넣고 저장.
  2. 홈 화면 Scriptable 위젯 하나 더 만들기 → Script MyFit Today 선택.
  3. 가로형 중간 크기를 선택하세요. 높이는 iOS가 정해요. Parameter는 paper, sage, dark 중 선택. 직접 실행하면 위젯 미리보기도 볼 수 있어요.
Today.js 파일로 받기 ↓

오늘의 코디 선택 화면: MyFit Outfit 열기 ↗. 보유 의류만 선택되며 날짜별로 저장해요.

MYFIT · IPHONE PHOTO TEST

5. MyFit Photos — 설치·업데이트 간편화

무신사가 서버의 사진 수집을 403으로 차단할 때 아이폰 Scriptable WebView에서 직접 상품 페이지를 열어 사진 후보를 찾는 독립 실험 스크립트입니다. 사진 앱에 하나씩 저장할 필요 없이, 페이지가 열리면 후보 사진에서 앞면·뒷면을 고를 수 있어요.

  1. 이번 한 번: 아래의 기존 스크립트 수정을 눌러 코드 복사와 편집기 열기를 한 번에 진행하세요. 편집기에서 기존 코드를 전체 선택해 붙여넣고 저장하면 됩니다.
  2. 아직 스크립트가 없다면 새로 설치를 누르고 이름을 정확히 MyFit Photos로 정해 저장하세요.
  3. 다음 업데이트부터: 자동 업데이트를 누르면 Scriptable이 최신 코드를 받아 현재 MyFit Photos 코드만 백업한 다음 교체하도록 안내합니다. 한 번 더 확인을 눌러야 적용됩니다.
  4. MyFit 웹사이트에서 무신사 상품 → 상품 정보 관리 → 사진 후보 선택 → 아이폰에서 사진 자동 찾기 (실험)을 눌러 실행하세요. 제품 주소와 MyFit 상품 ID가 자동 전달됩니다.
  5. 무신사 OneLink로 앱이 열리는 문제를 막기 위해, 공유 링크의 공개 리다이렉트에서 실제 상품번호를 먼저 확인합니다. 찾지 못하면 상품번호/웹 상품주소만 추가 입력받으며, 사진을 따로 저장하라고 요구하지 않습니다. 실제 웹 갤러리 접근에 성공해야 앞면·뒷면을 지정할 수 있습니다.
  6. 기존 MyFit · Quick · Today 코드는 변경할 필요 없습니다. MyFit Photos는 기존 MyFit Keychain 로그인 세션을 공유합니다.

실기기 테스트 기능: 무신사가 아이폰 WebView도 차단하면 사진 추출은 실패할 수 있습니다. 실패해도 기존 상품과 사진은 변경하지 않습니다.

설치 후 자동 업데이트 ↗

코드를 복사한 뒤 Scriptable 편집기가 열립니다. 기존 스크립트의 코드를 전체 선택 → 붙여넣기 → 저장하세요. 아이폰 브라우저가 앱 열기를 막으면 아래 ‘Scriptable 직접 열기’를 사용하세요.