APIリファレンス
GraphQL API documentation for makeshop apps developers
API Endpoints
https://アプリ開発申請のお手続き完了メールにて通知しております
APIリクエスト
エンドポイント
POST https://アプリ開発申請のお手続き完了メールにて通知しております
APIリクエストには、以下をリクエストヘッダに含めてください。パラメータ | 値 | 説明 |
---|---|---|
content-type | application/json | - |
authorization | Bearer PAT.192a522c36a92af... ※永続トークンの入力例 |
永続トークンもしくは一時トークンを入力してください。 ▼永続トークン取得方法 アプリのインストール時にインストールWebhookURLへ通知します。 ※アプリをアンインストールするとTokenは失効いたします。 ※アプリをアンインストールするとTokenは失効いたします。 ▼一時トークン取得方法 SSO(シングルサインオン)をご確認ください。 |
x-api-key | 2215a0c0f32e631a360... | APIキーを入力してください。 ▼取得方法 「アプリ開発申請」「アプリ公開申請」後に発行し通知しております。 |
x-timestamp | 1692613424 | Unixtimeを入力してください。 有効期限は1時間となります。 |
Queries
getAccessBodyTag
Description
アクセス解析タグ(bodyタグ)取得
Response
Returns a GetAccessTagResponse!
Arguments
Name | Description |
---|---|
input - GetAccessTagRequest!
|
Example
Query
query getAccessBodyTag($input: GetAccessTagRequest!) {
getAccessBodyTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": GetAccessTagRequest}
Response
{"data": {"getAccessBodyTag": {"accessTag": AccessTag}}}
getAccessHeadTag
Description
アクセス解析タグ(headタグ)取得
Response
Returns a GetAccessTagResponse!
Arguments
Name | Description |
---|---|
input - GetAccessTagRequest!
|
Example
Query
query getAccessHeadTag($input: GetAccessTagRequest!) {
getAccessHeadTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": GetAccessTagRequest}
Response
{"data": {"getAccessHeadTag": {"accessTag": AccessTag}}}
getAppSubscriptionSettlementStatus
Description
アプリサブスクリプション決済ステータス取得
Response
Example
Query
query getAppSubscriptionSettlementStatus {
getAppSubscriptionSettlementStatus {
status
}
}
Response
{"data": {"getAppSubscriptionSettlementStatus": {"status": "OK"}}}
getAppSubscriptionStatus
Description
アプリサブスクリプションステータス取得
Response
Returns a GetAppSubscriptionStatusResponse!
Example
Query
query getAppSubscriptionStatus {
getAppSubscriptionStatus {
status
}
}
Response
{"data": {"getAppSubscriptionStatus": {"status": "IN_USE"}}}
getShop
Description
ショップ情報取得
Response
Returns a GetShopResponse!
Example
Query
query getShop {
getShop {
shop {
shopId
shopName
shopUrl
shopStaffName
applicantName
applicantKana
applicantEmail
applicantTel
companyType
companyName
companyOwnerName
companyPostalAddress
companyAddress
settingOriginalDomain
settingAlwaysSSL
openCondition
googleShoppingEntry
googleShoppingShopName
contact {
mailAddress
tel
address
fromName
orderMailAddressList
stockAlarmMailAddressList
stockManagementSystemOrderMailAddress
}
companyOverview {
pcText
spText
}
isCreatorMode
enddate
}
member {
addEntryFields {
number
name
maxLength
required
}
point {
settingPointSystem
expirationMonth
newMemberBonusPoint
applyStandardValue
settingPointUsageLimit
usePointLimit
usePointTarget
addTimingDate
settingMemberIntroductionSystem
introducedBonusPoint
introducedMeBonusPoint
referee
}
}
order {
settingTaxIncludedExcluded
settingTaxExcludedFraction
orderMinAmount
settingZeroBuy
settingNonCancelTiming
}
settlement {
bank {
settingBank
}
bankPost {
settingBankPost
}
cashOnDelivery {
settingCashOnDelivery
}
epsilon {
settingCreditCard
settingConvenience
settingCarrier
settingVirtualBank
settingAmazonPay
settingRakuten
settingYahooWallet
settingPayPal
settingNetBank
settingGmoPayLater
settingPayPay
}
gmoPg {
settingCreditCard
settingConvenience
settingRecruit
settingCarrier
}
gmoPs {
settingPayLater
settingPayLaterFees {
minAmount
maxAmount
fee
}
}
sgp {
settingCreditCard
settingConvenience
settingCarrier
}
np {
settingPayLater
settingPayLaterFee
settingLumpSumPay
settingAtone
settingSalesProcessing
settingAtoneUpdateOption
}
yamato {
kuronekoWebCollectCreditCard {
settingCreditCard
settingDeliveryCompany
settingPayment {
settingLumpSum
settingInstallments
settingRevolving
}
settingCardSave
settingSecure
settingReCredit
settingCreditSaveDay
settingReCreditTiming
}
kuronekoWebCollectConvenience {
settingConvenience
settingConvenienceFees {
minAmount
maxAmount
fee
}
}
kuronekoCreditCard {
settingKuronekoCreditCard
settingPayment {
settingLumpSum
settingInstallments
settingRevolving
}
settingSecure
}
kuronekoPayLater {
settingKuronekoPayLater
settingDeliveryCompany
settingPayLaterFees {
minAmount
maxAmount
fee
}
}
}
linePay {
settingLinePay
settingSalesProcessing
}
paidy {
settingPaidy
}
payLaterCom {
settingPayLaterCom
settingAutoLink
settingPayLaterComFees {
minAmount
maxAmount
fee
}
}
zeus {
settingCreditCard
settingPayment {
settingLumpSum
settingTwo
settingInstallments
settingRevolving
settingBonus
}
settingSalesProcessing
settingSecure
settingCardSave
settingSecurityCode
}
paygent {
settingPaygentCreditCard
settingCardSave
}
paidPayLater {
settingPaidPayLater
}
webby {
settingWebby
}
}
}
}
Response
{
"data": {
"getShop": {
"shop": ShopBasic,
"member": ShopMember,
"order": ShopOrder,
"settlement": ShopSettlement
}
}
}
getShopDeliverySetting
Description
ショップ配送設定情報取得
Response
Returns a GetShopDeliverySettingResponse!
Example
Query
query getShopDeliverySetting {
getShopDeliverySetting {
delivery {
settingDeliveryMethods {
settingName
settingDisplay
settingShippingFee
settingShippingFeeMember
shippingFeeMemberDiscount
settingAreaShippingFees {
areaName
feeByArea
feeByOrderAmounts {
minAmount
maxAmount
fee
}
feeByWeights {
minWeight
maxWeight
fee
}
feeByOrderQuantitys {
minQuantity
maxQuantity
fee
}
}
cashOnDelivery {
settingCashOnDelivery
settingCashOnDeliveryMemberFee
cashOnDeliveryPaymentAmountLimit
settingCashOnDeliveryFeeMethod
settingCashOnDeliveryFees {
minAmount
maxAmount
fee
}
settingMemberGroupCashOnDeliveryFees {
memberGroupId
settingCashOnDeliveryFees {
minAmount
maxAmount
fee
}
}
}
}
settingDeliveryDate {
settingDesiredDeliveryDate {
settingDisplay
required
lowerLimit
upperLimit
initialDisplay
standardTime
}
settingDeliveryDays {
areaName
leadTimeDays
}
settingDeliveryHolidays
settingDeliveryTime {
settingUse
timeType
}
settingDeliveryAreas {
groupName
areas {
areaName
zipCodes
}
}
}
}
}
}
Response
{
"data": {
"getShopDeliverySetting": {"delivery": Delivery}
}
}
getShopOrderPrint
Description
ショップ納品明細書情報取得
Response
Returns a GetShopOrderPrintResponse!
Example
Query
query getShopOrderPrint {
getShopOrderPrint {
orderPrint {
invoiceNum
}
}
}
Response
{
"data": {
"getShopOrderPrint": {"orderPrint": OrderPrint}
}
}
getShopSignatureImage
Description
ショップ社印画像取得
Response
Returns a GetShopSignatureImageResponse!
Example
Query
query getShopSignatureImage {
getShopSignatureImage {
signatureImageUrl
}
}
Response
{
"data": {
"getShopSignatureImage": {
"signatureImageUrl": "https://shop〇〇.makeshop.jp/shopimages/ショップID/orderSealImpression729256.jpg"
}
}
}
searchAccessBodyTag
Description
アクセス解析タグ(bodyタグ)全取得
Response
Returns a SearchAccessTagResponse!
Arguments
Name | Description |
---|---|
input - SearchAccessTagRequest
|
Example
Query
query searchAccessBodyTag($input: SearchAccessTagRequest) {
searchAccessBodyTag(input: $input) {
accessTags {
tag
key
}
}
}
Variables
{"input": SearchAccessTagRequest}
Response
{
"data": {
"searchAccessBodyTag": {"accessTags": [AccessTag]}
}
}
searchAccessHeadTag
Description
アクセス解析タグ(headタグ)全取得
Response
Returns a SearchAccessTagResponse!
Arguments
Name | Description |
---|---|
input - SearchAccessTagRequest
|
Example
Query
query searchAccessHeadTag($input: SearchAccessTagRequest) {
searchAccessHeadTag(input: $input) {
accessTags {
tag
key
}
}
}
Variables
{"input": SearchAccessTagRequest}
Response
{
"data": {
"searchAccessHeadTag": {"accessTags": [AccessTag]}
}
}
searchAppPayment
Description
アプリ決済情報取得
Response
Returns a SearchAppPaymentResponse!
Arguments
Name | Description |
---|---|
input - SearchAppPaymentRequest
|
Example
Query
query searchAppPayment($input: SearchAppPaymentRequest) {
searchAppPayment(input: $input) {
paymentInfos {
status
type
salesDate
price
tax
totalPrice
fincodeOrderId
planInfo {
id
name
fincodePlanId
}
paymentDetails {
amount
tax
taxRate
totalPrice
kind
targetPeriodFrom
targetPeriodTo
}
}
searchedCount
page
limit
}
}
Variables
{"input": SearchAppPaymentRequest}
Response
{
"data": {
"searchAppPayment": {
"paymentInfos": [PaymentInfo],
"searchedCount": 3,
"page": 1,
"limit": 1000
}
}
}
searchMember
Description
会員情報取得
Response
Returns a SearchMemberResponse!
Arguments
Name | Description |
---|---|
input - SearchMemberRequest!
|
Example
Query
query searchMember($input: SearchMemberRequest!) {
searchMember(input: $input) {
members {
groupId
groupName
memberId
name
nameKana
email
mailMagazineFlag
sex
birthday
shopPoint
reserveExpireDate
recommendId
hpost
haddress1
haddressAddr
haddress2
haddress
tel
fax
etcphone
hpEmail
officename
officenameKana
officedept
opost
oaddress1
oaddressAddr
oaddress
ophone
etc
confirm
registrationDate
shopMemo
modified
delFlag
memberFlag
lockStatusFlag
lockTime
lockClearApplyTime
}
searchedCount
displayRecordFrom
displayRecordTo
page
limit
}
}
Variables
{"input": SearchMemberRequest}
Response
{
"data": {
"searchMember": {
"members": [MemberInfo],
"searchedCount": 1,
"displayRecordFrom": 1,
"displayRecordTo": 1,
"page": 1,
"limit": 1000
}
}
}
searchOrder
Description
注文情報取得
Response
Returns a SearchOrderResponse!
Arguments
Name | Description |
---|---|
input - SearchOrderRequest!
|
Example
Query
query searchOrder($input: SearchOrderRequest!) {
searchOrder(input: $input) {
orders {
systemOrderNumber
displayOrderNumber
memberId
orderDate
modified
sumPrice
sumPriceOrg
excludedSumTax
taxCalculationType
priceInfoPerTaxRate {
taxRate
tax
taxIncludedPrice
}
memberGroupPoint
cashDiscountAmount
reserve
payMethodCode
payMethod
paymentNumber
paymentStatusCode
paymentStatus
paymentFeeType
paymentFee
cashOnDeliveryPayMethod
paymentData
paymentDate
cardMultiple
senderCompany
senderCompanyKana
senderCompanyDept
senderName
senderNameKana
senderPost
senderPrefecture
senderAddress
senderAddress2
senderTel
senderEmergencyTel
senderEmail
delFlag
ipAddress
userAgent
userDeviceType
linkId
ordertemp
message
orderSubscriptionBaseId
deliveryInfos {
deliveryId
deliveryStatus
deliveryCompanyCode
slipNumber
deliveryDate
deliveryMethodIds
desiredDeliveryDate
desiredDeliveryTimezone
estimatedShipmentDate
shippingCharge
receiverCompany
receiverCompanyKana
receiverCompanyDept
receiverName
receiverNameKana
receiverPost
receiverPrefecture
receiverAddress
receiverAddress2
receiverTel
deliveryMessage
wmsStatus
wmsChangeStatus
deliverySumPrice
basketInfos {
productCode
productCustomCode
variationCustomCode
productName
variationName
variation1ItemId
variation2ItemId
addcode
amount
price
taxRate
grantedShopPoint
addToCartDate
discountRate
}
}
couponInfo {
couponName
couponCode
couponDiscount
}
}
searchedCount
searchedAmount
page
limit
}
}
Variables
{"input": SearchOrderRequest}
Response
{
"data": {
"searchOrder": {
"orders": [SearchedOrder],
"searchedCount": 2,
"searchedAmount": 4500,
"page": 1,
"limit": 1000
}
}
}
searchOrderSubscription
Description
定期注文情報取得
Response
Returns a SearchOrderSubscriptionResponse!
Arguments
Name | Description |
---|---|
input - SearchOrderSubscriptionRequest!
|
Example
Query
query searchOrderSubscription($input: SearchOrderSubscriptionRequest!) {
searchOrderSubscription(input: $input) {
orderSubscriptions {
orderInfo {
subscriptionProduct {
systemCode
productName
spName
spName2
amount
sellPrice {
price
taxRate
taxCalculation
taxInclude
}
tax
giftInfo {
giftCount
giftName
}
}
orderBasicInfo {
orderSubscriptionId
orderSubscriptionPayMethodCode
orderSubscriptionPayMethodName
}
orderSenderInfo {
memberId
senderName
senderNameKana
senderTel
senderTel2
senderEmail
senderAddress {
post
area
address
address2
}
}
}
delivery {
deliveryReceiver {
receiverName
receiverNameKana
receiverTel
receiverAddress {
post
area
address
address2
}
}
deliveryInfo {
deliveryCycleId
deliveryCycleName
deliveryHopeTime
deliveryNextDatePlan
deliveryCountNow
deliveryMethod
orderNextDateFix
}
orderRemarks {
ItemName
Content
}
memo {
subscriotionMemo
orderMemo
}
}
orderHistories {
ordernum
ordernumManage
deliveryCount
orderHistoryCreated
deliveryHopeDate
payMethodCode
payMethodName
deliveryStatusCode
deliveryStatusName
}
}
searchedCount
page
limit
}
}
Variables
{"input": SearchOrderSubscriptionRequest}
Response
{
"data": {
"searchOrderSubscription": {
"orderSubscriptions": [SearchOrderSubscriptionInfo],
"searchedCount": 2,
"page": 1,
"limit": 1000
}
}
}
searchProduct
Description
商品情報取得
Response
Returns a SearchProductResponse!
Arguments
Name | Description |
---|---|
input - SearchProductRequest!
|
Example
Query
query searchProduct($input: SearchProductRequest!) {
searchProduct(input: $input) {
products {
uid
systemCode
productName
productGroupCode
productGroupName
consumerPrice
sellPrice
buyPrice
taxRate
maker
madeIn
keyword
quantity
weight
maxImage
maxImageUrl
minImage
minImageUrl
tinyImage
tinyImageUrl
mobileImage
mobileImageUrl
mobileTinyImage
mobileTinyImageUrl
subImage1
subImage1Url
subImage2
subImage2Url
subImage3
subImage3Url
subImages {
subImageId
url
seq
}
subImageMbCk1
subImageMbCk2
subImageMbCk3
imageLayout
isGigaPlus
displayPosition
summary
etcType
addCode
reserve
reserveType
discountPeriod
discountRate
deli
customCreatedAt
updatedAt
createdAt
display
customCode
deliveryMethodId
pcContent
pcAddContent
mobileContent
mobileAddContent
categoryContent
isListCategoryContent
subContent1
subContent2
subContent3
seoContents
gmoPointMultiple
d2CProductName
partnerProductName
partnerProduct
googleCategory
partnerContent
janCode
isbn
recordNumber
mpn
gender
ageGroup
skuGroup
color
size
material
design
adwordsGroup
adwordsLabel
makerSaleDate
condition
repeatSaleType
isReservationSale
isRegularAfterSold
reservationSaleDate
reservationSaleDateNote
arrivalDate
reservationSaleNote
isSellStart
isSellEnd
isDisplayOutOfSellPeriod
searchProductName
searchKeyword
searchCustomCode
searchMaker
searchContent
sellStartDateTime
sellEndDateTime
orderMessage
isRestockMail
isMemberOnly
dmpCategoryUid
insertNameGroup {
groupUID
groupName
groupDescription
InsertNameSettings {
displayOrder
adminItemName
itemName
isRequired
isAlphabetOk
isNumberOk
isSymbolOk
isDoubleByteCharacterOk
inputMaxLength
rowMaxLength
displayRows
}
}
catalogCode
option {
optionCode
optionTitle
optionSelect
optionDefault
optionValue0
optionValue1
optionValue2
optionValue3
optionValue4
optionValue5
optionValue6
optionValue7
optionValue8
optionValue9
}
variationShowType
variation1Default
variation2Default
variations {
variation1ItemId
variation1ItemName
variation1Sort
variation2ItemId
variation2ItemName
variation2Sort
productSystemCode
variationCustomCode
price
quantity
janCode
}
categories {
categoryUID
isMainCategory
categoryImage
categoryName
categoryTitle
productDisplayType
productDetailType
isMembersOnly
categorySort
productBaseSortType
estimateListOrder
seoContents
accessGroup
isPcCategoryDisplay
isMobileCategoryDisplay
categoryDepth
category1
category2
category3
category4
category5
categoryCode
categoryUrl
categories {
categoryUID
isMainCategory
categoryImage
categoryName
categoryTitle
productDisplayType
productDetailType
isMembersOnly
categorySort
productBaseSortType
estimateListOrder
seoContents
accessGroup
isPcCategoryDisplay
isMobileCategoryDisplay
categoryDepth
category1
category2
category3
category4
category5
categoryCode
categoryUrl
categories {
categoryUID
isMainCategory
categoryImage
categoryName
categoryTitle
productDisplayType
productDetailType
isMembersOnly
categorySort
productBaseSortType
estimateListOrder
seoContents
accessGroup
isPcCategoryDisplay
isMobileCategoryDisplay
categoryDepth
category1
category2
category3
category4
category5
categoryCode
categoryUrl
categories {
categoryUID
isMainCategory
categoryImage
categoryName
categoryTitle
productDisplayType
productDetailType
isMembersOnly
categorySort
productBaseSortType
estimateListOrder
seoContents
accessGroup
isPcCategoryDisplay
isMobileCategoryDisplay
categoryDepth
category1
category2
category3
category4
category5
categoryCode
categoryUrl
categories {
...CategoryFragment
}
}
}
}
}
}
searchedCount
searchedAmount
page
limit
}
}
Variables
{"input": SearchProductRequest}
Response
{
"data": {
"searchProduct": {
"products": [SearchedProduct],
"searchedCount": 6,
"searchedAmount": 14000,
"page": 1,
"limit": 1000
}
}
}
searchProductQuantity
Description
商品在庫情報取得
Response
Returns a SearchProductQuantityResponse!
Arguments
Name | Description |
---|---|
input - SearchProductQuantityRequest!
|
Example
Query
query searchProductQuantity($input: SearchProductQuantityRequest!) {
searchProductQuantity(input: $input) {
productQuantities {
systemCode
customCode
productName
quantity
variationQuantities {
variation1Item {
id
name
}
variation2Item {
id
name
}
variationQuantity
}
}
page
limit
}
}
Variables
{"input": SearchProductQuantityRequest}
Response
{
"data": {
"searchProductQuantity": {
"productQuantities": [SearchedProductQuantity],
"page": 1,
"limit": 1000
}
}
}
searchProductSubscription
Description
定期購入商品情報取得
Response
Returns a SearchProductSubscriptionResponse!
Arguments
Name | Description |
---|---|
input - SearchProductSubscriptionRequest!
|
Example
Query
query searchProductSubscription($input: SearchProductSubscriptionRequest!) {
searchProductSubscription(input: $input) {
productSubscriptions {
uid
customCode
systemCode
productName
subscriptionPrice
isDiscountUse
discountDetails {
numberOfDeliveries
sellPrice
}
cycleDetail {
cycleId
cycleName
cycleDesignate
userDesignateSetting {
intervalDateSetting {
intervalDateMin
intervalDateMax
}
deliveryDateSetting {
isEveryMonth
isEveryTwoMonths
isEveryThreeMonths
isMonthTwiceBuy
}
deliveryDayOfWeekSetting {
isEveryMonth
isEveryTwoMonths
isEveryThreeMonths
}
}
shopDesignateSetting {
maxNumberOfDeliveries
shopCycleDesignate
intervalDateSetting {
intervalDate
}
deliveryDateSetting {
intervalMonth
deliveryDate
addDeliveryDate
}
deliveryDayOfWeekSetting {
intervalMonth
deliveryWeek
deliveryDayOfWeek
}
}
}
}
searchedCount
page
limit
}
}
Variables
{"input": SearchProductSubscriptionRequest}
Response
{
"data": {
"searchProductSubscription": {
"productSubscriptions": [SearchProductSubscription],
"searchedCount": 2,
"page": 1,
"limit": 1000
}
}
}
Mutations
createAccessBodyTag
Description
アクセス解析タグ(bodyタグ)登録
Response
Returns a CreateAccessTagResponse!
Arguments
Name | Description |
---|---|
input - CreateAccessTagRequest!
|
Example
Query
mutation createAccessBodyTag($input: CreateAccessTagRequest!) {
createAccessBodyTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": CreateAccessTagRequest}
Response
{
"data": {
"createAccessBodyTag": {"accessTag": AccessTag}
}
}
createAccessHeadTag
Description
アクセス解析タグ(headタグ)登録
Response
Returns a CreateAccessTagResponse!
Arguments
Name | Description |
---|---|
input - CreateAccessTagRequest!
|
Example
Query
mutation createAccessHeadTag($input: CreateAccessTagRequest!) {
createAccessHeadTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": CreateAccessTagRequest}
Response
{
"data": {
"createAccessHeadTag": {"accessTag": AccessTag}
}
}
deleteAccessBodyTag
Description
アクセス解析タグ(bodyタグ)削除
Response
Returns a Void
Arguments
Name | Description |
---|---|
input - DeleteAccessTagRequest!
|
Example
Query
mutation deleteAccessBodyTag($input: DeleteAccessTagRequest!) {
deleteAccessBodyTag(input: $input)
}
Variables
{"input": DeleteAccessTagRequest}
Response
{"data": {"deleteAccessBodyTag": null}}
deleteAccessHeadTag
Description
アクセス解析タグ(headタグ)削除
Response
Returns a Void
Arguments
Name | Description |
---|---|
input - DeleteAccessTagRequest!
|
Example
Query
mutation deleteAccessHeadTag($input: DeleteAccessTagRequest!) {
deleteAccessHeadTag(input: $input)
}
Variables
{"input": DeleteAccessTagRequest}
Response
{"data": {"deleteAccessHeadTag": null}}
updateAccessBodyTag
Description
アクセス解析タグ(bodyタグ)更新
Response
Returns an UpdateAccessTagResponse!
Arguments
Name | Description |
---|---|
input - UpdateAccessTagRequest!
|
Example
Query
mutation updateAccessBodyTag($input: UpdateAccessTagRequest!) {
updateAccessBodyTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": UpdateAccessTagRequest}
Response
{
"data": {
"updateAccessBodyTag": {"accessTag": AccessTag}
}
}
updateAccessHeadTag
Description
アクセス解析タグ(headタグ)更新
Response
Returns an UpdateAccessTagResponse!
Arguments
Name | Description |
---|---|
input - UpdateAccessTagRequest!
|
Example
Query
mutation updateAccessHeadTag($input: UpdateAccessTagRequest!) {
updateAccessHeadTag(input: $input) {
accessTag {
tag
key
}
}
}
Variables
{"input": UpdateAccessTagRequest}
Response
{
"data": {
"updateAccessHeadTag": {"accessTag": AccessTag}
}
}
updateProductQuantity
Description
商品本体の在庫情報を更新
Response
Returns an UpdateProductQuantityResponse!
Arguments
Name | Description |
---|---|
input - UpdateProductQuantityRequest!
|
Example
Query
mutation updateProductQuantity($input: UpdateProductQuantityRequest!) {
updateProductQuantity(input: $input) {
failResult {
systemCode
message
}
}
}
Variables
{"input": UpdateProductQuantityRequest}
Response
{
"data": {
"updateProductQuantity": {
"failResult": [UpdateProductQuantityFailure]
}
}
}
updateVariationQuantity
Description
バリエーションの在庫情報を更新
Response
Returns an UpdateVariationQuantityResponse!
Arguments
Name | Description |
---|---|
input - UpdateVariationQuantityRequest!
|
Example
Query
mutation updateVariationQuantity($input: UpdateVariationQuantityRequest!) {
updateVariationQuantity(input: $input) {
failResult {
systemCode
variation1ItemId
variation2ItemId
message
}
}
}
Variables
{"input": UpdateVariationQuantityRequest}
Response
{
"data": {
"updateVariationQuantity": {
"failResult": [UpdateVariationQuantityFailure]
}
}
}
Types
AccessTag
AppSubscriptionSettlementStatus
Description
アプリサブスクリプション決済ステータス
Values
Enum Value | Description |
---|---|
|
正常 |
|
再決済中 |
|
異常 |
Example
"OK"
AppSubscriptionStatus
Description
アプリサブスクリプションステータス
Values
Enum Value | Description |
---|---|
|
利用中 |
|
キャンセル |
|
利用終了 |
Example
"IN_USE"
Area
BasketInfo
Description
商品情報
Fields
Field Name | Description |
---|---|
productCode - String!
|
商品コード |
productCustomCode - String
|
カスタム商品コード |
variationCustomCode - String
|
カスタムオプションコード |
productName - String
|
商品名 |
variationName - String!
|
オプション情報 |
variation1ItemId - Int64
|
バリエーション1項目ID |
variation2ItemId - Int64
|
バリエーション2項目ID |
addcode - String
|
商品別特殊表示 |
amount - Int64
|
商品数量 |
price - Int64
|
商品価格 |
taxRate - Uint64!
|
税率 |
grantedShopPoint - Int64
|
商品ポイント |
addToCartDate - String
|
買い物かごへの登録日時 |
discountRate - String
|
割引率 |
Example
{
"productCode": "000000000001",
"productCustomCode": "itemcode01",
"variationCustomCode": "optioncode01",
"productName": "テスト商品1",
"variationName": "サイズ : S",
"variation1ItemId": 1,
"variation2ItemId": 0,
"addcode": "商品別特殊表示",
"amount": 1,
"price": 1000,
"taxRate": 10,
"grantedShopPoint": 10,
"addToCartDate": "20230524",
"discountRate": "0"
}
Boolean
Description
The Boolean
scalar type represents true
or false
.
CashOnDelivery
Description
代金引換
Fields
Field Name | Description |
---|---|
settingCashOnDelivery - String
|
代金引換の利用設定
|
settingCashOnDeliveryMemberFee - String
|
代金引換の会員手数料設定
|
cashOnDeliveryPaymentAmountLimit - String
|
代金引換の決済金額上限額 |
settingCashOnDeliveryFeeMethod - String
|
代金引換の手数料計算方法
|
settingCashOnDeliveryFees - [SettingCashOnDeliveryFee]
|
代金引換の手数料設定
|
settingMemberGroupCashOnDeliveryFees - [SettingMemberGroupCashOnDeliveryFee]
|
会員グループ別の代金引換手数料設定 |
Example
{
"settingCashOnDelivery": "Y",
"settingCashOnDeliveryMemberFee": "N",
"cashOnDeliveryPaymentAmountLimit": "300000",
"settingCashOnDeliveryFeeMethod": "Y",
"settingCashOnDeliveryFees": [SettingCashOnDeliveryFee],
"settingMemberGroupCashOnDeliveryFees": [
SettingMemberGroupCashOnDeliveryFee
]
}
Category
Description
商品カテゴリ情報の明細データ
Fields
Field Name | Description |
---|---|
categoryUID - Uint64
|
カテゴリUID |
isMainCategory - String
|
商品メインカテゴリーフラグ |
categoryImage - String
|
カテゴリ別イメージ有無
|
categoryName - String
|
カテゴリ名 |
categoryTitle - String
|
メタタグのタイトル |
productDisplayType - String
|
商品陳列デザイン |
productDetailType - String
|
商品詳細デザイン |
isMembersOnly - String
|
会員専用可否
|
categorySort - String
|
カテゴリ名のソート順 2000+ソート順."-00-00 00:00:00" |
productBaseSortType - String
|
商品基本整列方法
|
estimateListOrder - Int64
|
見積書リスト順 999の場合は見積書リストに非表示 |
seoContents - String
|
SEO設定 以下の内容を|で連結
|
accessGroup - String
|
会員グループID アクセスを許可するグループコードを:区切りで連結。 IDが一つ以上ある場合、必ず最後に:が付与される。 |
isPcCategoryDisplay - String
|
PCカテゴリ一覧への表示可否
|
isMobileCategoryDisplay - String
|
スマートフォンカテゴリ一覧への表示
|
categoryDepth - String
|
カテゴリ階層
|
category1 - Uint64
|
第1階層カテゴリ 第1階層のcategory_uid |
category2 - Uint64
|
第2階層カテゴリ 第2階層のcategory_uid |
category3 - Uint64
|
第3階層カテゴリ 第3階層のcategory_uid |
category4 - Uint64
|
第4階層カテゴリ 第4階層のcategory_uid |
category5 - Uint64
|
第5階層カテゴリ 第5階層のcategory_uid |
categoryCode - String
|
任意の識別コード |
categoryUrl - String
|
商品カテゴリー画面URLのパラメータ |
categories - [Category]
|
商品カテゴリ情報 |
Example
{
"categoryUID": 5,
"isMainCategory": "Y",
"categoryImage": "Y",
"categoryName": "テストカテゴリー",
"categoryTitle": "カテゴリーページタイトル",
"productDisplayType": "Z",
"productDetailType": "Z",
"isMembersOnly": "N",
"categorySort": null,
"productBaseSortType": "order",
"estimateListOrder": 999,
"seoContents": "テストカテゴリー ブラウザータイトル||テストカテゴリー Description||テストカテゴリー ボディタグ直下メッセージ",
"accessGroup": "RP0001:RP0002:",
"isPcCategoryDisplay": "Y",
"isMobileCategoryDisplay": "Y",
"categoryDepth": "1",
"category1": 5,
"category2": 0,
"category3": 0,
"category4": 0,
"category5": 0,
"categoryCode": "ct5",
"categoryUrl": "ct5",
"categories": [Category]
}
CompanyOverview
CompanyType
Description
事業形態
Values
Enum Value | Description |
---|---|
|
個人 |
|
法人 |
Example
"PERSONAL"
Contact
Description
お問い合わせ先設定
Fields
Field Name | Description |
---|---|
mailAddress - String
|
お問い合わせ先メールアドレス お客様からのお問合せを頂くメールアドレス |
tel - String
|
お問い合わせ先電話番号 ショップ左下に表示されるお問い合わせ先電話番号。 複数表示する場合はカンマ(、)で区切って入力する。 |
address - String
|
お問い合わせ先所在地 ページのフッター(下段部)に表示される住所。 |
fromName - String
|
送信元名称 以下の自動返信メールのFrom欄に表示される名称。 ビジター注文確認 リピーター注文確認 注文確認メール再送用 先入金確認 後入金確認 配送完了 |
orderMailAddressList - [String]
|
注文メールアドレスリスト 注文があった際に配信される自動返信メール(ビジター・リピーター注文確認)のメールアドレス。 問合せと注文を別のメールアドレスで管理したい場合に使用する。 |
stockAlarmMailAddressList - [String]
|
在庫アラームメールアドレスリスト 在庫数が「在庫管理」にて設定した数以下となった場合に、配信されるメール(在庫アラームメール)を受け取るメールアドレス。 |
stockManagementSystemOrderMailAddress - String
|
在庫管理システム用注文メールアドレス |
Example
{
"mailAddress": "info@example.com",
"tel": "03-0000-0000",
"address": "東京都渋谷区○○",
"fromName": "○○ショップ",
"orderMailAddressList": ["info2@example.com"],
"stockAlarmMailAddressList": ["info3@example.com"],
"stockManagementSystemOrderMailAddress": "info4@example.com"
}
CouponInfo
CreateAccessTagRequest
CreateAccessTagResponse
Description
アクセス解析タグ登録レスポンス
Fields
Field Name | Description |
---|---|
accessTag - AccessTag!
|
アクセス解析タグ |
Example
{"accessTag": AccessTag}
CycleDesignate
Description
定期購入商品情報取得 お届けサイクル指定方法を示すENUM値
Values
Enum Value | Description |
---|---|
|
購入者が指定 |
|
ショップが指定 |
Example
"USER"
CycleDetail
Description
サイクル情報の明細データ
Fields
Field Name | Description |
---|---|
cycleId - String
|
お届けサイクルID |
cycleName - String
|
お届けサイクル名 |
cycleDesignate - String
|
お届けサイクル指定方法
|
userDesignateSetting - UserDesignateSetting
|
お届けサイクル情報(購入者が指定) |
shopDesignateSetting - ShopDesignateSetting
|
お届けサイクル情報(ショップが指定) |
Example
{
"cycleId": "20230524162437",
"cycleName": "毎月1日にお届け",
"cycleDesignate": "SHOP",
"userDesignateSetting": UserDesignateSetting,
"shopDesignateSetting": ShopDesignateSetting
}
DeleteAccessTagRequest
Description
アクセス解析タグ削除リクエスト
Fields
Input Field | Description |
---|---|
key - String!
|
タグを識別するためのキー 許容文字: 英数字とアンダースコア, 下限: 1文字, 上限: 32文字 |
Example
{"key": "Access_tag_key01"}
Delivery
Description
配送
Fields
Field Name | Description |
---|---|
settingDeliveryMethods - [SettingDeliveryMethod]
|
配送方法 |
settingDeliveryDate - SettingDeliveryDate
|
配送日時 |
Example
{
"settingDeliveryMethods": [SettingDeliveryMethod],
"settingDeliveryDate": SettingDeliveryDate
}
DeliveryInfo
Description
配送情報
Fields
Field Name | Description |
---|---|
deliveryId - String!
|
配送先ID |
deliveryStatus - String
|
配送状態 N:未処理 Y:配送完了 C:キャンセル R:返送 |
deliveryCompanyCode - String
|
配送会社コード |
slipNumber - String
|
配送伝票番号 |
deliveryDate - String
|
配送完了日 |
deliveryMethodIds - String
|
配送方法ID(YYYYMMDDhhmmss形式) |
desiredDeliveryDate - String
|
配送希望日 |
desiredDeliveryTimezone - String
|
配送希望時間帯 |
estimatedShipmentDate - Time
|
出荷予定日 |
shippingCharge - Int64
|
配送料金 |
receiverCompany - String
|
受取人法人名 |
receiverCompanyKana - String
|
受取人法人かな名 |
receiverCompanyDept - String
|
受取人部署名 |
receiverName - String
|
受取人名 |
receiverNameKana - String
|
受取人名(カタカナ) |
receiverPost - String
|
受取人郵便番号 |
receiverPrefecture - String
|
受取人住所(都道府県) |
receiverAddress - String
|
受取人住所(市区町村・番地など) |
receiverAddress2 - String!
|
受取人住所(それ以降) |
receiverTel - String
|
受取人電話番号 |
deliveryMessage - String
|
配送備考 |
wmsStatus - String!
|
出荷指示ステータス 0:出荷未指示 1:出荷準備中 2:出荷指示済み |
wmsChangeStatus - String!
|
出荷準備中に注文更新したかフラグ N:変更していない Y:変更した |
deliverySumPrice - Int64
|
注文合計金額 |
basketInfos - [BasketInfo]!
|
商品情報 |
Example
{
"deliveryId": "01",
"deliveryStatus": "Y",
"deliveryCompanyCode": "002",
"slipNumber": "12345678912",
"deliveryDate": "20230524173159",
"deliveryMethodIds": "20230517170431",
"desiredDeliveryDate": "2023-05-03",
"desiredDeliveryTimezone": "午前中",
"estimatedShipmentDate": "2023-05-01 00:00:00",
"shippingCharge": 1000,
"receiverCompany": "○○株式会社",
"receiverCompanyKana": "○○カブシキガイシャ",
"receiverCompanyDept": "○○部署",
"receiverName": "メイク太郎",
"receiverNameKana": "メイクタロウ",
"receiverPost": "0000000",
"receiverPrefecture": "東京都",
"receiverAddress": "渋谷区",
"receiverAddress2": "○○町1-1-1",
"receiverTel": "03-0000-0000",
"deliveryMessage": "伝達メッセージ : 決済画面 備考欄用の内容入力 || deliveryMethodFixationData | 20230517170431:1000:000000000002::[MEMO]お得意様のため○○同梱して配送予定",
"wmsStatus": "0",
"wmsChangeStatus": "N",
"deliverySumPrice": 2000,
"basketInfos": [BasketInfo]
}
DiscountDetail
FeeByOrderAmount
FeeByOrderQuantity
FeeByWeight
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
GetAccessTagRequest
Description
アクセス解析タグ取得リクエスト
Fields
Input Field | Description |
---|---|
key - String!
|
タグを識別するためのキー 許容文字: 英数字とアンダースコア, 下限: 1文字, 上限: 32文字 |
Example
{"key": "Access_tag_key01"}
GetAccessTagResponse
Description
アクセス解析タグ取得レスポンス
Fields
Field Name | Description |
---|---|
accessTag - AccessTag
|
アクセス解析タグ |
Example
{"accessTag": AccessTag}
GetAppSubscriptionSettlementStatusResponse
Description
アプリサブスクリプション決済ステータスレスポンス
Fields
Field Name | Description |
---|---|
status - AppSubscriptionSettlementStatus
|
アプリサブスクリプション決済ステータス |
Example
{"status": "OK"}
GetAppSubscriptionStatusResponse
Description
アプリサブスクリプションステータスレスポンス
Fields
Field Name | Description |
---|---|
status - AppSubscriptionStatus
|
アプリサブスクリプションステータス |
Example
{"status": "IN_USE"}
GetShopDeliverySettingResponse
Description
ショップ配送設定情報取得レスポンス
Fields
Field Name | Description |
---|---|
delivery - Delivery
|
配送 |
Example
{"delivery": Delivery}
GetShopOrderPrintResponse
Description
ショップ納品明細書情報取得レスポンス
Fields
Field Name | Description |
---|---|
orderPrint - OrderPrint
|
納品明細書 |
Example
{"orderPrint": OrderPrint}
GetShopResponse
Description
ショップ情報取得レスポンス
Fields
Field Name | Description |
---|---|
shop - ShopBasic!
|
ショップ基本情報 |
member - ShopMember!
|
会員管理 会員の設定 |
order - ShopOrder!
|
注文 注文の設定 |
settlement - ShopSettlement!
|
決済 決済方法の設定 |
Example
{
"shop": ShopBasic,
"member": ShopMember,
"order": ShopOrder,
"settlement": ShopSettlement
}
GetShopSignatureImageResponse
Description
ショップ社印画像取得レスポンス
Fields
Field Name | Description |
---|---|
signatureImageUrl - String
|
社印画像URL |
Example
{
"signatureImageUrl": "https://shop〇〇.makeshop.jp/shopimages/ショップID/orderSealImpression729256.jpg"
}
InsertNameGroup
Description
名入れグループ情報
Fields
Field Name | Description |
---|---|
groupUID - Uint64
|
名入れグループID |
groupName - String
|
名入れグループ名 |
groupDescription - String
|
名入れグループの説明文 |
InsertNameSettings - [InsertNameSetting]
|
名入れ項目設定情報 |
Example
{
"groupUID": 1,
"groupName": "名入れグループ1 管理用グループ名",
"groupDescription": "名入れグループの説明文",
"InsertNameSettings": [InsertNameSetting]
}
InsertNameSetting
Description
名入れ項目設定情報
Fields
Field Name | Description |
---|---|
displayOrder - Uint64
|
名入れ入力項目の順番 |
adminItemName - String
|
名入れ入力項目の管理用項目名 |
itemName - String
|
名入れ入力項目の表示用項目名 本項目が未設定(空)の場合は管理用項目名をショップ画面に表示する。 |
isRequired - String
|
名入れ入力項目の入力項目の必須設定
|
isAlphabetOk - String
|
名入れ入力項目の半角英字の入力設定
|
isNumberOk - String
|
名入れ入力項目の半角数字の入力設定
|
isSymbolOk - String
|
名入れ入力項目の半角記号の入力設定
|
isDoubleByteCharacterOk - String
|
名入れ入力項目のマルチバイト文字の入力設定
|
inputMaxLength - Uint64
|
名入れ入力項目の入力可能文字数の設定 |
rowMaxLength - Uint64
|
名入れ入力項目の1行に入力可能な文字数の設定 |
displayRows - Uint64
|
名入れ入力項目の入力可能な行数の設定 |
Example
{
"displayOrder": 1,
"adminItemName": "名入れグループ1 管理用項目名",
"itemName": "名入れ",
"isRequired": "Y",
"isAlphabetOk": "Y",
"isNumberOk": "Y",
"isSymbolOk": "Y",
"isDoubleByteCharacterOk": "Y",
"inputMaxLength": 20,
"rowMaxLength": 20,
"displayRows": 1
}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
Int64
Example
Int64
IsCardCheck
Description
定期注文情報取得 有効性チェックを示すENUM値
Values
Enum Value | Description |
---|---|
|
有効性OK |
|
有効性NG |
Example
"OK"
KuronekoCreditCard
Description
クロネコ クレカ払いの設定
Fields
Field Name | Description |
---|---|
settingKuronekoCreditCard - String
|
クロネコ クレカ払いの利用設定
|
settingPayment - SettingKuronekoCreditCardPayment
|
お支払い方法の設定 |
settingSecure - String
|
3Dセキュアの利用設定
|
Example
{
"settingKuronekoCreditCard": "N",
"settingPayment": SettingKuronekoCreditCardPayment,
"settingSecure": "N"
}
KuronekoPayLater
Description
クロネコ代金後払いの設定
Fields
Field Name | Description |
---|---|
settingKuronekoPayLater - String
|
クロネコ代金後払い利用設定
|
settingDeliveryCompany - String
|
配送業者の設定
|
settingPayLaterFees - [SettingFee]
|
後払い決済手数料 後払い決済手数料を購入者に負担していただく場合の決済手数料設定 |
Example
{
"settingKuronekoPayLater": "N",
"settingDeliveryCompany": "1",
"settingPayLaterFees": [SettingFee]
}
KuronekoWebCollectConvenience
Description
クロネコwebコレクト コンビニ決済の設定
Fields
Field Name | Description |
---|---|
settingConvenience - String
|
クロネコwebコレクト コンビニ決済の利用設定
|
settingConvenienceFees - [SettingFee]
|
クロネコwebコレクト コンビニ決済手数料設定 コンビニ決済手数料を購入者に負担していただく場合の決済手数料設定 |
Example
{
"settingConvenience": "N",
"settingConvenienceFees": [SettingFee]
}
KuronekoWebCollectCreditCard
Description
クロネコwebコレクト クレジットカードの設定
Fields
Field Name | Description |
---|---|
settingCreditCard - String
|
クロネコwebコレクト クレジットカードの利用設定
|
settingDeliveryCompany - String
|
配送業者の設定
|
settingPayment - SettingKuronekoWebCollectCreditCardPayment
|
お支払い方法の設定 |
settingCardSave - String
|
クレジットカード情報保持機能の利用設定
|
settingSecure - String
|
3Dセキュアの利用設定
|
settingReCredit - String
|
再与信機能の利用設定
|
settingCreditSaveDay - Uint64
|
与信保持日数 31~60の間で指定可能 |
settingReCreditTiming - Uint64
|
再与信タイミング 7~15の間で指定可能 |
Example
{
"settingCreditCard": "N",
"settingDeliveryCompany": "1",
"settingPayment": SettingKuronekoWebCollectCreditCardPayment,
"settingCardSave": "N",
"settingSecure": "N",
"settingReCredit": "N",
"settingCreditSaveDay": 60,
"settingReCreditTiming": 10
}
MemberAddEntryFields
MemberInfo
Description
会員情報
Fields
Field Name | Description |
---|---|
groupId - String!
|
会員グループID |
groupName - String!
|
会員グループ名 |
memberId - String!
|
会員ID |
name - String
|
会員名 |
nameKana - String
|
会員名(カナ) |
email - String
|
メールアドレス |
mailMagazineFlag - String
|
メールマガジン受信可否
|
sex - String
|
性別
|
birthday - String
|
生年月日 |
shopPoint - Int64
|
保有ショップポイント |
reserveExpireDate - String!
|
保有ショップポイント満了日 |
recommendId - String
|
紹介者ID |
hpost - String
|
郵便番号(自宅) |
haddress1 - String
|
都道府県コード(自宅) |
haddressAddr - String
|
都道府県文字列(自宅) |
haddress2 - String
|
市区町村(自宅) |
haddress - String
|
その他住所等(自宅) |
tel - String
|
電話番号(自宅) |
fax - String
|
FAX番号(自宅) |
etcphone - String
|
電話番号(携帯) |
hpEmail - String
|
メールアドレス(携帯) |
officename - String
|
会社名 |
officenameKana - String
|
会社名(カナ) |
officedept - String
|
所属部署名 |
opost - String
|
郵便番号(会社) |
oaddress1 - String
|
都道府県コード(会社) |
oaddressAddr - String
|
都道府県文字列(会社) |
oaddress - String
|
市区町村(会社) |
ophone - String
|
電話番号(会社) |
etc - [String]
|
追加入力項目 |
confirm - String
|
メールアドレス認証設定
|
registrationDate - String
|
登録日 |
shopMemo - String
|
会員情報メモ |
modified - String
|
最終更新日時 |
delFlag - String
|
削除会員フラグ
|
memberFlag - String
|
会員フラグ
|
lockStatusFlag - String!
|
ロックステータスフラグ
|
lockTime - Timestamp
|
ロック日時 |
lockClearApplyTime - Timestamp
|
ロック解除日時 |
Example
{
"groupId": "1",
"groupName": "ゴールド会員",
"memberId": "230517000001",
"name": "メイク太郎",
"nameKana": "メイクタロウ",
"email": "info@example.com",
"mailMagazineFlag": "Y",
"sex": "0",
"birthday": "20000101",
"shopPoint": 10,
"reserveExpireDate": "20240531",
"recommendId": "230517000001",
"hpost": "0000000",
"haddress1": "13",
"haddressAddr": "東京(23区内)",
"haddress2": "渋谷区",
"haddress": "○○町1-1-1",
"tel": "00-0000-0000",
"fax": "03-2222-2222",
"etcphone": "090-1111-1111",
"hpEmail": "info2@example.com",
"officename": "○○株式会社",
"officenameKana": "○○カブシキガイシャ",
"officedept": "○○部署",
"opost": "1111111",
"oaddress1": "13",
"oaddressAddr": "東京(23区内)",
"oaddress": "新宿区○○町1-1-1",
"ophone": "03-1111-1111",
"etc": ["友人からの紹介"],
"confirm": "Y",
"registrationDate": "20230517170613",
"shopMemo": "お得意様",
"modified": "20230525144045",
"delFlag": "N",
"memberFlag": "Y",
"lockStatusFlag": "N",
"lockTime": "2023-05-31 18:21:55",
"lockClearApplyTime": "2023-05-31 18:29:05"
}
MemberPoint
Description
会員の設定:会員ポイント機能の設定
Fields
Field Name | Description |
---|---|
settingPointSystem - String
|
ポイント制度の利用設定
|
expirationMonth - Int64
|
ポイント有効期限 ポイント有効期限の設定(1~36ヵ月) |
newMemberBonusPoint - Int64
|
会員登録時の付与ポイント 新規会員登録のボーナスポイント |
applyStandardValue - Int64
|
ポイント適用基準 ポイントがこのカラムの値以上の場合は購入時に利用可能 |
settingPointUsageLimit - String
|
ポイント利用制限の利用設定
|
usePointLimit - String
|
利用ポイント上限 一度に顧客が利用可能な最大ポイント値 |
usePointTarget - String
|
ポイント利用対象
|
addTimingDate - Int64
|
ポイント付与タイミングの設定 0なら配送完了時に付与する 1以上なら配送完了から○日後(※)に付与する ※このカラムの値が日数になる |
settingMemberIntroductionSystem - String
|
会員紹介機能の利用設定
|
introducedBonusPoint - Int64
|
紹介者に付与するポイント |
introducedMeBonusPoint - Int64
|
紹介された会員に付与するポイント |
referee - Uint64
|
紹介人数の制限 0 なら無制限 |
Example
{
"settingPointSystem": "Y",
"expirationMonth": 0,
"newMemberBonusPoint": 0,
"applyStandardValue": 0,
"settingPointUsageLimit": "Y",
"usePointLimit": "10000",
"usePointTarget": "N",
"addTimingDate": 0,
"settingMemberIntroductionSystem": "Y",
"introducedBonusPoint": 0,
"introducedMeBonusPoint": 0,
"referee": 1
}
Option
Description
オプション情報
Fields
Field Name | Description |
---|---|
optionCode - String
|
オプションID |
optionTitle - String
|
オプション名 |
optionSelect - String
|
詳細オプション1〜10の必須設定 |
optionDefault - String
|
詳細オプション1〜10のデフォルト値のインデックス |
optionValue0 - String
|
詳細オプション1の項目 |
optionValue1 - String
|
詳細オプション2の項目 |
optionValue2 - String
|
詳細オプション3の項目 |
optionValue3 - String
|
詳細オプション4の項目 |
optionValue4 - String
|
詳細オプション5の項目 |
optionValue5 - String
|
詳細オプション6の項目 |
optionValue6 - String
|
詳細オプション7の項目 |
optionValue7 - String
|
詳細オプション8の項目 |
optionValue8 - String
|
詳細オプション9の項目 |
optionValue9 - String
|
詳細オプション10の項目 |
Example
{
"optionCode": "1000",
"optionTitle": "オプショングループ1(管理者向け)",
"optionSelect": "0,0",
"optionDefault": "-1,-1",
"optionValue0": "サイズ,S|0,M|0,L|0",
"optionValue1": "保証の有無,不要|0,3年保証を付ける|1000",
"optionValue2": null,
"optionValue3": null,
"optionValue4": null,
"optionValue5": null,
"optionValue6": null,
"optionValue7": null,
"optionValue8": null,
"optionValue9": null
}
OrderPriceInfoPerTaxRate
OrderPrint
Description
納品明細書
Fields
Field Name | Description |
---|---|
invoiceNum - String
|
適格請求書発行事業者登録番号 税務署長の登録を受けた事業者に通知される登録番号 |
Example
{"invoiceNum": "T7011001046363"}
OrderSubscriptionAddress
OrderSubscriptionDelivery
Description
配送
Fields
Field Name | Description |
---|---|
deliveryReceiver - OrderSubscriptionDeliveryReceiverInfo
|
配送先 |
deliveryInfo - OrderSubscriptionDeliveryInfo
|
配送情報 |
orderRemarks - [OrderSubscriptionOrderRemark]
|
注文備考 |
memo - OrderSubscriptionMemo
|
メモ |
Example
{
"deliveryReceiver": OrderSubscriptionDeliveryReceiverInfo,
"deliveryInfo": OrderSubscriptionDeliveryInfo,
"orderRemarks": [OrderSubscriptionOrderRemark],
"memo": OrderSubscriptionMemo
}
OrderSubscriptionDeliveryInfo
Description
配送情報
Example
{
"deliveryCycleId": "20230524162437",
"deliveryCycleName": "毎月1日にお届け",
"deliveryHopeTime": "12:00-14:00",
"deliveryNextDatePlan": "2023-07-01 00:00:00",
"deliveryCountNow": 1,
"deliveryMethod": [null],
"orderNextDateFix": "2023-06-01 00:00:00"
}
OrderSubscriptionDeliveryReceiverInfo
Description
配送先
Fields
Field Name | Description |
---|---|
receiverName - String
|
受取人 |
receiverNameKana - String
|
フリガナ |
receiverTel - String
|
受取人連絡先 |
receiverAddress - OrderSubscriptionAddress
|
送付先 |
Example
{
"receiverName": "メイク太郎",
"receiverNameKana": "メイクタロウ",
"receiverTel": "00-0000-0000",
"receiverAddress": OrderSubscriptionAddress
}
OrderSubscriptionGiftInfo
OrderSubscriptionMemo
OrderSubscriptionOrderBasicInfo
Description
注文基本情報
Example
{
"orderSubscriptionId": "TK17668554950967546",
"orderSubscriptionPayMethodCode": "R",
"orderSubscriptionPayMethodName": "代金引換"
}
OrderSubscriptionOrderHistory
Description
注文履歴
Fields
Field Name | Description |
---|---|
ordernum - String
|
注文番号(システム用) |
ordernumManage - String
|
注文番号(表示用) |
deliveryCount - Uint64
|
配送回数 |
orderHistoryCreated - Timestamp
|
注文確定日 |
deliveryHopeDate - String
|
配送希望日 |
payMethodCode - String
|
お支払方法コード |
payMethodName - String
|
お支払方法名称 |
deliveryStatusCode - String
|
配送ステータスコード |
deliveryStatusName - String
|
配送ステータス名称 |
Example
{
"ordernum": "20230525175146230517000001",
"ordernumManage": "P176685549502061145",
"deliveryCount": 1,
"orderHistoryCreated": "2023-05-25 17:51:46",
"deliveryHopeDate": "2023-06-01",
"payMethodCode": "R",
"payMethodName": "代金引換",
"deliveryStatusCode": "N",
"deliveryStatusName": "UNTREATED"
}
OrderSubscriptionOrderRemark
OrderSubscriptionOrderSenderInfo
Description
注文者情報
Example
{
"memberId": "230517000001",
"senderName": "メイク太郎",
"senderNameKana": "メイクタロウ",
"senderTel": "00-0000-0000",
"senderTel2": null,
"senderEmail": "info@example.com",
"senderAddress": OrderSubscriptionAddress
}
OrderSubscriptionPrice
OrderSubscriptionProduct
Description
購入商品
Fields
Field Name | Description |
---|---|
systemCode - String
|
商品コード |
productName - String
|
購入商品名 |
spName - String
|
選択 |
spName2 - String
|
選択2 |
amount - Uint64
|
数量 |
sellPrice - OrderSubscriptionPrice
|
価格情報 |
tax - Uint64
|
消費税 |
giftInfo - [OrderSubscriptionGiftInfo]
|
景品情報 |
Example
{
"systemCode": "000000000004",
"productName": "定期購入 毎月1日サイクル",
"spName": "カラー : yellow",
"spName2": "サイズ : S",
"amount": 1,
"sellPrice": OrderSubscriptionPrice,
"tax": null,
"giftInfo": [OrderSubscriptionGiftInfo]
}
PaymentDetail
Description
決済詳細
Example
{
"amount": 867,
"tax": 86,
"taxRate": 10,
"totalPrice": 953,
"kind": "BUYOUT",
"targetPeriodFrom": "2023-06-01 00:00:00",
"targetPeriodTo": "2023-07-31 23:59:59"
}
PaymentInfo
Description
決済情報
Fields
Field Name | Description |
---|---|
status - String
|
決済ステータス |
type - String
|
支払い形態 |
salesDate - String
|
支払日 |
price - Uint64!
|
支払総額 |
tax - Uint64!
|
税総額 |
totalPrice - Uint64!
|
税込支払総額 |
fincodeOrderId - String
|
FincodeオーダーID Fincodeにて、決済に紐づく注文を一意とするID。1決済あたりに発行される。 |
planInfo - PlanInfo!
|
プラン情報 |
paymentDetails - [PaymentDetail!]!
|
決済詳細 |
Example
{
"status": "CAPTURED",
"type": "card",
"salesDate": "2023-06-20 00:00:00",
"price": 867,
"tax": 86,
"totalPrice": 953,
"fincodeOrderId": "o_xxxxxxxxxxxxxxxxxxxxxx",
"planInfo": PlanInfo,
"paymentDetails": [PaymentDetail]
}
PaymentStatus
Description
決済ステータス
Values
Enum Value | Description |
---|---|
|
未決済 |
|
仮売上 |
|
決済済み |
|
キャンセル予約 |
|
キャンセル済み |
|
エラー |
Example
"UNPROCESSED"
PlanInfo
ProductQuantityRequest
ProductSubImage
SearchAccessTagRequest
SearchAccessTagResponse
Description
アクセス解析タグ取得レスポンス
Fields
Field Name | Description |
---|---|
accessTags - [AccessTag!]!
|
アクセス解析タグ |
Example
{"accessTags": [AccessTag]}
SearchAppPaymentRequest
Description
アプリ決済情報取得リクエスト
指定必須のInput Field:-
Fields
Input Field | Description |
---|---|
planId - Uint64
|
プランID |
fincodePlanId - String
|
fincodeプランID アプリのサブスクに利用されるプランを一意とするID |
status - PaymentStatus
|
決済ステータス |
salesDateFrom - String
|
支払日(From)
|
salesDateTo - String
|
支払日(To)
|
targetPeriodFrom - String
|
対象期間(From)
|
targetPeriodTo - String
|
対象期間(To)
|
page - Uint64
|
ページ |
limit - Uint64
|
検索上限件数 |
Example
{
"planId": 1,
"fincodePlanId": "pl_xxxxxxxxxxxxxxxxxxxxxx",
"status": "UNPROCESSED",
"salesDateFrom": "2023-07-01 00:00:00",
"salesDateTo": "2023-07-30 23:59:59",
"targetPeriodFrom": "2023-06-01 00:00:00",
"targetPeriodTo": "2025-06-01 23:59:59",
"page": 1,
"limit": 1000
}
SearchAppPaymentResponse
Description
アプリ決済情報レスポンス
Fields
Field Name | Description |
---|---|
paymentInfos - [PaymentInfo]
|
アプリ決済情報リスト |
searchedCount - Uint64!
|
決済情報 検索結果件数 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"paymentInfos": [PaymentInfo],
"searchedCount": 3,
"page": 1,
"limit": 1000
}
SearchMemberRequest
Description
会員情報取得リクエスト
指定必須のInput Field:page limit
Fields
Input Field | Description |
---|---|
memberId - String
|
会員ID |
groupId - String
|
会員グループID |
groupName - String
|
会員グループ名 |
memberName - String
|
会員氏名 |
memberNameKana - String
|
会員カタカナ氏名 |
email - String
|
メールアドレス |
tel - String
|
電話番号 |
ageFrom - Uint64
|
年齢(From) |
ageTo - Uint64
|
年齢(To) |
shopPointFrom - Int64
|
保有ショップポイント(From) |
shopPointTo - Int64
|
保有ショップポイント(To) |
shopPointExpireDateFrom - String
|
保有ショップポイント満了日(From)
|
shopPointExpireDateTo - String
|
保有ショップポイント満了日(To)
|
joinDateFrom - String
|
会員登録日(From)
|
joinDateTo - String
|
会員登録日(To)
|
deletedStatusType - String
|
削除会員取得フラグ |
lastUpdateDateFrom - String
|
最終更新日(From)
|
lastUpdateDateTo - String
|
最終更新日(To)
|
sortItem - SortItem
|
ソート項目 |
sortOrder - SortOrder
|
ソート順 |
page - Uint64!
|
ページ(指定必須) |
limit - Uint64!
|
検索上限件数(指定必須) |
Example
{
"memberId": "230517000001",
"groupId": "1",
"groupName": "ゴールド会員",
"memberName": "メイク太郎",
"memberNameKana": "メイクタロウ",
"email": "info@example.com",
"tel": "00-0000-0000",
"ageFrom": 20,
"ageTo": 30,
"shopPointFrom": 1000,
"shopPointTo": 10000,
"shopPointExpireDateFrom": "20230101",
"shopPointExpireDateTo": "20240101",
"joinDateFrom": "20230601",
"joinDateTo": "20230630",
"deletedStatusType": "2",
"lastUpdateDateFrom": "20230601",
"lastUpdateDateTo": "20230630",
"sortItem": "MEMBER_ID",
"sortOrder": "ASC",
"page": 1,
"limit": 1000
}
SearchMemberResponse
Description
会員情報取得レスポンス
Example
{
"members": [MemberInfo],
"searchedCount": 1,
"displayRecordFrom": 1,
"displayRecordTo": 1,
"page": 1,
"limit": 1000
}
SearchOrderRequest
Description
注文情報取得リクエスト
指定必須のInput Field:page limit
Fields
Input Field | Description |
---|---|
startOrderDate - String
|
注文日 検索開始日時
|
endOrderDate - String
|
注文日 検索終了日時
|
displayOrderNumber - String
|
表示注文番号 |
memberId - String
|
会員ID |
payMethodCode - String
|
決済方法コード |
paymentNumber - String
|
外部決済ID |
paymentStatusCode - String
|
決済状態コード |
payMethodStatus - String
|
決済状態 |
startPaymentDate - String
|
入金日 検索開始日
|
endPaymentDate - String
|
入金日 検索終了日
|
senderName - String
|
注文者名 |
receiverName - String
|
受取人名 |
deliveryStatus - String
|
配送状態 N:未処理 Y:配送完了 C:キャンセル R:返送 |
slipNumber - String
|
配送伝票番号 |
startDeliveryDate - String
|
配送完了日 検索開始日時
|
endDeliveryDate - String
|
配送完了日 検索終了日時
|
startDesiredDeliveryDate - String
|
配送希望日 検索開始日
|
endDesiredDeliveryDate - String
|
配送希望日 検索終了日
|
desiredDeliveryTimezone - String
|
配送希望時間帯 佐川急便5つの時間帯 佐川急便6つの時間帯 ゆうパック用 ヤマト運輸用 西濃運輸用 |
startEstimatedShipmentDate - String
|
出荷予定日 検索開始日
|
endEstimatedShipmentDate - String
|
出荷予定日 検索終了日
|
modifiedFrom - String
|
注文更新日時 検索開始日時
|
modifiedTo - String
|
注文更新日時 検索終了日時
|
sortOrder - SortOrder
|
ソート順 |
page - Uint64!
|
ページ(指定必須) |
limit - Uint64!
|
検索上限(max 1000)(指定必須) |
Example
{
"startOrderDate": "20230601000000",
"endOrderDate": "20230630000000",
"displayOrderNumber": "P170000000000000000",
"memberId": "230101000000",
"payMethodCode": "B",
"paymentNumber": "N",
"paymentStatusCode": null,
"payMethodStatus": "N",
"startPaymentDate": "20230601000000",
"endPaymentDate": "20230630000000",
"senderName": "メイク太郎",
"receiverName": "メイク次郎",
"deliveryStatus": "Y",
"slipNumber": "12345678912",
"startDeliveryDate": "20230601000000",
"endDeliveryDate": "20230630000000",
"startDesiredDeliveryDate": "2023-07-01",
"endDesiredDeliveryDate": "2023-07-30",
"desiredDeliveryTimezone": "12:00-14:00",
"startEstimatedShipmentDate": "2023-07-01",
"endEstimatedShipmentDate": "2023-07-30",
"modifiedFrom": "20230701000000",
"modifiedTo": "20230730235959",
"sortOrder": "ASC",
"page": 1,
"limit": 1000
}
SearchOrderResponse
Description
注文情報取得レスポンス
Fields
Field Name | Description |
---|---|
orders - [SearchedOrder]!
|
注文情報 |
searchedCount - Uint64!
|
検索結果件数 |
searchedAmount - Uint64!
|
検索結果合計金額 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"orders": [SearchedOrder],
"searchedCount": 2,
"searchedAmount": 4500,
"page": 1,
"limit": 1000
}
SearchOrderSubscriptionInfo
Description
定期注文情報
Fields
Field Name | Description |
---|---|
orderInfo - SearchOrderSubscriptionOrder
|
注文情報 |
delivery - OrderSubscriptionDelivery
|
配送 |
orderHistories - [OrderSubscriptionOrderHistory]
|
注文履歴 |
Example
{
"orderInfo": SearchOrderSubscriptionOrder,
"delivery": OrderSubscriptionDelivery,
"orderHistories": [OrderSubscriptionOrderHistory]
}
SearchOrderSubscriptionOrder
Description
注文情報
Fields
Field Name | Description |
---|---|
subscriptionProduct - OrderSubscriptionProduct
|
購入商品 |
orderBasicInfo - OrderSubscriptionOrderBasicInfo
|
注文基本情報 |
orderSenderInfo - OrderSubscriptionOrderSenderInfo
|
注文者情報 |
Example
{
"subscriptionProduct": OrderSubscriptionProduct,
"orderBasicInfo": OrderSubscriptionOrderBasicInfo,
"orderSenderInfo": OrderSubscriptionOrderSenderInfo
}
SearchOrderSubscriptionRequest
Description
定期注文情報取得リクエスト
指定必須のInput Field:page limit
Fields
Input Field | Description |
---|---|
orderSubscriptionCreatedFrom - String
|
定期申込日(開始)
|
orderSubscriptionCreatedTo - String
|
定期申込日(終了)
|
isCardChecked - IsCardCheck
|
有効性チェック
|
cardCheckedDateFrom - String
|
有効性チェック(月を指定して絞り込み)(開始)
|
cardCheckedDateTo - String
|
有効性チェック(月を指定して絞り込み)(終了)
|
ordernumManage - String
|
注文番号 ※注文番号をカンマ区切りで複数指定することができます。指定できる最大数は100までです。 |
productName - String
|
商品名 |
receiverTel - String
|
電話番号(受取人) ※ハイフン付き |
sender - String
|
注文者 |
brandCode - String
|
システム商品コード |
memo - String
|
メモ
|
orderSubscriptionBaseId - String
|
定期購入ID ※定期購入IDをカンマ区切りで複数指定することができます。指定できる最大数は100までです。 |
senderMail - String
|
注文者メールアドレス |
payMethod - SearchOrderSubscriptionsPaymentMethod
|
決済方法
|
isActive - SearchOrderSubscriptionsStatus
|
ステータス
|
page - Uint64!
|
ページ(指定必須) |
limit - Uint64!
|
検索上限(指定必須) |
Example
{
"orderSubscriptionCreatedFrom": ":20230601",
"orderSubscriptionCreatedTo": ":20230630",
"isCardChecked": "OK",
"cardCheckedDateFrom": "202306",
"cardCheckedDateTo": "202506",
"ordernumManage": "P170000000000000000",
"productName": "【定期】テスト商品",
"receiverTel": "00-0000-0000",
"sender": "メイク太郎",
"brandCode": "000000000001",
"memo": "2023/6/1 A商品→B商品に変更",
"orderSubscriptionBaseId": "TK17000000000000000",
"senderMail": "info@example.com",
"payMethod": "BANK_TRANSFER",
"isActive": "ACTIVE",
"page": 1,
"limit": 1000
}
SearchOrderSubscriptionResponse
Description
定期注文情報レスポンス
Fields
Field Name | Description |
---|---|
orderSubscriptions - [SearchOrderSubscriptionInfo]
|
定期注文情報 |
searchedCount - Uint64!
|
検索総数 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"orderSubscriptions": [SearchOrderSubscriptionInfo],
"searchedCount": 2,
"page": 1,
"limit": 1000
}
SearchOrderSubscriptionsPaymentMethod
Description
定期注文情報取得 決済方法を示すENUM値
Values
Enum Value | Description |
---|---|
|
銀行振込 |
|
ゆうちょ銀行 |
|
代金引換 |
|
PGクレジットカード |
|
AA後払い.com |
|
NP後払い |
|
イプシロンクレジットカード |
|
Amazon Pay |
Example
"BANK_TRANSFER"
SearchOrderSubscriptionsStatus
Description
定期注文情報取得 ステータスを示すENUM値
Values
Enum Value | Description |
---|---|
|
継続中 |
|
解約または完了 |
Example
"ACTIVE"
SearchProductQuantityRequest
Description
在庫情報取得リクエスト
Example
{
"systemCodes": ["000000000001"],
"customCodes": ["独自商品コード001"],
"lastUpdateFrom": "2023-06-01 00:00:00",
"lastUpdateTo": "2023-06-30 00:00:00",
"page": 1,
"limit": 1000
}
SearchProductQuantityResponse
Description
在庫情報レスポンス
Fields
Field Name | Description |
---|---|
productQuantities - [SearchedProductQuantity!]!
|
在庫情報 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"productQuantities": [SearchedProductQuantity],
"page": 1,
"limit": 1000
}
SearchProductRequest
Description
商品情報取得リクエスト
指定必須のInput Field:page limit
Fields
Input Field | Description |
---|---|
systemCode - String
|
システム商品コード 商品UIDを0字づめで12ケタにしたもの。 |
customCode - String
|
独自商品コード |
categoryCode - String
|
カテゴリーコード |
lastUpdateFrom - String
|
最終更新日時
lastUpdateFrom, lastUpdateToのいずれかのみでも検索できる。 |
lastUpdateTo - String
|
|
sortOrder - Uint64
|
ソート順 出力内容の表示順序を指定する。 未指定の場合は『4(更新日の新しい順)』として処理する。
|
page - Uint64!
|
ページ(指定必須) |
limit - Uint64!
|
検索上限(max 1000)(指定必須) |
Example
{
"systemCode": "000000000001",
"customCode": "独自商品コード001",
"categoryCode": "ct1",
"lastUpdateFrom": "2023-06-01 00:00:00",
"lastUpdateTo": "2023-06-30 00:00:00",
"sortOrder": 1,
"page": 1,
"limit": 1000
}
SearchProductResponse
Description
商品情報取得レスポンス
Fields
Field Name | Description |
---|---|
products - [SearchedProduct]!
|
商品情報 検索結果 |
searchedCount - Uint64!
|
検索結果 件数 |
searchedAmount - Uint64!
|
検索結果 合計金額 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"products": [SearchedProduct],
"searchedCount": 6,
"searchedAmount": 14000,
"page": 1,
"limit": 1000
}
SearchProductSubscription
Description
定期購入商品情報 検索結果の明細データ
Fields
Field Name | Description |
---|---|
uid - Uint64
|
商品UID |
customCode - String
|
独自商品コード |
systemCode - String
|
システム商品コード |
productName - String
|
商品名 |
subscriptionPrice - Int64
|
定期購入販売価格 |
isDiscountUse - String
|
回数割引の利用可否
|
discountDetails - [DiscountDetail]
|
回数割引情報 |
cycleDetail - CycleDetail
|
サイクル情報 |
Example
{
"uid": 3,
"customCode": "teiki001",
"systemCode": "000000000003",
"productName": "定期購入 購入者指定サイクル",
"subscriptionPrice": 3000,
"isDiscountUse": "N",
"discountDetails": [DiscountDetail],
"cycleDetail": CycleDetail
}
SearchProductSubscriptionRequest
Description
定期購入商品情報取得リクエスト
指定必須のInput Field:page limit
Fields
Input Field | Description |
---|---|
customCode - String
|
独自商品コード |
systemCode - String
|
システム商品コード |
productName - String
|
商品名 |
subscriptionPriceMin - Uint64
|
定期購入販売価格(下限) |
subscriptionPriceMax - Uint64
|
定期購入販売価格(上限) |
isDiscountUse - YN
|
回数割引の利用可否
|
cycleId - String
|
お届けサイクルID
|
cycleName - String
|
お届けサイクル名 |
cycleDesignate - CycleDesignate
|
お届けサイクル指定方法
|
page - Uint64!
|
ページ(指定必須) |
limit - Uint64!
|
検索上限(指定必須) |
Example
{
"customCode": "teiki001",
"systemCode": "000000000001",
"productName": "【定期】テスト商品",
"subscriptionPriceMin": 1000,
"subscriptionPriceMax": 5000,
"isDiscountUse": "Y",
"cycleId": "20230524000000",
"cycleName": "毎月1日にお届け",
"cycleDesignate": "USER",
"page": 1,
"limit": 1000
}
SearchProductSubscriptionResponse
Description
定期購入商品情報取得レスポンス
Fields
Field Name | Description |
---|---|
productSubscriptions - [SearchProductSubscription]!
|
定期購入商品情報 検索結果 |
searchedCount - Uint64!
|
検索結果件数 |
page - Uint64!
|
ページ |
limit - Uint64!
|
検索上限 |
Example
{
"productSubscriptions": [SearchProductSubscription],
"searchedCount": 2,
"page": 1,
"limit": 1000
}
SearchedOrder
Description
注文情報
Fields
Field Name | Description |
---|---|
systemOrderNumber - String!
|
システム注文番号 |
displayOrderNumber - String
|
表示注文番号 |
memberId - String!
|
会員ID |
orderDate - String!
|
注文日時 |
modified - String!
|
注文更新日時 |
sumPrice - Int64
|
注文合計金額 |
sumPriceOrg - Int64
|
注文合計金額(注文合計金額修正前の合計金額) |
excludedSumTax - Int64
|
税抜の場合の合計税額, 税込の場合は0円になる |
taxCalculationType - Uint64!
|
消費税の計算タイプ 1:税込・四捨五入(デフォルト) 2:税抜・四捨五入 3:税込・切り捨て 4:税抜・切り捨て 5:税込・切り上げ 6:税抜・切り上げ |
priceInfoPerTaxRate - [OrderPriceInfoPerTaxRate]
|
税率ごとの価格や税額の情報 |
memberGroupPoint - Uint64!
|
会員グループ別追加ポイント数 |
cashDiscountAmount - Uint64!
|
現金割引額 |
reserve - Int64
|
注文者の使用ポイント |
payMethodCode - String
|
決済方法コード |
payMethod - String
|
決済方法 |
paymentNumber - String
|
決済ID |
paymentStatusCode - String
|
決済状態コード |
paymentStatus - String
|
決済状態
|
paymentFeeType - Uint64!
|
決済手数料の種類 0:手数料なし 1:代引手数料 2:コンビニ手数料 3:NP後払い手数料 4:後払い.com手数料 |
paymentFee - Int64!
|
決済手数料 |
cashOnDeliveryPayMethod - String
|
代金引換の決済方法 |
paymentData - String
|
決済に関する補助情報 |
paymentDate - String
|
入金日時 |
cardMultiple - Uint64
|
カード支払い方法 |
senderCompany - String
|
注文者法人名 |
senderCompanyKana - String
|
注文者法人かな名 |
senderCompanyDept - String
|
注文者法人部署名 |
senderName - String
|
注文者名 |
senderNameKana - String
|
注文者かな名 |
senderPost - String!
|
注文者郵便番号 |
senderPrefecture - String!
|
注文者住所(都道府県) |
senderAddress - String
|
注文者住所(市区町村・番地など) |
senderAddress2 - String!
|
注文者住所(それ以降) |
senderTel - String
|
注文者電話番号 |
senderEmergencyTel - String
|
注文者緊急連絡先 |
senderEmail - String
|
注文者Email |
delFlag - String
|
注文不可視フラグ N:デフォルト値 Y:不可視 R:在庫復旧済み |
ipAddress - String
|
注文者のIPアドレス |
userAgent - String!
|
WebブラウザのUserAgent |
userDeviceType - Uint64
|
ユーザデバイスタイプ 1:PC 2:モバイル 3:スマートフォン 4:注文一括登録 |
linkId - String
|
リンクID |
ordertemp - String
|
オーダーテンポラリ |
message - String
|
注文備考 |
orderSubscriptionBaseId - String
|
定期購入ID |
deliveryInfos - [DeliveryInfo]!
|
配送情報 |
couponInfo - CouponInfo
|
クーポン情報 |
Example
{
"systemOrderNumber": "20230522164110230517000001",
"displayOrderNumber": "P176657926206489240",
"memberId": "230517000001",
"orderDate": "2023-05-2216:41:10",
"modified": "20230522164110",
"sumPrice": 2500,
"sumPriceOrg": 2000,
"excludedSumTax": 0,
"taxCalculationType": 1,
"priceInfoPerTaxRate": [OrderPriceInfoPerTaxRate],
"memberGroupPoint": 0,
"cashDiscountAmount": 0,
"reserve": 0,
"payMethodCode": "R",
"payMethod": "代金引換",
"paymentNumber": "N",
"paymentStatusCode": null,
"paymentStatus": "N",
"paymentFeeType": 1,
"paymentFee": 500,
"cashOnDeliveryPayMethod": null,
"paymentData": "代金引換",
"paymentDate": "20230601152259",
"cardMultiple": 0,
"senderCompany": "○○株式会社",
"senderCompanyKana": "○○カブシキガイシャ",
"senderCompanyDept": "○○部署",
"senderName": "山田太郎",
"senderNameKana": "ヤマダタロウ",
"senderPost": "0000000",
"senderPrefecture": "北海道",
"senderAddress": "渋谷区",
"senderAddress2": "○○町1-1-1",
"senderTel": "00-0000-0000",
"senderEmergencyTel": null,
"senderEmail": "info@example.com",
"delFlag": "N",
"ipAddress": "192.0.2.1",
"userAgent": "Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTMLlikeGecko)Chrome/113.0.0.0Safari/537.36Edg/113.0.1774.50",
"userDeviceType": 1,
"linkId": null,
"ordertemp": "5ea28585746b21ee5d4232ab79fb552a",
"message": "伝達メッセージ:決済画面備考欄用の内容入力||deliveryMethodFixationData|20230522162516:1000:000000000001::500",
"orderSubscriptionBaseId": "TK17668555983497887",
"deliveryInfos": [DeliveryInfo],
"couponInfo": CouponInfo
}
SearchedProduct
Description
商品情報 検索結果の明細データ
Fields
Field Name | Description |
---|---|
uid - Uint64
|
商品UID |
systemCode - String
|
商品システムコード |
productName - String
|
商品名 |
productGroupCode - String
|
商品グループコード |
productGroupName - String
|
商品グループ名 |
consumerPrice - Uint64
|
定価 |
sellPrice - Int64
|
販売価格 |
buyPrice - Uint64
|
仕入価格 |
taxRate - Uint64
|
販売価格の税率 |
maker - String
|
製造元 |
madeIn - String
|
原産地 |
keyword - String
|
検索語 |
quantity - Int64
|
在庫数
|
weight - Uint64
|
重量 |
maxImage - String
|
拡大画像 maxImageUrlをご利用ください |
maxImageUrl - String
|
拡大画像URL |
minImage - String
|
普通画像 minImageUrlをご利用ください |
minImageUrl - String
|
普通画像URL |
tinyImage - String
|
縮小画像 tinyImageUrlをご利用ください |
tinyImageUrl - String
|
縮小画像URL |
mobileImage - String
|
モバイル画像 mobileImageUrlをご利用ください |
mobileImageUrl - String
|
モバイル画像URL |
mobileTinyImage - String
|
モバイルサムネイル画像 mobileTinyImageUrlをご利用ください |
mobileTinyImageUrl - String
|
モバイルサムネイル画像URL |
subImage1 - String
|
追加商品画像1 subImage1Urlをご利用ください |
subImage1Url - String
|
追加商品画像1URL |
subImage2 - String
|
追加商品画像2 subImage2Urlをご利用ください |
subImage2Url - String
|
追加商品画像2URL |
subImage3 - String
|
追加商品画像3 subImage3Urlをご利用ください |
subImage3Url - String
|
追加商品画像3URL |
subImages - [ProductSubImage!]!
|
サブ画像 |
subImageMbCk1 - Uint64
|
モバイル用追加商品画像1を作成するフラグ
|
subImageMbCk2 - Uint64
|
モバイル用追加商品画像2を作成するフラグ |
subImageMbCk3 - Uint64
|
モバイル用追加商品画像3を作成するフラグ |
imageLayout - String
|
追加商品画像の表示パターン |
isGigaPlus - String
|
ギガプラス10に複数画像を登録しているかどうか
|
displayPosition - String
|
ショップでの表示位置
|
summary - String
|
|
etcType - String
|
下記情報を | で連結して持つ ICON=カンマ区切りのアイコン値,MINIQ=最小注文限度,MAXQ=最大注文限度,ORIGIN=原産地を表示するか否か,inventory_view=在庫数を表示するか否か |
addCode - String
|
商品別特殊表示 |
reserve - Int64
|
ポイント数 |
reserveType - Uint64
|
ポイント設定
|
discountPeriod - String
|
商品の割引期間 開始日YYYYMMDDHHMM形式|終了日YYYYMMDDHHMM形式 00000000: 商品割引を使用しない 99999999: 期間制限なし |
discountRate - String
|
商品の割引率
|
deli - String
|
|
customCreatedAt - String
|
商品の登録日時(更新可能で、表示用などに利用) |
updatedAt - String
|
商品の更新日時 |
createdAt - String
|
商品の登録日時 |
display - String
|
公開するか否か
|
customCode - String
|
商品の独自コード |
deliveryMethodId - String
|
配送方法ID |
pcContent - String
|
PCでの説明文 |
pcAddContent - String
|
PCでの追加説明 |
mobileContent - String
|
スマホでの説明文 |
mobileAddContent - String
|
スマホでの追加説明 |
categoryContent - String
|
商品カテゴリーページ用商品説明文 |
isListCategoryContent - String
|
商品カテゴリーページ用の商品説明文優先フラグ
|
subContent1 - String
|
追加商品画像説明文1 |
subContent2 - String
|
追加商品画像説明文2 |
subContent3 - String
|
追加商品画像説明文3 |
seoContents - String
|
SEO設定 以下の内容を|で連結
|
gmoPointMultiple - Float
|
GMOとくとくポイント付与率 |
d2CProductName - String
|
D2C用商品名 |
partnerProductName - String
|
Googleプロダクトサーチ用製品名 |
partnerProduct - String
|
Googleプロダクトサーチ用ブランド名 |
googleCategory - String
|
Googleプロダクトサーチ用カテゴリ名 |
partnerContent - String
|
Googleプロダクトサーチ用製品説明 |
janCode - String
|
JANコード |
isbn - String
|
Googleショッピング情報:ISBN(国際標準図書番号) |
recordNumber - String
|
レコードナンバー(価格.comプラン専用) |
mpn - String
|
Googleショッピング情報:製品番号 |
gender - Int64
|
Googleショッピング情報:性別(男性or女性) |
ageGroup - Int64
|
Googleショッピング情報:年齢層(大人or子供) |
skuGroup - String
|
Googleショッピング情報:商品グループ |
color - String
|
Googleショッピング情報:色 |
size - String
|
Googleショッピング情報:サイズ |
material - String
|
Googleショッピング情報:素材 |
design - String
|
Googleショッピング情報:柄 |
adwordsGroup - String
|
Googleアドワーズ情報:アドワーズグループ |
adwordsLabel - String
|
Googleアドワーズ情報:表示ラベル |
makerSaleDate - String
|
メーカー発売日(価格.comプラン専用) |
condition - String
|
新品・中古品
|
repeatSaleType - Uint64
|
定期購入商品タイプ
|
isReservationSale - String
|
予約商品設定
|
isRegularAfterSold - String
|
予約商品を発売後に通常商品にする設定
|
reservationSaleDate - String
|
発売日 |
reservationSaleDateNote - String
|
発売日備考 |
arrivalDate - String
|
出荷予定日 |
reservationSaleNote - String
|
予約商品備考 |
isSellStart - String
|
掲載期間の開始日時設定
|
isSellEnd - String
|
掲載期間の終了日時設定
|
isDisplayOutOfSellPeriod - String
|
掲載期間外の表示可否
|
searchProductName - String
|
検索用に変換した商品名 |
searchKeyword - String
|
検索用に変換した検索語 |
searchCustomCode - String
|
検索用に変換した商品の独自コード |
searchMaker - String
|
検索用に変換した製造元 |
searchContent - String
|
検索用に変換した商品詳細内容 |
sellStartDateTime - String
|
掲載開始日時 |
sellEndDateTime - String
|
掲載終了日時 |
orderMessage - String
|
決済時備考 |
isRestockMail - String
|
再入荷お知らせメール受付設定 |
isMemberOnly - String
|
会員用商品の設定
|
dmpCategoryUid - String
|
dmp用カテゴリーID登録 |
insertNameGroup - InsertNameGroup
|
名入れグループ情報 |
catalogCode - String
|
カタログコード |
option - Option
|
オプション情報 |
variationShowType - Int64
|
バリエーションの表示方法
|
variation1Default - Int64
|
バリエーション1の初期表示ID |
variation2Default - Int64
|
バリエーション2の初期表示ID |
variations - [Variation]
|
バリエーション情報 |
categories - [Category]
|
商品カテゴリ情報 |
Example
{
"uid": 7,
"systemCode": "000000000007",
"productName": "テスト商品",
"productGroupCode": "20230525095136",
"productGroupName": "関連商品",
"consumerPrice": 2000,
"sellPrice": 1000,
"buyPrice": 300,
"taxRate": 10,
"maker": "製造元",
"madeIn": "原産地",
"keyword": "サイト内検索キーワード",
"quantity": 999,
"weight": 100,
"maxImage": "000000000007_lTTwxXD.png",
"maxImageUrl": "https://example.com/000000000007_lTTwxXD.png",
"minImage": "0000000000072_Oc0uSUs.png",
"minImageUrl": "https://example.com/0000000000072_Oc0uSUs.png",
"tinyImage": "0000000000073_xvLwIwi.png",
"tinyImageUrl": "https://example.com/0000000000073_xvLwIwi.png",
"mobileImage": null,
"mobileImageUrl": null,
"mobileTinyImage": null,
"mobileTinyImageUrl": null,
"subImage1": "000000000007_1_f1s93cW.png",
"subImage1Url": "https://example.com/000000000007_1_f1s93cW.png",
"subImage2": "000000000007_2_r6IwkLv.png",
"subImage2Url": "https://example.com/000000000007_2_r6IwkLv.png",
"subImage3": "000000000007_3_s9VDNFY.png",
"subImage3Url": "https://example.com/000000000007_3_s9VDNFY.png",
"subImages": [ProductSubImage],
"subImageMbCk1": 0,
"subImageMbCk2": 0,
"subImageMbCk3": 0,
"imageLayout": "A",
"isGigaPlus": "Y",
"displayPosition": "1",
"summary": null,
"etcType": "ICON=16,U|MINIQ=2|MAXQ=10|inventory_view|",
"addCode": "商品別特殊表示",
"reserve": 1,
"reserveType": 2,
"discountPeriod": "202305100000|202305152359",
"discountRate": "10",
"deli": null,
"customCreatedAt": "20230526151934",
"updatedAt": "2023-05-2615:28:27",
"createdAt": "2023-05-2615:04:57",
"display": "Y",
"customCode": "独自商品コード001",
"deliveryMethodId": "20230517170431",
"pcContent": "<div style=\"text-align: left;\">PC用メイン商品説明文</div>\n",
"pcAddContent": "<div style=\"text-align: left;\">PC用追加商品説明文</div>\n",
"mobileContent": "スマホ商品説明文2",
"mobileAddContent": "スマホ商品説明文1",
"categoryContent": "商品カテゴリーページ用商品説明文",
"isListCategoryContent": "Y",
"subContent1": "追加商品説明文1\n",
"subContent2": "追加商品説明文2",
"subContent3": "追加商品説明文3",
"seoContents": null,
"gmoPointMultiple": 1,
"d2CProductName": null,
"partnerProductName": "Googleショッピング用商品名",
"partnerProduct": "Googleショッピング用ブランド名",
"googleCategory": "ファッション・アクセサリー > 衣料品 > スカート > ひざ丈スカート",
"partnerContent": "Googleショッピング用商品説明",
"janCode": "JAN001",
"isbn": "1234567890123",
"recordNumber": null,
"mpn": "maker001",
"gender": 2,
"ageGroup": 1,
"skuGroup": "abc123",
"color": "red",
"size": "S",
"material": "ポリエステル",
"design": "チェック",
"adwordsGroup": "マーメイドスカート",
"adwordsLabel": "タイトスカート,マーメイドスカート,ひざ丈スカート",
"makerSaleDate": null,
"condition": "new",
"repeatSaleType": 1,
"isReservationSale": "N",
"isRegularAfterSold": "N",
"reservationSaleDate": "20230605",
"reservationSaleDateNote": "発売日にお届け予定となります",
"arrivalDate": "20230604",
"reservationSaleNote": "次回の販売は未定となります。",
"isSellStart": "Y",
"isSellEnd": "Y",
"isDisplayOutOfSellPeriod": "Y",
"searchProductName": "テスト商品",
"searchKeyword": "サイト内検索キーワード",
"searchCustomCode": "独自商品コード001",
"searchMaker": "製造元",
"searchContent": "PC用メイン商品説明文",
"sellStartDateTime": "2023-05-01 00:00:00",
"sellEndDateTime": "2023-05-31 00:00:00",
"orderMessage": "決済画面備考欄用の内容入力",
"isRestockMail": "N",
"isMemberOnly": "Y",
"dmpCategoryUid": null,
"insertNameGroup": InsertNameGroup,
"catalogCode": "cata001",
"option": Option,
"variationShowType": 3,
"variation1Default": 0,
"variation2Default": 0,
"variations": [Variation],
"categories": [Category]
}
SearchedProductQuantity
Description
在庫情報 検索結果
Fields
Field Name | Description |
---|---|
systemCode - String!
|
システム商品コード |
customCode - String
|
独自商品コード |
productName - String!
|
商品名 |
quantity - Int64
|
数量
|
variationQuantities - [SearchedVariationQuantity!]!
|
バリエーション在庫情報 検索結果 |
Example
{
"systemCode": "000000000007",
"customCode": "独自商品コード001",
"productName": "テスト商品",
"quantity": 50,
"variationQuantities": [SearchedVariationQuantity]
}
SearchedVariationQuantity
Description
バリエーション在庫情報 検索結果
Fields
Field Name | Description |
---|---|
variation1Item - VariationItem!
|
バリエーション1項目 |
variation2Item - VariationItem
|
バリエーション2項目 |
variationQuantity - Int64
|
数量
|
Example
{
"variation1Item": VariationItem,
"variation2Item": VariationItem,
"variationQuantity": 50
}
SettingAreaShippingFee
Description
地域別配送料の設定
Fields
Field Name | Description |
---|---|
areaName - String
|
地域名 |
feeByArea - Int64
|
送付先別の配送料 |
feeByOrderAmounts - [FeeByOrderAmount]
|
注文金額別の配送料 |
feeByWeights - [FeeByWeight]
|
重量別の配送料 |
feeByOrderQuantitys - [FeeByOrderQuantity]
|
注文個数別の配送料 |
Example
{
"areaName": "東京(23区内)",
"feeByArea": 1000,
"feeByOrderAmounts": [FeeByOrderAmount],
"feeByWeights": [FeeByWeight],
"feeByOrderQuantitys": [FeeByOrderQuantity]
}
SettingCashOnDeliveryFee
SettingDeliveryArea
SettingDeliveryDate
Description
配送日時
Fields
Field Name | Description |
---|---|
settingDesiredDeliveryDate - SettingDesiredDeliveryDate
|
配送希望日の設定 |
settingDeliveryDays - [SettingDeliveryDay]
|
お届け日数設定
|
settingDeliveryHolidays - [String]
|
出荷休業日設定 |
settingDeliveryTime - SettingDeliveryTime
|
配送時間設定
|
settingDeliveryAreas - [SettingDeliveryArea]
|
配送エリア設定
|
Example
{
"settingDesiredDeliveryDate": SettingDesiredDeliveryDate,
"settingDeliveryDays": [SettingDeliveryDay],
"settingDeliveryHolidays": ["2023-05-27,2023-05-28,2023-06-03"],
"settingDeliveryTime": SettingDeliveryTime,
"settingDeliveryAreas": [SettingDeliveryArea]
}
SettingDeliveryDay
SettingDeliveryMethod
Description
配送方法
Fields
Field Name | Description |
---|---|
settingName - String
|
配送方法名 |
settingDisplay - String
|
ステータス
|
settingShippingFee - String
|
送料無料設定
|
settingShippingFeeMember - String
|
会員の送料設定
|
shippingFeeMemberDiscount - Int64
|
会員の送料設定の値引額 |
settingAreaShippingFees - [SettingAreaShippingFee]
|
地域別配送料金の設定 |
cashOnDelivery - CashOnDelivery
|
代金引換 |
Example
{
"settingName": "テスト宅配便",
"settingDisplay": "Y",
"settingShippingFee": "0xc000628ae8",
"settingShippingFeeMember": "N",
"shippingFeeMemberDiscount": 0,
"settingAreaShippingFees": [SettingAreaShippingFee],
"cashOnDelivery": CashOnDelivery
}
SettingDeliveryTime
SettingDesiredDeliveryDate
Description
配送希望日の設定
Fields
Field Name | Description |
---|---|
settingDisplay - String
|
配送希望日の表示可否
|
required - String
|
必須可否
|
lowerLimit - String
|
配送希望の下限
|
upperLimit - String
|
配送希望の上限
|
initialDisplay - String
|
配送希望日の初期表示日
|
standardTime - String
|
基準時間
|
Example
{
"settingDisplay": "Y",
"required": "N",
"lowerLimit": "2",
"upperLimit": "2",
"initialDisplay": "0",
"standardTime": "0"
}
SettingFee
SettingKuronekoCreditCardPayment
Description
クロネコ クレカ払い:お支払い方法の設定
Example
{"settingLumpSum": "Y", "settingInstallments": "N", "settingRevolving": "N"}
SettingKuronekoWebCollectCreditCardPayment
Description
クロネコwebコレクト クレジットカードの設定:お支払い方法の設定
Example
{"settingLumpSum": "Y", "settingInstallments": "N", "settingRevolving": "N"}
SettingMemberGroupCashOnDeliveryFee
Description
会員グループ別の代金引換手数料設定
Fields
Field Name | Description |
---|---|
memberGroupId - String
|
会員グループID |
settingCashOnDeliveryFees - [SettingCashOnDeliveryFee]
|
代金引換手数料設定 |
Example
{
"memberGroupId": "1",
"settingCashOnDeliveryFees": [SettingCashOnDeliveryFee]
}
SettingZeusPayment
Description
ZEUS決済:お支払い方法の設定
Fields
Field Name | Description |
---|---|
settingLumpSum - String
|
一括払いの利用設定
|
settingTwo - String
|
2回払いの利用設定
|
settingInstallments - String
|
分割払いの利用設定
|
settingRevolving - String
|
リボルビング払いの利用設定
|
settingBonus - String
|
ボーナス一括払いの利用設定
|
Example
{
"settingLumpSum": "Y",
"settingTwo": "N",
"settingInstallments": "N",
"settingRevolving": "N",
"settingBonus": "N"
}
SettlementBank
Description
決済方法の設定:銀行振込
Fields
Field Name | Description |
---|---|
settingBank - String
|
銀行振込の利用設定
|
Example
{"settingBank": "Y"}
SettlementBankPost
Description
決済方法の設定:ゆうちょ銀行
Fields
Field Name | Description |
---|---|
settingBankPost - String
|
ゆうちょ銀行の利用設定
|
Example
{"settingBankPost": "Y"}
SettlementCashOnDelivery
Description
決済方法の設定:代金引換
Fields
Field Name | Description |
---|---|
settingCashOnDelivery - String
|
代金引換の利用設定
|
Example
{"settingCashOnDelivery": "Y"}
SettlementEpsilon
Description
決済方法の設定:イプシロン
Fields
Field Name | Description |
---|---|
settingCreditCard - String
|
クレジットカードの利用設定
|
settingConvenience - String
|
コンビニ決済の利用設定
|
settingCarrier - String
|
キャリア決済の利用設定
|
settingVirtualBank - String
|
銀行振込(バーチャル口座)の利用設定
|
settingAmazonPay - String
|
Amazon Payの利用設定
|
settingRakuten - String
|
楽天ペイの利用設定
|
settingYahooWallet - String
|
Yahoo!ウォレット決済の利用設定
|
settingPayPal - String
|
PayPal決済の利用設定
|
settingNetBank - String
|
ネット銀行決済の利用設定
|
settingGmoPayLater - String
|
GMO後払い決済の利用設定
|
settingPayPay - String
|
PayPayの利用設定
|
Example
{
"settingCreditCard": "Y",
"settingConvenience": "Y",
"settingCarrier": "Y",
"settingVirtualBank": "Y",
"settingAmazonPay": "Y",
"settingRakuten": "Y",
"settingYahooWallet": "Y",
"settingPayPal": "Y",
"settingNetBank": "Y",
"settingGmoPayLater": "Y",
"settingPayPay": "Y"
}
SettlementGmoPg
Description
決済方法の設定:GMOペイメントゲートウェイ
Example
{
"settingCreditCard": "Y",
"settingConvenience": "Y",
"settingRecruit": "Y",
"settingCarrier": "Y"
}
SettlementGmoPs
Description
決済方法の設定:GMOペイメントサービス
Fields
Field Name | Description |
---|---|
settingPayLater - String
|
GMO後払いの利用設定
|
settingPayLaterFees - [SettingFee]
|
GMO後払い決済手数料設定 後払い決済手数料を購入者に負担していただく場合の後払い決済手数料設定 |
Example
{
"settingPayLater": "Y",
"settingPayLaterFees": [SettingFee]
}
SettlementLinePay
SettlementNp
Description
決済方法の設定:ネットプロテクションズ
Fields
Field Name | Description |
---|---|
settingPayLater - String
|
NP後払いの利用設定
|
settingPayLaterFee - String
|
NP後払い手数料設定 注文金額下限,注文金額上限,手数料||が複数連結されます。 |
settingLumpSumPay - String
|
NP掛け払いの利用設定
|
settingAtone - String
|
atoneの利用設定
|
settingSalesProcessing - String
|
atoneの売上処理の設定
|
settingAtoneUpdateOption - String
|
atoneの金額更新オプションの設定
|
Example
{
"settingPayLater": "Y",
"settingPayLaterFee": "0,10000,500||10000,100000,300||100000,9999999,0||",
"settingLumpSumPay": "Y",
"settingAtone": "Y",
"settingSalesProcessing": "Y",
"settingAtoneUpdateOption": "Y"
}
SettlementPaidPayLater
Description
決済方法の設定:Paid決済(後払い決済)
Fields
Field Name | Description |
---|---|
settingPaidPayLater - String
|
Paid決済(後払い決済)の利用設定
|
Example
{"settingPaidPayLater": "Y"}
SettlementPaidy
Description
決済方法の設定:あと払い(ペイディ)
Fields
Field Name | Description |
---|---|
settingPaidy - String
|
あと払い(ペイディ)の利用設定
|
Example
{"settingPaidy": "Y"}
SettlementPayLaterCom
Description
決済方法の設定:後払い.com
Fields
Field Name | Description |
---|---|
settingPayLaterCom - String
|
後払い.comの利用設定
|
settingAutoLink - String
|
連携方法
|
settingPayLaterComFees - [SettingFee]
|
後払い.com決済手数料設定 後払い.com決済手数料を購入者に負担していただく場合の決済手数料設定 |
Example
{
"settingPayLaterCom": "Y",
"settingAutoLink": "Y",
"settingPayLaterComFees": [SettingFee]
}
SettlementPaygent
SettlementSgp
Description
決済方法の設定:SMBC GMO PAYMENT
Example
{"settingCreditCard": "Y", "settingConvenience": "Y", "settingCarrier": "Y"}
SettlementWebby
Description
決済方法の設定:WeBBy
Fields
Field Name | Description |
---|---|
settingWebby - String
|
WeBByの利用設定
|
Example
{"settingWebby": "Y"}
SettlementYamato
Description
決済方法の設定:ヤマト運輸の設定
Fields
Field Name | Description |
---|---|
kuronekoWebCollectCreditCard - KuronekoWebCollectCreditCard
|
クロネコwebコレクト クレジットカードの設定 |
kuronekoWebCollectConvenience - KuronekoWebCollectConvenience
|
クロネコwebコレクト コンビニ決済の設定 |
kuronekoCreditCard - KuronekoCreditCard
|
クロネコ クレカ払いの設定 |
kuronekoPayLater - KuronekoPayLater
|
クロネコ代金後払いの設定 |
Example
{
"kuronekoWebCollectCreditCard": KuronekoWebCollectCreditCard,
"kuronekoWebCollectConvenience": KuronekoWebCollectConvenience,
"kuronekoCreditCard": KuronekoCreditCard,
"kuronekoPayLater": KuronekoPayLater
}
SettlementZeus
Description
決済方法の設定:ZEUS決済
Fields
Field Name | Description |
---|---|
settingCreditCard - String
|
ZEUS決済クレジットカードの利用設定
|
settingPayment - SettingZeusPayment
|
お支払い方法の設定 |
settingSalesProcessing - String
|
ZEUS決済の売上処理の設定
|
settingSecure - String
|
3Dセキュアの利用設定
|
settingCardSave - String
|
QuickCharge(クレジットカード情報保持機能)の利用設定
|
settingSecurityCode - String
|
セキュリティコードによる認証の利用設定
|
Example
{
"settingCreditCard": "Y",
"settingPayment": SettingZeusPayment,
"settingSalesProcessing": "1",
"settingSecure": "Y",
"settingCardSave": "Y",
"settingSecurityCode": "Y"
}
ShopBasic
Description
ショップ基本情報
Fields
Field Name | Description |
---|---|
shopId - String!
|
ショップID |
shopName - String
|
ショップ名 |
shopUrl - String
|
ショップURL |
shopStaffName - String
|
ショップ担当者名 |
applicantName - String
|
申請者名 |
applicantKana - String
|
申請者名フリガナ |
applicantEmail - String
|
申請者メールアドレス |
applicantTel - String
|
申請者電話番号 |
companyType - CompanyType!
|
事業形態 |
companyName - String
|
会社名 |
companyOwnerName - String
|
会社代表者 |
companyPostalAddress - String
|
会社郵便番号 |
companyAddress - String
|
会社住所 |
settingOriginalDomain - String
|
独自ドメイン適用設定
|
settingAlwaysSSL - String
|
常時SSL利用設定
|
openCondition - String
|
ショップ開店状態
|
googleShoppingEntry - String
|
Googleショッピングの掲載可否
|
googleShoppingShopName - String
|
Googleショッピング用のショップ名 |
contact - Contact
|
お問い合わせ先設定 顧客応対に必要な基本情報 |
companyOverview - CompanyOverview
|
会社概要 会社概要ページの表示設定 |
isCreatorMode - YN!
|
クリエイターモードかどうか
|
enddate - String
|
ショップの契約満了日
|
Example
{
"shopId": "test",
"shopName": "テストショップ",
"shopUrl": "https://example.com/",
"shopStaffName": "テスト担当者/",
"applicantName": "メイク太郎",
"applicantKana": "メイクタロウ",
"applicantEmail": "info@example.com",
"applicantTel": "03-0000-0000/",
"companyType": "PERSONAL",
"companyName": "株式会社○○",
"companyOwnerName": "メイク太郎",
"companyPostalAddress": "1508512",
"companyAddress": "東京都渋谷区桜丘町26-1セルリアンタワー",
"settingOriginalDomain": "Y",
"settingAlwaysSSL": "Y",
"openCondition": "Y",
"googleShoppingEntry": "Y",
"googleShoppingShopName": "Googleショッピングテストショップ",
"contact": Contact,
"companyOverview": CompanyOverview,
"isCreatorMode": "Y",
"enddate": "20230522"
}
ShopDeliveryDateSetting
Description
お届けサイクル情報(ショップが指定)の日付指定の情報
Example
{"intervalMonth": "EVERY_MONTH", "deliveryDate": 1, "addDeliveryDate": 15}
ShopDeliveryDayOfWeekSetting
Description
お届けサイクル情報(ショップが指定)の曜日指定の情報
Fields
Field Name | Description |
---|---|
intervalMonth - String
|
間隔(月)
|
deliveryWeek - String
|
お届け週
|
deliveryDayOfWeek - String
|
お届け曜日
|
Example
{
"intervalMonth": "EVERY_MONTH",
"deliveryWeek": "FIRST_WEEK",
"deliveryDayOfWeek": "MONDAY"
}
ShopDesignateSetting
Description
お届けサイクル情報(ショップが指定)の明細データ
Fields
Field Name | Description |
---|---|
maxNumberOfDeliveries - Uint64
|
最大お届け回数 |
shopCycleDesignate - String
|
指定方法
|
intervalDateSetting - ShopIntervalDateSetting
|
間隔指定の情報 |
deliveryDateSetting - ShopDeliveryDateSetting
|
日付指定の情報 |
deliveryDayOfWeekSetting - ShopDeliveryDayOfWeekSetting
|
曜日指定の情報 |
Example
{
"maxNumberOfDeliveries": 0,
"shopCycleDesignate": "INTERVAL",
"intervalDateSetting": ShopIntervalDateSetting,
"deliveryDateSetting": ShopDeliveryDateSetting,
"deliveryDayOfWeekSetting": ShopDeliveryDayOfWeekSetting
}
ShopIntervalDateSetting
Description
お届けサイクル情報(ショップが指定)の間隔指定の情報
Fields
Field Name | Description |
---|---|
intervalDate - Uint64
|
間隔(日) |
Example
{"intervalDate": 14}
ShopMember
Description
会員の設定
Fields
Field Name | Description |
---|---|
addEntryFields - [MemberAddEntryFields]
|
追加入力項目 追加入力項目の設定 |
point - MemberPoint
|
会員ポイント 会員ポイント機能の設定 |
Example
{
"addEntryFields": [MemberAddEntryFields],
"point": MemberPoint
}
ShopOrder
Description
注文の設定
Fields
Field Name | Description |
---|---|
settingTaxIncludedExcluded - String
|
税込・税抜の設定
|
settingTaxExcludedFraction - String
|
小数点以下の端数の設定
|
orderMinAmount - Int64
|
注文可能最小金額 |
settingZeroBuy - String
|
0円時の購入可否
|
settingNonCancelTiming - String
|
注文キャンセル設定
|
Example
{
"settingTaxIncludedExcluded": "Y",
"settingTaxExcludedFraction": "round",
"orderMinAmount": 0,
"settingZeroBuy": "Y",
"settingNonCancelTiming": "2"
}
ShopSettlement
Description
決済方法の設定
Fields
Field Name | Description |
---|---|
bank - SettlementBank
|
銀行振込 |
bankPost - SettlementBankPost
|
ゆうちょ銀行 |
cashOnDelivery - SettlementCashOnDelivery
|
代金引換 |
epsilon - SettlementEpsilon
|
イプシロン |
gmoPg - SettlementGmoPg
|
GMOペイメントゲートウェイ |
gmoPs - SettlementGmoPs
|
GMOペイメントサービス |
sgp - SettlementSgp
|
SMBC GMO PAYMENT |
np - SettlementNp
|
ネットプロテクションズ |
yamato - SettlementYamato
|
ヤマト運輸の設定 ヤマト運輸の決済方法の設定 |
linePay - SettlementLinePay
|
LINE Pay |
paidy - SettlementPaidy
|
あと払い(ペイディ) |
payLaterCom - SettlementPayLaterCom
|
後払い.com |
zeus - SettlementZeus
|
ZEUS決済 |
paygent - SettlementPaygent
|
ペイジェント |
paidPayLater - SettlementPaidPayLater
|
Paid決済(後払い決済) |
webby - SettlementWebby
|
WeBBy |
Example
{
"bank": SettlementBank,
"bankPost": SettlementBankPost,
"cashOnDelivery": SettlementCashOnDelivery,
"epsilon": SettlementEpsilon,
"gmoPg": SettlementGmoPg,
"gmoPs": SettlementGmoPs,
"sgp": SettlementSgp,
"np": SettlementNp,
"yamato": SettlementYamato,
"linePay": SettlementLinePay,
"paidy": SettlementPaidy,
"payLaterCom": SettlementPayLaterCom,
"zeus": SettlementZeus,
"paygent": SettlementPaygent,
"paidPayLater": SettlementPaidPayLater,
"webby": SettlementWebby
}
SortItem
Description
会員情報取得ソート項目
Values
Enum Value | Description |
---|---|
|
会員ID |
|
会員カタカナ名 |
|
生年月日 |
|
会員登録日 |
|
保有ショップポイント |
|
保有ショップポイント満了日 |
Example
"MEMBER_ID"
SortOrder
Description
会員情報取得ソート順
Values
Enum Value | Description |
---|---|
|
昇順 |
|
降順 |
Example
"ASC"
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
Time
Example
"10:15:30Z"
Timestamp
Example
1592577642
Uint64
Description
uint64
Example
Uint64
UpdateAccessTagRequest
UpdateAccessTagResponse
Description
アクセス解析タグ登録レスポンス
Fields
Field Name | Description |
---|---|
accessTag - AccessTag!
|
アクセス解析タグ |
Example
{"accessTag": AccessTag}
UpdateProductQuantityFailure
UpdateProductQuantityRequest
Description
商品本体の在庫情報更新リクエスト
Fields
Input Field | Description |
---|---|
productQuantities - [ProductQuantityRequest!]!
|
Example
{"productQuantities": [ProductQuantityRequest]}
UpdateProductQuantityResponse
Description
商品本体の在庫情報更新レスポンス
Fields
Field Name | Description |
---|---|
failResult - [UpdateProductQuantityFailure]
|
Example
{"failResult": [UpdateProductQuantityFailure]}
UpdateVariationQuantityFailure
Description
バリエーションの在庫情報更新の失敗情報
Example
{
"systemCode": "xyz789",
"variation1ItemId": Int64,
"variation2ItemId": Int64,
"message": "abc123"
}
UpdateVariationQuantityRequest
Description
バリエーションの在庫情報更新リクエスト
Fields
Input Field | Description |
---|---|
variationQuantities - [VariationQuantityRequest!]!
|
Example
{"variationQuantities": [VariationQuantityRequest]}
UpdateVariationQuantityResponse
Description
バリエーションの在庫情報更新レスポンス
Fields
Field Name | Description |
---|---|
failResult - [UpdateVariationQuantityFailure]
|
Example
{"failResult": [UpdateVariationQuantityFailure]}
UserDeliveryDateSetting
Description
お届けサイクル情報(購入者が指定)の日付指定の情報
Example
{
"isEveryMonth": "Y",
"isEveryTwoMonths": "Y",
"isEveryThreeMonths": "Y",
"isMonthTwiceBuy": "N"
}
UserDeliveryDayOfWeekSetting
Description
お届けサイクル情報(購入者が指定)の曜日指定の情報
Example
{"isEveryMonth": "Y", "isEveryTwoMonths": "Y", "isEveryThreeMonths": "Y"}
UserDesignateSetting
Description
お届けサイクル情報(購入者が指定)の明細データ
Fields
Field Name | Description |
---|---|
intervalDateSetting - UserIntervalDateSetting
|
間隔指定の情報 |
deliveryDateSetting - UserDeliveryDateSetting
|
日付指定の情報 |
deliveryDayOfWeekSetting - UserDeliveryDayOfWeekSetting
|
曜日指定の情報 |
Example
{
"intervalDateSetting": UserIntervalDateSetting,
"deliveryDateSetting": UserDeliveryDateSetting,
"deliveryDayOfWeekSetting": UserDeliveryDayOfWeekSetting
}
UserIntervalDateSetting
Variation
Description
バリエーション情報の明細データ
Fields
Field Name | Description |
---|---|
variation1ItemId - Int64
|
バリエーション1項目ID |
variation1ItemName - String
|
バリエーション1項目名 |
variation1Sort - Int64
|
バリエーション1ソート番号 |
variation2ItemId - Int64
|
バリエーション2項目ID |
variation2ItemName - String
|
バリエーション2項目名 |
variation2Sort - Int64
|
バリエーション2ソート番号 |
productSystemCode - String
|
商品システムコード |
variationCustomCode - String
|
カスタムオプションコード |
price - Int64
|
販売価格
|
quantity - Int64
|
数量
|
janCode - String
|
JANコード |
Example
{
"variation1ItemId": 1,
"variation1ItemName": "red",
"variation1Sort": 1,
"variation2ItemId": 2,
"variation2ItemName": "S",
"variation2Sort": 2,
"productSystemCode": "000000000007",
"variationCustomCode": "007opt_red",
"price": 1100,
"quantity": 50,
"janCode": "0071"
}
VariationItem
VariationQuantityDetail
Description
バリエーション在庫数の指定
Example
{
"variation1ItemId": 1,
"variation2ItemId": 1,
"quantityCalculationType": 1,
"quantity": 1
}
VariationQuantityRequest
Description
バリエーションの在庫情報更新リクエスト詳細
Fields
Input Field | Description |
---|---|
systemCode - String!
|
商品システムコード |
variationQuantityDetails - [VariationQuantityDetail!]!
|
バリエーション在庫数の指定 |
Example
{
"systemCode": "000000000007",
"variationQuantityDetails": [VariationQuantityDetail]
}
Void
Description
The Void scalar type represents no value being returned
YN
Description
「はい/いいえ」または「Yes/No」等を表すENUM値
Values
Enum Value | Description |
---|---|
|
「はい」または「Yes」 |
|
「いいえ」または「No」 |
Example
"Y"