공공 카탈로그 API 프록시에 대한 내부 auth 비밀 추가
보안서비스 배포에 *********** 추가 그래서 APIService는 공개 구독을 프록시 할 때 인증 할 수 있습니다. 카탈로그 및 프로모션 요청.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
True 투명성을 다운로드하기 전에 SVG의 스트립 백 배경
벡터화 SVG를 파고 전체 크기의 흰색 정류/경로 요소를 제거합니다. 벡터화기는 원래 배경에서 생성, 생산 정품 투명 SVG 다운로드.
흰색 배경 SVG 대신 투명 배경 제거 PNG 다운로드
미리보기는 투명성을 가진 배경 제거 PNG를 보여줍니다, 그러나 다운로드는 배경을 구운 벡터화 SVG 제공 흰색 경로. 이제 사용할 때 투명 PNG를 다운로드합니다.
Add download SVG button to logo vector converter for mid-process export
첫번째 이름/마지막을 보내십시오 계정을 만들기 위해 직접 이름 endpoint
이제 계정에서 연락처 필드를 직접 저장합니다. — No User lookup needed.
계정 엔드포인트는 직접 연락처 필드를 사용하며, 요구되는 사용자 없음
POST /customers는 지금 firstName, lastName, 이메일, 전화, 주소를 직접 저장합니다 계정으로 PUT /customers/{uid} 모든 직접 필드를 업데이트합니다. 표시 이름, 이메일, 전화 해상도는 사용자 fallback과 직접 필드를 우선화합니다. 계정...
소매 전자 상거래 동기화를위한 완벽한 공급자 통합 탭 구축
10개의 전자 상거래 공급자 통합 관리 (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). 공급자 선택기, 구성 형태, 동기화 대쉬보드, 기능 매트릭스...
Add commerce webhook forwarding endpoint for retail provider integrations
10개의 전자 상거래 공급자와 완벽한 소매 공급자 통합 체계를 실행하십시오
Shopify, BigCommerce, WooCommerce, Wix, Ecwid에 대한 전체 어댑터 구현 추가 Squarespace, Magento, Shift4Shop, PrestaShop 및 OpenCart. HTTP 클라이언트 포함, *********** sync 접합기, 기능 ...
Wire 새로운 계정 버튼 onClick in AccountManager 구성 요소
AccountManager 내부 버튼은 onClick 핸들러가 없습니다. 추가 router.push /account/new 및 수입된 useRouter에.
계정 페이지 만들기 /account/new 와 최소 양식
필수 필드만 요청: 이름, 성, 이메일, 전화, 회사, 계정 유형 및 옵션 시장 협회. 제출하기 accountApi를 통해 /account/view/{uid}에 리디렉션합니다. 또한 "새로운 계정"버튼을 onClick 계정 브라우저 페이지에서.
POST /customers를 강화하여 연락처 정보를 받아 사용자를 찾습니다
지금 계정을 만들 이메일, contactName, 전화, acceptsMarketing, taxExempt. 이메일이 제공되고 기존 사용자와 일치하면 masterAccountHolder로 자동 설정.
/api/security/account/*에 대한 catch-all API 경로 핸들러 추가
/customers, /groups 및 기타 새로운 계정 엔드포인트에 대한 프록시가 존재하지 않습니다. 명시적인 경로 (회원 구독, 팀 구성원 계약자) catch-all에 우선 순위를 가져 가라.
AccountsApi 누락 /customers 경로, 숨기 TeamMemberManager 내부 탭
- accountApi는 /api/security/account 대신 /api/security/account/customers로 호출되었습니다. 모든 고객 엔드 포인트에 대한 - /customers / 경로 포함 모든 방법을 고정 - TeamMemberManager: forceTab p...
TeamMemberManager의 별도 계정 관리자 /account 페이지
3 페이지 수준 탭: 클라이언트 & 고객, 회원, 팀 구성원. - 탭 0: 새로운 AccountManager 구성 요소 — 독립, fetches 실제 계정 accountApi, ag-grid 테이블, 검색, 클릭 /account/view/{uid} - 탭 1/2: 기존 TeamMembe...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
Commerce 고객 관리를위한 18 계정 세부 엔드 포인트 추가
/api/security/account/의 밑에 AccountController에 새로운 엔드포인트: - 고객 CRUD: GET/POST/PUT/DELETE /customers, GET /customers/{uid} - 관련 데이터 : GET /customers/{uid}/leads, ...
추가 *********** 그리고 ***********
계정 세부 페이지에 대한 새로운 쿼리 방법 — Buyr 및 주문 조회 org의 계정 목록.
계정을 사용하려면 고객 엔드포인트를 업데이트하십시오 (Long uid), 주소 엔드포인트를 제거
고객/그룹 @PathVariable은 UUID에서 Account entity에 맞게 변경됩니다. Address endpoints 제거 - 주소는 계정의 1 차 회원 (Member entity)에서 제공됩니다.
계정 기반 고객 모델로 RetailCustomer 교체
Account.java는 이미 커머스 고객 기업이지만 너무 최소한이었습니다. RetailCustomer는 이 개념을 복제합니다. 이 커밋: - 상업 분야의 계정 강화 : 회사, 메모, acceptsMarketing, taxExempt, 총주문, 총통화, 통화, ExternalId/Pr...
RetailProviderConfigRepository 사용 MarketId not MarketUid
CommerceMarket PK 필드는 'id'이 아닙니다. 봄 자료 쿼리 derivation 'No property uid found for type CommerceMarket'로 실패했습니다.
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offering.requires shipping DB 기본값, PriceListEntryRepository 긴 유형
- require shipping에 대한 columnDefinition DEFAULT true 추가 ALTER TABLE 마이그레이션 중 기존 행을 처리 - 해결 *********** 오래 걸릴 (오프링 PK) UUID 대신 - Spring Data 쿼리 생성 실패 발생
실제 URL과 올바른 아이콘으로 Footer 소셜 링크 업데이트
Instagram, Twitter 아이콘을 X 브랜드 아이콘으로 바꾸기 링크드 인 모든 외부 링크는 noopener noreferrer로 새 탭에서 열립니다. 실제 소셜 프로파일과 일치하기 위해 조직 JSON-LD sameAs를 업데이트하십시오.
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
CommerceApi에 ~90 소매 API 방법 및 30 + TypeScript 인터페이스 추가
KamoRetail의 전체 frontend API 적용: 범주, 브랜드, 속성, 변종, 이미지, 태그, 리뷰, 고객, 주소, 고객 그룹, 세금 클래스 / 존 / 레이트, 할인, 가격 목록, 기프트 카드, 재고 위치, 재고 수준/조정, 선박 지역/methods의 운반대, 배송, 카트, 초...
CommerceMarketController에 111 소매점 추가
/{marketId}/retail/... 네임스페이스 커버: - 카테고리, 브랜드, 속성 (값 포함), 이미지, 변형, 태그, 리뷰 - 고객, 주소, 고객 그룹 - 세금 종류, 지역, 요금; 할인; 가격표 (항목 포함); 선물 카드 - Inventory 위치, 재고 수준 (조정) - 배...
RetailService (2376 라인) 및 38 소매 DTO 추가
RetailService는 7개 도메인의 모든 KamoRetail entities에 대한 전체 CRUD를 제공합니다. 카탈로그 (카테고리, 브랜드, 특성, 변형, 이미지, 태그, 리뷰), 고객 (프로필, 주소, 그룹), 가격 (세금 Class/zones/rates, 할인, 가격 목록, ...
Add OG image warmup job for kamocrm.com
Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...
모든 경로에 대한 programmatic OG 이미지 생성 추가
Next.js opengraph-image.tsx Convention with Satori/Resvg 렌더링 파이프라인. 각 노선은 Inter 글꼴을 가진 상표가 붙은 1200x630 이미지, 어두운 배경, gradient 악센트, 페이지 별 제목 / 제목. 정적 경로는 24h ISR ...
KamoRetail 엔터프라이즈 데이터 모델 추가 - 109 새로운 엔티티티, 저장소 및 공급자 요약
독립 KamoRetail 가동을 위해 디자인된 가득 차있는 소매 POS 자료 모형 및 Shopify, BigCommerce, Wix, Squarespace, Shift4Shop과의 양방향 동기화, Ecwid, WooCommerce, Magento, PrestaShop 및 OpenCart...
