ShopPlatform.Web 1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
로딩중...
검색중...
일치하는것 없음
ShopPlatform.Models.ShopConfig 클래스 참조sealed

더 자세히 ...

속성

string Slug = string.Empty [get, set]
string ShopName = "내 쇼핑몰" [get, set]
string Description = string.Empty [get, set]
string? LogoPath [get, set]
string HeroText = string.Empty [get, set]
string HeroSubText = string.Empty [get, set]
string? BannerImagePath [get, set]
int FeaturedCount = 4 [get, set]
string OgTitle = string.Empty [get, set]
string OgDescription = string.Empty [get, set]
string? OgImagePath [get, set]
bool IsActive = true [get, set]
bool ShowPlatformHomeLink = true [get, set]
DateTime CreatedAt = DateTime.UtcNow [get, set]
string AdminPasswordHash = string.Empty [get, set]
string OwnerUserId = string.Empty [get, set]
string OwnerProvider = string.Empty [get, set]
string OwnerEmail = string.Empty [get, set]
string OwnerDisplayName = string.Empty [get, set]
DateTime? OwnerLinkedAt [get, set]
List< ShopAdminUserAdminUsers = new() [get, set]
ShopBusinessInfo Business = new() [get, set]
ShopPolicy Policy = new() [get, set]
ShopPaymentConfig Payment = new() [get, set]

상세한 설명

샵 테넌트 전체 설정. App_Data/Shops/{slug}/config.json 으로 저장.

ShopConfig.cs 파일의 11 번째 라인에서 정의되었습니다.

속성 문서화

◆ AdminPasswordHash

string ShopPlatform.Models.ShopConfig.AdminPasswordHash = string.Empty
getset

어드민 비밀번호 해시 (BCrypt).

ShopConfig.cs 파일의 161 번째 라인에서 정의되었습니다.

161{ get; set; } = string.Empty;

◆ AdminUsers

List<ShopAdminUser> ShopPlatform.Models.ShopConfig.AdminUsers = new()
getset

추가 운영 관리자 목록.

ShopConfig.cs 파일의 218 번째 라인에서 정의되었습니다.

218{ get; set; } = new();

◆ BannerImagePath

string? ShopPlatform.Models.ShopConfig.BannerImagePath
getset

배너 배경 이미지 경로.

ShopConfig.cs 파일의 81 번째 라인에서 정의되었습니다.

81{ get; set; }

◆ Business

ShopBusinessInfo ShopPlatform.Models.ShopConfig.Business = new()
getset

사업자 정보 (푸터 표시용).

ShopConfig.cs 파일의 228 번째 라인에서 정의되었습니다.

228{ get; set; } = new();

◆ CreatedAt

DateTime ShopPlatform.Models.ShopConfig.CreatedAt = DateTime.UtcNow
getset

생성 시각 (UTC).

ShopConfig.cs 파일의 151 번째 라인에서 정의되었습니다.

151{ get; set; } = DateTime.UtcNow;

◆ Description

string ShopPlatform.Models.ShopConfig.Description = string.Empty
getset

상점 설명.

ShopConfig.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; set; } = string.Empty;

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ FeaturedCount

int ShopPlatform.Models.ShopConfig.FeaturedCount = 4
getset

추천 상품 표시 개수 (기본 4).

ShopConfig.cs 파일의 91 번째 라인에서 정의되었습니다.

91{ get; set; } = 4;

◆ HeroSubText

string ShopPlatform.Models.ShopConfig.HeroSubText = string.Empty
getset

히어로 서브 문구.

ShopConfig.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; set; } = string.Empty;

◆ HeroText

string ShopPlatform.Models.ShopConfig.HeroText = string.Empty
getset

히어로 배너 문구 (예: "신선한 농산물을 직접 배송합니다").

ShopConfig.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; set; } = string.Empty;

◆ IsActive

bool ShopPlatform.Models.ShopConfig.IsActive = true
getset

운영 여부.

ShopConfig.cs 파일의 131 번째 라인에서 정의되었습니다.

131{ get; set; } = true;

◆ LogoPath

string? ShopPlatform.Models.ShopConfig.LogoPath
getset

로고/대표 이미지 경로.

ShopConfig.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; set; }

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ OgDescription

string ShopPlatform.Models.ShopConfig.OgDescription = string.Empty
getset

카카오톡·SNS 링크 미리보기 설명 (비우면 Description 사용).

ShopConfig.cs 파일의 111 번째 라인에서 정의되었습니다.

111{ get; set; } = string.Empty;

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ OgImagePath

string? ShopPlatform.Models.ShopConfig.OgImagePath
getset

카카오톡·SNS 링크 미리보기 이미지 경로 (비우면 LogoPath 사용).

ShopConfig.cs 파일의 121 번째 라인에서 정의되었습니다.

121{ get; set; }

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ OgTitle

string ShopPlatform.Models.ShopConfig.OgTitle = string.Empty
getset

카카오톡·SNS 링크 미리보기 제목 (비우면 ShopName 사용).

ShopConfig.cs 파일의 101 번째 라인에서 정의되었습니다.

101{ get; set; } = string.Empty;

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ OwnerDisplayName

string ShopPlatform.Models.ShopConfig.OwnerDisplayName = string.Empty
getset

Owner Display Name 값을 가져오거나 설정합니다.

ShopConfig.cs 파일의 199 번째 라인에서 정의되었습니다.

199{ get; set; } = string.Empty;

◆ OwnerEmail

string ShopPlatform.Models.ShopConfig.OwnerEmail = string.Empty
getset

Owner Email 값을 가져오거나 설정합니다.

ShopConfig.cs 파일의 190 번째 라인에서 정의되었습니다.

190{ get; set; } = string.Empty;

◆ OwnerLinkedAt

DateTime? ShopPlatform.Models.ShopConfig.OwnerLinkedAt
getset

Owner Linked At 값을 가져오거나 설정합니다.

ShopConfig.cs 파일의 208 번째 라인에서 정의되었습니다.

208{ get; set; }

◆ OwnerProvider

string ShopPlatform.Models.ShopConfig.OwnerProvider = string.Empty
getset

Owner Provider 값을 가져오거나 설정합니다.

ShopConfig.cs 파일의 181 번째 라인에서 정의되었습니다.

181{ get; set; } = string.Empty;

◆ OwnerUserId

string ShopPlatform.Models.ShopConfig.OwnerUserId = string.Empty
getset

CodeMaru 공용 로그인 기준 대표 관리자 ID.

ShopConfig.cs 파일의 171 번째 라인에서 정의되었습니다.

171{ get; set; } = string.Empty;

◆ Payment

ShopPaymentConfig ShopPlatform.Models.ShopConfig.Payment = new()
getset

결제 설정 (샵 오너가 직접 PG 가입 후 키 입력).

ShopConfig.cs 파일의 248 번째 라인에서 정의되었습니다.

248{ get; set; } = new();

◆ Policy

ShopPolicy ShopPlatform.Models.ShopConfig.Policy = new()
getset

환불·교환·배송 정책 (상품 상세 페이지 하단 표시).

ShopConfig.cs 파일의 238 번째 라인에서 정의되었습니다.

238{ get; set; } = new();

◆ ShopName

string ShopPlatform.Models.ShopConfig.ShopName = "내 쇼핑몰"
getset

상점 이름.

ShopConfig.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; set; } = "내 쇼핑몰";

다음에 의해서 참조됨 : ShopPlatform.Middleware.OgBotMiddleware.WriteOgHtml().

◆ ShowPlatformHomeLink

bool ShopPlatform.Models.ShopConfig.ShowPlatformHomeLink = true
getset

샵 화면에서 ShopStore 홈으로 이동하는 버튼 표시 여부.

ShopConfig.cs 파일의 141 번째 라인에서 정의되었습니다.

141{ get; set; } = true;

◆ Slug

string ShopPlatform.Models.ShopConfig.Slug = string.Empty
getset

URL 슬러그 (소문자, 영숫자/하이픈).

ShopConfig.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; set; } = string.Empty;

다음에 의해서 참조됨 : ShopPlatform.Services.JsonShopTenantStore.SaveAsync().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: