Class: SettingsService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:43
Extends
BaseService
Constructors
Constructor
new SettingsService(
client):SettingsService
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:12
Parameters
client
Returns
SettingsService
Inherited from
BaseService.constructor
Properties
client
protectedclient:TanqoryClient
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:10
Inherited from
BaseService.client
Methods
addPaymentMethod()
addPaymentMethod(
storeId,data):Promise<{cardBrand:string;cardExpMonth:number;cardExpYear:number;cardLast4:string;createdAt:string;id:string;isDefault:boolean;paypalEmail:string;stripePaymentMethodId:string;type:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:191
Parameters
storeId
string
data
isDefault?
boolean
paymentMethodId?
string
setAsDefault?
boolean
stripePaymentMethodId?
string
Returns
Promise<{ cardBrand: string; cardExpMonth: number; cardExpYear: number; cardLast4: string; createdAt: string; id: string; isDefault: boolean; paypalEmail: string; stripePaymentMethodId: string; type: string; }>
addVATNumber()
addVATNumber(
storeId,taxId,taxIdType?):Promise<{taxId:string;taxIdType:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:228
Parameters
storeId
string
taxId
string
taxIdType?
string
Returns
Promise<{ taxId: string; taxIdType: string; }>
buildQuery()
protectedbuildQuery(options?):Record<string,any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:26
Build query parameters
Parameters
options?
Returns
Record<string, any>
Inherited from
BaseService.buildQuery
calculateShippingRates()
calculateShippingRates(
data):Promise<Record<string,unknown>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:634
Parameters
data
Record<string, unknown>
Returns
Promise<Record<string, unknown>>
cancelSubscription()
cancelSubscription(
storeId,cancelAtPeriodEnd?,reason?):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:290
Parameters
storeId
string
cancelAtPeriodEnd?
boolean = true
reason?
string
Returns
Promise<any>
Deprecated
Use SubscriptionService.cancelSubscription() instead
changeCurrency()
changeCurrency(
storeId,defaultCurrency,reason?):Promise<{autoArchive:boolean;conversionFeePercent:number;defaultCurrency:string;fulfillmentMode:string;orderIdPrefix:string;orderIdSuffix:string;region:string;storeName:string;timezone:string;unitSystem:string;weightUnit:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:119
Change store default currency with optional reason for analytics
Parameters
storeId
string
Store ID
defaultCurrency
string
ISO 4217 currency code (3 chars, e.g., "USD", "THB")
reason?
"testing_payment_processors" | "default_currency_not_intended" | "relocating_business" | "experimenting_with_different_markets" | "other_reason"
Optional reason for currency change (for analytics/audit)
Returns
Promise<{ autoArchive: boolean; conversionFeePercent: number; defaultCurrency: string; fulfillmentMode: string; orderIdPrefix: string; orderIdSuffix: string; region: string; storeName: string; timezone: string; unitSystem: string; weightUnit: string; }>
createFulfillmentService()
createFulfillmentService(
storeId,data):Promise<{createdAt:string;string;enabled:boolean;id:string;name:string;updatedAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:599
Parameters
storeId
string
data
email
string
enabled?
boolean
name
string
Returns
Promise<{ createdAt: string; email: string; enabled: boolean; id: string; name: string; updatedAt: string; }>
createPackage()
createPackage(
storeId,data):Promise<{carrierId?:string;carrierName?:string;createdAt?:string;dimensionUnit:"cm"|"in"|"IN"|"CM";height:number;id:string;isCarrierPackage?:boolean;isDefault:boolean;length:number;name:string;type:"box"|"envelope"|"soft_package"|"BOX"|"ENVELOPE"|"SOFT_PACK";updatedAt?:string;weight:number;weightUnit:"kg"|"g"|"lb"|"oz"|"KG"|"LB"|"OZ"|"G";width:number; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:457
Parameters
storeId
string
data
Omit<ShippingPackage, "id">
Returns
Promise<{ carrierId?: string; carrierName?: string; createdAt?: string; dimensionUnit: "cm" | "in" | "IN" | "CM"; height: number; id: string; isCarrierPackage?: boolean; isDefault: boolean; length: number; name: string; type: "box" | "envelope" | "soft_package" | "BOX" | "ENVELOPE" | "SOFT_PACK"; updatedAt?: string; weight: number; weightUnit: "kg" | "g" | "lb" | "oz" | "KG" | "LB" | "OZ" | "G"; width: number; }>
createShippingRate()
createShippingRate(
storeId,zoneId,data):Promise<{conditionMax?:number;conditionMin?:number;conditionType?:string;createdAt:string;currency:string;description?:string;id:string;maxDays?:number;minDays?:number;name:string;price:number;sortOrder:number;updatedAt:string;zoneId:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:494
Parameters
storeId
string
zoneId
string
data
Record<string, unknown>
Returns
Promise<{ conditionMax?: number; conditionMin?: number; conditionType?: string; createdAt: string; currency: string; description?: string; id: string; maxDays?: number; minDays?: number; name: string; price: number; sortOrder: number; updatedAt: string; zoneId: string; }>
createShippingZone()
createShippingZone(
storeId,data):Promise<{countries:string[];createdAt:string;id:string;name:string;rates?:object[];regions:string[];shippingProfileId:string;updatedAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:544
Parameters
storeId
string
data
Record<string, unknown>
Returns
Promise<{ countries: string[]; createdAt: string; id: string; name: string; rates?: object[]; regions: string[]; shippingProfileId: string; updatedAt: string; }>
deleteFulfillmentService()
deleteFulfillmentService(
storeId,serviceId):Promise<DeletedResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:626
Parameters
storeId
string
serviceId
string
Returns
Promise<DeletedResponse>
deletePackage()
deletePackage(
storeId,packageId):Promise<DeletedResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:480
Parameters
storeId
string
packageId
string
Returns
Promise<DeletedResponse>
deleteShippingRate()
deleteShippingRate(
storeId,zoneId,rateId):Promise<DeletedResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:523
Parameters
storeId
string
zoneId
string
rateId
string
Returns
Promise<DeletedResponse>
deleteShippingZone()
deleteShippingZone(
storeId,zoneId):Promise<DeletedResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:571
Parameters
storeId
string
zoneId
string
Returns
Promise<DeletedResponse>
generateIdempotencyKey()
protectedgenerateIdempotencyKey(prefix):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:19
Generate idempotency key
Parameters
prefix
string
Returns
string
Inherited from
BaseService.generateIdempotencyKey
get()
get(
storeId):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:44
Parameters
storeId
string
Returns
Promise<unknown>
getAvailablePlans()
getAvailablePlans():
Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:280
Returns
Promise<object[]>
Deprecated
Use SubscriptionService.getPlans() instead
getBillDetails()
getBillDetails(
billId):Promise<{createdAt:string;currency:string;discount:number;dueDate:string;hostedInvoiceUrl:string;id:string;invoiceDate:string;invoiceNumber:string;lineItems:object[];paidAt:string;pdfUrl:string;periodEnd:string;periodStart:string;status:string;stripeInvoiceId:string;subtotal:number;tax:number;totalAmount:number; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:266
Parameters
billId
string
Returns
Promise<{ createdAt: string; currency: string; discount: number; dueDate: string; hostedInvoiceUrl: string; id: string; invoiceDate: string; invoiceNumber: string; lineItems: object[]; paidAt: string; pdfUrl: string; periodEnd: string; periodStart: string; status: string; stripeInvoiceId: string; subtotal: number; tax: number; totalAmount: number; }>
getBillingPreferences()
getBillingPreferences(
storeId):Promise<{city:string;company:string;country:string;district:string;string;postalCode:string;province:string;state:string;street:string;subDistrict:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:641
Parameters
storeId
string
Returns
Promise<{ city: string; company: string; country: string; district: string; email: string; postalCode: string; province: string; state: string; street: string; subDistrict: string; }>
getBillingProfile()
getBillingProfile(
storeId):Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:183
Parameters
storeId
string
Returns
Promise<object[]>
getCurrencies()
getCurrencies():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:109
Returns
Promise<any>
getCurrencyFormatting()
getCurrencyFormatting(
storeId):Promise<{emailWithCurrency:string;emailWithoutCurrency:string;htmlWithCurrency:string;htmlWithoutCurrency:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:146
Parameters
storeId
string
Returns
Promise<{ emailWithCurrency: string; emailWithoutCurrency: string; htmlWithCurrency: string; htmlWithoutCurrency: string; }>
getCurrentPlan()
getCurrentPlan(
storeId):Promise<{billingPeriod:string;currency:string;features:Record<string,unknown>;limits:Record<string,unknown>;nextBillingDate:string;planName:string;price:number;status:string;trialEndsAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:272
Parameters
storeId
string
Returns
Promise<{ billingPeriod: string; currency: string; features: Record<string, unknown>; limits: Record<string, unknown>; nextBillingDate: string; planName: string; price: number; status: string; trialEndsAt: string; }>
getEstimatedDatesSettings()
getEstimatedDatesSettings(
storeId):Promise<Record<string,unknown>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:403
Parameters
storeId
string
Returns
Promise<Record<string, unknown>>
getExportMimeType()
protectedgetExportMimeType(format):string
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/base.ts:45
Get MIME type for export format
Parameters
format
string
Returns
string
Inherited from
BaseService.getExportMimeType
getFulfillmentServices()
getFulfillmentServices(
storeId,params?):Promise<ListResponse<{createdAt:string;string;enabled:boolean;id:string;name:string;updatedAt:string; }>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:590
Parameters
storeId
string
params?
limit?
number
page?
number
Returns
Promise<ListResponse<{ createdAt: string; email: string; enabled: boolean; id: string; name: string; updatedAt: string; }>>
getLocalDeliverySettings()
getLocalDeliverySettings(
storeId):Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:416
Parameters
storeId
string
Returns
Promise<object[]>
getNotifications()
getNotifications(
storeId):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:54
Parameters
storeId
string
Returns
Promise<unknown>
getPackages()
getPackages(
storeId,params?):Promise<ListResponse<{carrierId?:string;carrierName?:string;createdAt?:string;dimensionUnit:"cm"|"in"|"IN"|"CM";height:number;id:string;isCarrierPackage?:boolean;isDefault:boolean;length:number;name:string;type:"box"|"envelope"|"soft_package"|"BOX"|"ENVELOPE"|"SOFT_PACK";updatedAt?:string;weight:number;weightUnit:"kg"|"g"|"lb"|"oz"|"KG"|"LB"|"OZ"|"G";width:number; }>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:448
Parameters
storeId
string
params?
limit?
number
page?
number
Returns
Promise<ListResponse<{ carrierId?: string; carrierName?: string; createdAt?: string; dimensionUnit: "cm" | "in" | "IN" | "CM"; height: number; id: string; isCarrierPackage?: boolean; isDefault: boolean; length: number; name: string; type: "box" | "envelope" | "soft_package" | "BOX" | "ENVELOPE" | "SOFT_PACK"; updatedAt?: string; weight: number; weightUnit: "kg" | "g" | "lb" | "oz" | "KG" | "LB" | "OZ" | "G"; width: number; }>>
getPastBills()
getPastBills(
storeId,params?):Promise<ListResponse<{createdAt:string;currency:string;discount:number;dueDate:string;hostedInvoiceUrl:string;id:string;invoiceDate:string;invoiceNumber:string;lineItems:object[];paidAt:string;pdfUrl:string;periodEnd:string;periodStart:string;status:string;stripeInvoiceId:string;subtotal:number;tax:number;totalAmount:number; }>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:168
Parameters
storeId
string
params?
limit?
number
page?
number
Returns
Promise<ListResponse<{ createdAt: string; currency: string; discount: number; dueDate: string; hostedInvoiceUrl: string; id: string; invoiceDate: string; invoiceNumber: string; lineItems: object[]; paidAt: string; pdfUrl: string; periodEnd: string; periodStart: string; status: string; stripeInvoiceId: string; subtotal: number; tax: number; totalAmount: number; }>>
getPayment()
getPayment(
storeId):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:64
Parameters
storeId
string
Returns
Promise<unknown>
getPermissionRoles()
getPermissionRoles():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:326
Returns
Promise<any>
getPermissionSettings()
getPermissionSettings():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:330
Returns
Promise<any>
getPickupSettings()
getPickupSettings(
storeId):Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:434
Parameters
storeId
string
Returns
Promise<object[]>
getPlanBySlug()
getPlanBySlug(
slug):Promise<{billingPeriod:string;createdAt:string;currency:string;description:string;displayName:string;displayOrder:number;features:Record<string,unknown>;id:string;isActive:boolean;isPopular:boolean;limits:Record<string,unknown>;monthlyPrice:string;name:string;price:string;slug:string;trialDays:number;updatedAt:string;yearlyPrice:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:321
Parameters
slug
string
Returns
Promise<{ billingPeriod: string; createdAt: string; currency: string; description: string; displayName: string; displayOrder: number; features: Record<string, unknown>; id: string; isActive: boolean; isPopular: boolean; limits: Record<string, unknown>; monthlyPrice: string; name: string; price: string; slug: string; trialDays: number; updatedAt: string; yearlyPrice: string; }>
Deprecated
Use SubscriptionService.getPlanBySlug() instead
getRegions()
getRegions():
Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:142
Returns
Promise<unknown>
getRoles()
getRoles():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:360
Returns
Promise<any>
getShippingRates()
getShippingRates(
storeId,zoneId):Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:487
Parameters
storeId
string
zoneId
string
Returns
Promise<object[]>
getShippingSettings()
getShippingSettings(
storeId):Promise<{customProcessingTime?:number;defaultPackageId?:string;estimatedDeliveryCustomUnit?:string;estimatedDeliveryCustomValue?:number;estimatedDeliveryMode?:string;estimatedDeliveryPreset?:string;processingTime?:number;shippingLabelNameType?:string;shippingLabelStoreName?:string;showEstimatedDates?:boolean;splitShippingEnabled?:boolean; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:390
Parameters
storeId
string
Returns
Promise<{ customProcessingTime?: number; defaultPackageId?: string; estimatedDeliveryCustomUnit?: string; estimatedDeliveryCustomValue?: number; estimatedDeliveryMode?: string; estimatedDeliveryPreset?: string; processingTime?: number; shippingLabelNameType?: string; shippingLabelStoreName?: string; showEstimatedDates?: boolean; splitShippingEnabled?: boolean; }>
getShippingZones()
getShippingZones(
storeId):Promise<object[]>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:536
Parameters
storeId
string
Returns
Promise<object[]>
getStoreDefaults()
getStoreDefaults(
storeId):Promise<{autoArchive:boolean;conversionFeePercent:number;defaultCurrency:string;fulfillmentMode:string;orderIdPrefix:string;orderIdSuffix:string;region:string;storeName:string;timezone:string;unitSystem:string;weightUnit:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:91
Parameters
storeId
string
Returns
Promise<{ autoArchive: boolean; conversionFeePercent: number; defaultCurrency: string; fulfillmentMode: string; orderIdPrefix: string; orderIdSuffix: string; region: string; storeName: string; timezone: string; unitSystem: string; weightUnit: string; }>
getStoreDetails()
getStoreDetails(
storeId):Promise<{city:string;company:string;country:string;district:string;string;name:string;phone:string;postalCode:string;state:string;street:string;subDistrict:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:78
Parameters
storeId
string
Returns
Promise<{ city: string; company: string; country: string; district: string; email: string; name: string; phone: string; postalCode: string; state: string; street: string; subDistrict: string; }>
getStoreInfrastructure()
getStoreInfrastructure(
storeId):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:104
Parameters
storeId
string
Returns
Promise<unknown>
getStoreNameCustomization()
getStoreNameCustomization():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:579
Returns
Promise<any>
getSubscriptions()
getSubscriptions(
storeId):Promise<{billingPeriod:string;cancelAt:string;canceledAt:string;createdAt:string;currency:string;currentPeriodEnd:string;currentPeriodStart:string;description:string;displayName:string;displayOrder:number;features:Record<string,unknown>;id:string;isActive:boolean;isPopular:boolean;limits:Record<string,unknown>;monthlyPrice:string;name:string;object:"store_subscription";paypalSubscriptionId:string;price:string;slug:string;stripeSubscriptionId:string;subscriptionStatus:string;trialDays:number;updatedAt:string;yearlyPrice:string; } | {features:Record<string,unknown>;limits:Record<string,unknown>;object:"trial";planName:string;status:string;trialEndsAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:285
Parameters
storeId
string
Returns
Promise<{ billingPeriod: string; cancelAt: string; canceledAt: string; createdAt: string; currency: string; currentPeriodEnd: string; currentPeriodStart: string; description: string; displayName: string; displayOrder: number; features: Record<string, unknown>; id: string; isActive: boolean; isPopular: boolean; limits: Record<string, unknown>; monthlyPrice: string; name: string; object: "store_subscription"; paypalSubscriptionId: string; price: string; slug: string; stripeSubscriptionId: string; subscriptionStatus: string; trialDays: number; updatedAt: string; yearlyPrice: string; } | { features: Record<string, unknown>; limits: Record<string, unknown>; object: "trial"; planName: string; status: string; trialEndsAt: string; }>
Deprecated
Use SubscriptionService.getStoreSubscription() instead
getTaxId()
getTaxId(
storeId):Promise<{taxId:string;taxIdType:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:239
Parameters
storeId
string
Returns
Promise<{ taxId: string; taxIdType: string; }>
getTeamMembers()
getTeamMembers():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:369
Returns
Promise<any>
getTeamRoles()
getTeamRoles():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:364
Returns
Promise<any>
getTimezones()
getTimezones():
Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:138
Returns
Promise<unknown>
getUpcomingBill()
getUpcomingBill(
storeId):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:163
Parameters
storeId
string
Returns
Promise<unknown>
getUsers()
getUsers():
Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:340
Returns
Promise<any>
inviteTeamMember()
inviteTeamMember(
role):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:373
Parameters
email
string
role
string
Returns
Promise<any>
inviteUser()
inviteUser(
role):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:344
Parameters
email
string
role
string
Returns
Promise<any>
removePaymentMethod()
removePaymentMethod(
storeId,paymentMethodId):Promise<DeletedResponse>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:205
Parameters
storeId
string
paymentMethodId
string
Returns
Promise<DeletedResponse>
removeTeamMember()
removeTeamMember(
memberId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:379
Parameters
memberId
string
Returns
Promise<any>
removeUser()
removeUser(
userId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:350
Parameters
userId
string
Returns
Promise<any>
removeVATNumber()
removeVATNumber(
storeId):Promise<{taxId:string;taxIdType:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:244
Parameters
storeId
string
Returns
Promise<{ taxId: string; taxIdType: string; }>
setDefaultPaymentMethod()
setDefaultPaymentMethod(
storeId,paymentMethodId):Promise<{cardBrand:string;cardExpMonth:number;cardExpYear:number;cardLast4:string;createdAt:string;id:string;isDefault:boolean;paypalEmail:string;stripePaymentMethodId:string;type:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:252
Parameters
storeId
string
paymentMethodId
string
Returns
Promise<{ cardBrand: string; cardExpMonth: number; cardExpYear: number; cardLast4: string; createdAt: string; id: string; isDefault: boolean; paypalEmail: string; stripePaymentMethodId: string; type: string; }>
subscribeToPlan()
subscribeToPlan(
storeId,planSlug,billingCycle,paymentMethodId):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:305
Parameters
storeId
string
planSlug
string
billingCycle
"MONTHLY" | "YEARLY"
paymentMethodId
string
Returns
Promise<any>
Deprecated
Use SubscriptionService.createSubscription() instead
update()
update(
storeId,data):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:48
Parameters
storeId
string
data
Record<string, unknown>
Returns
Promise<unknown>
updateBillingPreferences()
updateBillingPreferences(
storeId,data):Promise<{city:string;company:string;country:string;district:string;string;postalCode:string;province:string;state:string;street:string;subDistrict:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:649
Parameters
storeId
string
data
city?
string
company?
string
country?
string
district?
string
email?
string
postalCode?
string
province?
string
state?
string
street?
string
subDistrict?
string
Returns
Promise<{ city: string; company: string; country: string; district: string; email: string; postalCode: string; province: string; state: string; street: string; subDistrict: string; }>
updateCurrencyFormatting()
updateCurrencyFormatting(
storeId,data):Promise<{emailWithCurrency:string;emailWithoutCurrency:string;htmlWithCurrency:string;htmlWithoutCurrency:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:150
Parameters
storeId
string
data
Partial<UpdateCurrencyFormattingInput>
Returns
Promise<{ emailWithCurrency: string; emailWithoutCurrency: string; htmlWithCurrency: string; htmlWithoutCurrency: string; }>
updateEstimatedDatesSettings()
updateEstimatedDatesSettings(
storeId,data):Promise<Record<string,unknown>>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:407
Parameters
storeId
string
data
Record<string, unknown>
Returns
Promise<Record<string, unknown>>
updateFulfillmentService()
updateFulfillmentService(
storeId,serviceId,data):Promise<{createdAt:string;string;enabled:boolean;id:string;name:string;updatedAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:612
Parameters
storeId
string
serviceId
string
data
Partial<{ email: string; enabled: boolean; name: string; }>
Returns
Promise<{ createdAt: string; email: string; enabled: boolean; id: string; name: string; updatedAt: string; }>
updateLocalDeliverySettings()
updateLocalDeliverySettings(
storeId,locationId,data):Promise<{currency:string;deliveryEnabled:boolean;includeNeighboring:boolean;location?: {id:string;isActive:boolean;name:string; };radiusUnit:string;zoneMode:string;zones:object[]; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:420
Parameters
storeId
string
locationId
string
data
currency
string
deliveryEnabled
boolean
includeNeighboring
boolean
radiusUnit
string
zoneMode
string
zones
object[]
Returns
Promise<{ currency: string; deliveryEnabled: boolean; includeNeighboring: boolean; location?: { id: string; isActive: boolean; name: string; }; radiusUnit: string; zoneMode: string; zones: object[]; }>
updateNotifications()
updateNotifications(
storeId,data):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:58
Parameters
storeId
string
data
Record<string, unknown>
Returns
Promise<unknown>
updatePackage()
updatePackage(
storeId,packageId,data):Promise<{carrierId?:string;carrierName?:string;createdAt?:string;dimensionUnit:"cm"|"in"|"IN"|"CM";height:number;id:string;isCarrierPackage?:boolean;isDefault:boolean;length:number;name:string;type:"box"|"envelope"|"soft_package"|"BOX"|"ENVELOPE"|"SOFT_PACK";updatedAt?:string;weight:number;weightUnit:"kg"|"g"|"lb"|"oz"|"KG"|"LB"|"OZ"|"G";width:number; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:466
Parameters
storeId
string
packageId
string
data
Partial<ShippingPackage>
Returns
Promise<{ carrierId?: string; carrierName?: string; createdAt?: string; dimensionUnit: "cm" | "in" | "IN" | "CM"; height: number; id: string; isCarrierPackage?: boolean; isDefault: boolean; length: number; name: string; type: "box" | "envelope" | "soft_package" | "BOX" | "ENVELOPE" | "SOFT_PACK"; updatedAt?: string; weight: number; weightUnit: "kg" | "g" | "lb" | "oz" | "KG" | "LB" | "OZ" | "G"; width: number; }>
updatePayment()
updatePayment(
storeId,data):Promise<unknown>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:68
Parameters
storeId
string
data
Record<string, unknown>
Returns
Promise<unknown>
updatePermissionSettings()
updatePermissionSettings(
data):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:334
Parameters
data
any
Returns
Promise<any>
updatePickupSettings()
updatePickupSettings(
storeId,locationId,data):Promise<{differentProcessingTime:boolean;expectedPickupTime:string;location?: {id:string;isActive:boolean;name:string; };pickupEnabled:boolean;pickupNotificationMessage:string;showAllLocations:boolean;transferLocationIds:string[];transferProcessingTime:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:438
Parameters
storeId
string
locationId
string
data
differentProcessingTime
boolean
expectedPickupTime
string
pickupEnabled
boolean
pickupNotificationMessage?
string
showAllLocations
boolean
transferLocationIds
string[]
transferProcessingTime?
string
Returns
Promise<{ differentProcessingTime: boolean; expectedPickupTime: string; location?: { id: string; isActive: boolean; name: string; }; pickupEnabled: boolean; pickupNotificationMessage: string; showAllLocations: boolean; transferLocationIds: string[]; transferProcessingTime: string; }>
updateShippingRate()
updateShippingRate(
storeId,zoneId,rateId,data):Promise<{conditionMax?:number;conditionMin?:number;conditionType?:string;createdAt:string;currency:string;description?:string;id:string;maxDays?:number;minDays?:number;name:string;price:number;sortOrder:number;updatedAt:string;zoneId:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:508
Parameters
storeId
string
zoneId
string
rateId
string
data
Record<string, unknown>
Returns
Promise<{ conditionMax?: number; conditionMin?: number; conditionType?: string; createdAt: string; currency: string; description?: string; id: string; maxDays?: number; minDays?: number; name: string; price: number; sortOrder: number; updatedAt: string; zoneId: string; }>
updateShippingSettings()
updateShippingSettings(
storeId,data):Promise<{customProcessingTime?:number;defaultPackageId?:string;estimatedDeliveryCustomUnit?:string;estimatedDeliveryCustomValue?:number;estimatedDeliveryMode?:string;estimatedDeliveryPreset?:string;processingTime?:number;shippingLabelNameType?:string;shippingLabelStoreName?:string;showEstimatedDates?:boolean;splitShippingEnabled?:boolean; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:394
Parameters
storeId
string
data
Partial<ShippingSettings>
Returns
Promise<{ customProcessingTime?: number; defaultPackageId?: string; estimatedDeliveryCustomUnit?: string; estimatedDeliveryCustomValue?: number; estimatedDeliveryMode?: string; estimatedDeliveryPreset?: string; processingTime?: number; shippingLabelNameType?: string; shippingLabelStoreName?: string; showEstimatedDates?: boolean; splitShippingEnabled?: boolean; }>
updateShippingZone()
updateShippingZone(
storeId,zoneId,data):Promise<{countries:string[];createdAt:string;id:string;name:string;rates?:object[];regions:string[];shippingProfileId:string;updatedAt:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:557
Parameters
storeId
string
zoneId
string
data
Record<string, unknown>
Returns
Promise<{ countries: string[]; createdAt: string; id: string; name: string; rates?: object[]; regions: string[]; shippingProfileId: string; updatedAt: string; }>
updateShopPromise()
updateShopPromise(
enabled):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:662
Parameters
enabled
boolean
Returns
Promise<any>
updateStoreDefaults()
updateStoreDefaults(
storeId,data):Promise<{autoArchive:boolean;conversionFeePercent:number;defaultCurrency:string;fulfillmentMode:string;orderIdPrefix:string;orderIdSuffix:string;region:string;storeName:string;timezone:string;unitSystem:string;weightUnit:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:95
Parameters
storeId
string
data
UpdateStoreDefaultsInput
Returns
Promise<{ autoArchive: boolean; conversionFeePercent: number; defaultCurrency: string; fulfillmentMode: string; orderIdPrefix: string; orderIdSuffix: string; region: string; storeName: string; timezone: string; unitSystem: string; weightUnit: string; }>
updateStoreDetails()
updateStoreDetails(
storeId,data):Promise<{city:string;company:string;country:string;district:string;string;name:string;phone:string;postalCode:string;state:string;street:string;subDistrict:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:82
Parameters
storeId
string
data
Partial<UpdateStoreInput>
Returns
Promise<{ city: string; company: string; country: string; district: string; email: string; name: string; phone: string; postalCode: string; state: string; street: string; subDistrict: string; }>
updateStoreNameCustomization()
updateStoreNameCustomization(
data):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:583
Parameters
data
any
Returns
Promise<any>
updateTeamMemberRole()
updateTeamMemberRole(
memberId,role):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:383
Parameters
memberId
string
role
string
Returns
Promise<any>
updateUserRole()
updateUserRole(
userId,role):Promise<any>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:354
Parameters
userId
string
role
string
Returns
Promise<any>
validateTaxId()
validateTaxId(
storeId,taxId,countryCode):Promise<{isValid:boolean;message:string; }>
Defined in: tanqory-platform-packages/packages/api/sdk/src/services/settings.ts:213
Parameters
storeId
string
taxId
string
countryCode
string
Returns
Promise<{ isValid: boolean; message: string; }>