Saleor Dashboard Extension 포인트

App manifest의 extensions 필드로 Dashboard UI에 커스텀 버튼/페이지를 추가할 수 있다.

Mount Point 목록

Mount Point위치
PRODUCT_OVERVIEW_CREATE상품 목록 - Create 버튼
PRODUCT_OVERVIEW_MORE_ACTIONS상품 목록 - More Actions
PRODUCT_DETAILS_MORE_ACTIONS상품 상세 - More Actions
PRODUCT_DETAILS_WIDGETS상품 상세 - 우측 위젯
ORDER_OVERVIEW_CREATE주문 목록 - Create 버튼
ORDER_OVERVIEW_MORE_ACTIONS주문 목록 - More Actions
ORDER_DETAILS_MORE_ACTIONS주문 상세 - More Actions
ORDER_DETAILS_WIDGETS주문 상세 - 위젯
CUSTOMER_OVERVIEW_CREATE고객 목록 - Create 버튼
CUSTOMER_OVERVIEW_MORE_ACTIONS고객 목록 - More Actions
CUSTOMER_DETAILS_MORE_ACTIONS고객 상세 - More Actions
CUSTOMER_DETAILS_WIDGETS고객 상세 - 위젯
NAVIGATION_CATALOG좌측 네비 - Catalog
NAVIGATION_CUSTOMERS좌측 네비 - Customers
NAVIGATION_DISCOUNTS좌측 네비 - Discounts
NAVIGATION_ORDERS좌측 네비 - Orders
NAVIGATION_PAGES좌측 네비 - Pages
NAVIGATION_TRANSLATIONS좌측 네비 - Translations

Target 옵션

  • POPUP: Dashboard 내 모달/팝업으로 렌더링 (기본값)
  • APP_PAGE: iframe 전체 페이지로 열림
{
  "label": "세금계산서 발행",
  "mount": "ORDER_DETAILS_MORE_ACTIONS",
  "target": "POPUP",
  "permissions": ["MANAGE_ORDERS"],
  "url": "https://tax-app.example.com/invoice"
}

관련: Saleor App Manifest 스펙, Saleor Extension Surface 개요