Skip to the content.

Rakuten RMS WEB API client for .NET

< クラス一覧


ShopAPI

Namespace: Rakuten.RMS.Api.ShopAPI

GetLastResult()

public class ShopAPI : Rakuten.RMS.Api.XML.RakutenApiXmlClientBase

Inheritance ObjectRakutenApiClientBaseCommonRakutenApiXmlClientBaseShopAPI

Fields

ModelNamespace

public static string ModelNamespace;

Properties

LastResult

public ShopBizApiResponse LastResult { get; protected set; }

Property Value

ShopBizApiResponse

Methods

EditGoldTop(GoldTopBizModel)

public ShopBizApiResponse EditGoldTop(GoldTopBizModel model)

Parameters

model GoldTopBizModel

Returns

ShopBizApiResponse

EditLayoutTextLarge(LayoutTextLargeBizModel)

public ShopBizApiResponse EditLayoutTextLarge(LayoutTextLargeBizModel model)

Parameters

model LayoutTextLargeBizModel

Returns

ShopBizApiResponse

EditNaviButton(NaviButtonBizModelRequest)

public ShopBizApiResponseWithResult<NaviButtonBizModel> EditNaviButton(NaviButtonBizModelRequest request)

Parameters

request NaviButtonBizModelRequest

Returns

ShopBizApiResponseWithResult<NaviButtonBizModel>

EditNaviButtonInfo(NaviButtonInfoBizModelRequest)

public ShopBizApiResponseWithResult<ShopLayoutCommonBizModel> EditNaviButtonInfo(NaviButtonInfoBizModelRequest request)

Parameters

request NaviButtonInfoBizModelRequest

Returns

ShopBizApiResponseWithResult<ShopLayoutCommonBizModel>

EditShopAreaSoryo(ShopAreaSoryoWrapperBizModel)

public ShopBizApiResponse EditShopAreaSoryo(ShopAreaSoryoWrapperBizModel model)

Parameters

model ShopAreaSoryoWrapperBizModel

Returns

ShopBizApiResponse

EditShopCalendarAndDesign(ShopCalendarAndDesignBizModel, Nullable<Boolean>)

営業日カレンダー・カレンダーデザイン設定を登録・更新・削除

public ShopBizApiResponse EditShopCalendarAndDesign(ShopCalendarAndDesignBizModel model, Nullable<Boolean> clearCalendar)

Parameters

model ShopCalendarAndDesignBizModel

clearCalendar Nullable<Boolean>
clearCalendar=trueを年中無休フラグ(nonHolidayFlag=1)と合わせて使用します。

Returns

ShopBizApiResponse

EditShopHoliday(ShopHolidayBizModel)

public ShopBizApiResponse EditShopHoliday(ShopHolidayBizModel model)

Parameters

model ShopHolidayBizModel

Returns

ShopBizApiResponse

EditShopLayoutCommon(shopLayoutCommonBizModelRequest)

public ShopBizApiResponse<ShopLayoutCommonResultMessage> EditShopLayoutCommon(shopLayoutCommonBizModelRequest request)

Parameters

request shopLayoutCommonBizModelRequest

Returns

ShopBizApiResponse<ShopLayoutCommonResultMessage>

EditShopLayoutImage(ShopLayoutImage)

public ShopBizApiResponse EditShopLayoutImage(ShopLayoutImage model)

Parameters

model ShopLayoutImage

Returns

ShopBizApiResponse

EditShopStatus(String, ShopStatus)

public ShopBizApiResponse EditShopStatus(string statusKey, ShopStatus status)

Parameters

statusKey String

status ShopStatus

Returns

ShopBizApiResponse

EditSignboard(String, String)

スマートフォン用小バナー設定の情報を登録・更新・削除・表示順変更

public ShopBizApiResponse EditSignboard(string spSignboardUrl, string pcSignboardUrl)

Parameters

spSignboardUrl String

pcSignboardUrl String

Returns

ShopBizApiResponse

EditSpBigBanner(SpBigBannerBizModel)

public ShopBizApiResponse EditSpBigBanner(SpBigBannerBizModel model)

Parameters

model SpBigBannerBizModel

Returns

ShopBizApiResponse

EditSpCategoryPage(SpCategoryPageBizModel)

public void EditSpCategoryPage(SpCategoryPageBizModel model)

Parameters

model SpCategoryPageBizModel

EditSpItemPage(SpItemPageBizModel)

public ShopBizApiResponse EditSpItemPage(SpItemPageBizModel model)

Parameters

model SpItemPageBizModel

Returns

ShopBizApiResponse

EditSpMedamaCategory(SpMedamaCategoryBizModel)

public ShopBizApiResponse EditSpMedamaCategory(SpMedamaCategoryBizModel model)

Parameters

model SpMedamaCategoryBizModel

Returns

ShopBizApiResponse

EditSpMedamaItem(SpMedamaItemBizModel)

public ShopBizApiResponse EditSpMedamaItem(SpMedamaItemBizModel model)

Parameters

model SpMedamaItemBizModel

Returns

ShopBizApiResponse

EditSpSmallBanner(SpSmallBannerBizModel)

public ShopBizApiResponse EditSpSmallBanner(SpSmallBannerBizModel model)

Parameters

model SpSmallBannerBizModel

Returns

ShopBizApiResponse

EditSpTopPage(SpTopPageBizModel)

public ShopBizApiResponse EditSpTopPage(SpTopPageBizModel model)

Parameters

model SpTopPageBizModel

Returns

ShopBizApiResponse

EditTopDisplay(TopDisplay)

public ShopBizApiResponse EditTopDisplay(TopDisplay model)

Parameters

model TopDisplay

Returns

ShopBizApiResponse

GetDeliverySetInfo(Nullable<Int32>)

public IList<DeliverySetInfo> GetDeliverySetInfo(Nullable<Int32> deliverySetId)

Parameters

deliverySetId Nullable<Int32>

Returns

IList<DeliverySetInfo>

GetDelvAreaMaster(Nullable<Int32>)

public DelvAreaMasterBizModel GetDelvAreaMaster(Nullable<Int32> delvAreaId)

Parameters

delvAreaId Nullable<Int32>

Returns

DelvAreaMasterBizModel

GetDelvdateMaster(String)

納期情報設定の情報を取得

public IList<DelvdateMaster> GetDelvdateMaster(string delvdateNumber)

Parameters

delvdateNumber String
指定したdelvdateNumberの情報を取得します。指定しない場合はすべての納期情報設定の情報を取得します。

Returns

IList<DelvdateMaster>

GetGoldTop()

public GoldTopBizModel GetGoldTop()

Returns

GoldTopBizModel

GetLayoutCategoryMap(Nullable<Int32>)

カテゴリページ表示項目並び順の情報を取得

public IList<LayoutCategoryMap> GetLayoutCategoryMap(Nullable<Int32> categoryMapId)

Parameters

categoryMapId Nullable<Int32>

Returns

IList<LayoutCategoryMap>

GetLayoutItemMap(Nullable<Int32>)

商品ページ表示項目並び順の情報を取得

public IList<LayoutItemMap> GetLayoutItemMap(Nullable<Int32> itemMapId)

Parameters

itemMapId Nullable<Int32>

Returns

IList<LayoutItemMap>

GetLayoutLossLeader(Nullable<Int32>)

目玉商品(PC)のテンプレート設定情報のみを取得

public IList<LayoutLossLeader> GetLayoutLossLeader(Nullable<Int32> lossLeaderId)

Parameters

lossLeaderId Nullable<Int32>
lossLeaderId

Returns

IList<LayoutLossLeader>

GetLayoutTextLarge()

public LayoutTextLargeBizModel GetLayoutTextLarge()

Returns

LayoutTextLargeBizModel

GetLayoutTextSmall(Nullable<Int32>)

共通説明文(小)の情報を取得

public LayoutTextSmallList GetLayoutTextSmall(Nullable<Int32> textSmallId)

Parameters

textSmallId Nullable<Int32>

Returns

LayoutTextSmallList

GetNaviButton()

public NaviButton GetNaviButton()

Returns

NaviButton

GetNaviButtonInfo(Nullable<Int64>)

public IList<NaviButtonInfo> GetNaviButtonInfo(Nullable<Int64> naviId)

Parameters

naviId Nullable<Int64>

Returns

IList<NaviButtonInfo>

GetOperationLeadTime(Nullable<Int32>)

この機能を利用すると、出荷リードタイムを取得することができます。※SKU移行後の店舗様向けの機能です。

public IList<OperationLeadTime> GetOperationLeadTime(Nullable<Int32> id)

Parameters

id Nullable<Int32>

Returns

IList<OperationLeadTime>

GetShipFrom(Nullable<Int32>)

出荷元住所を取得

public void GetShipFrom(Nullable<Int32> shipFromId)

Parameters

shipFromId Nullable<Int32>

GetShopAreaSoryo(Nullable<Int32>)

public ShopAreaSoryoWrapper GetShopAreaSoryo(Nullable<Int32> patternId)

Parameters

patternId Nullable<Int32>

Returns

ShopAreaSoryoWrapper

GetShopCalendar(Nullable<DateTime>, Nullable<Int32>)

営業日カレンダー設定・ショップからの重要なお知らせの情報を取得

public ShopCalendar2 GetShopCalendar(Nullable<DateTime> fromDate, Nullable<Int32> period)

Parameters

fromDate Nullable<DateTime>

period Nullable<Int32>
取得する期間を指定します。(fromDate ~ fromDate + period) デフォルト値は90日。 最大値は180日。

Returns

ShopCalendar2

GetShopCalendarAndDesign()

public ShopCalendarAndDesignBizModel GetShopCalendarAndDesign()

Returns

ShopCalendarAndDesignBizModel

GetShopHoliday()

public ShopHolidayBizModel GetShopHoliday()

Returns

ShopHolidayBizModel

GetShopLayoutCommon(Nullable<Int64>)

public IList<ShopLayoutCommon> GetShopLayoutCommon(Nullable<Int64> layoutCommonId)

Parameters

layoutCommonId Nullable<Int64>

Returns

IList<ShopLayoutCommon>

GetShopLayoutImage()

public ShopLayoutImage GetShopLayoutImage()

Returns

ShopLayoutImage

GetShopMaster()

public ShopMaster GetShopMaster()

Returns

ShopMaster

GetShopStatus(String)

skuMigration:SKU移行 pcTopMigration:PC用トップページの移行

public ShopStatusBizModel GetShopStatus(string statusKey)

Parameters

statusKey String

Returns

ShopStatusBizModel

GetSignboard()

スマートフォン用・PC用新店舗トップページの看板画像URLを取

public ShopBizApiResponseWithResult<SignboardBizModel> GetSignboard()

Returns

ShopBizApiResponseWithResult<SignboardBizModel>

GetSoryoKbn(Nullable<Int32>, Nullable<Int32>)

public SoryoKbnBizModel GetSoryoKbn(Nullable<Int32> kbnId, Nullable<Int32> id)

Parameters

kbnId Nullable<Int32>

id Nullable<Int32>

Returns

SoryoKbnBizModel

GetSpBigBanner()

public SpBigBannerBizModel GetSpBigBanner()

Returns

SpBigBannerBizModel

GetSpCategoryPage()

public SpCategoryPageBizModel GetSpCategoryPage()

Returns

SpCategoryPageBizModel

GetSpItemPage()

public SpItemPageBizModel GetSpItemPage()

Returns

SpItemPageBizModel

GetSpMedamaCategory()

public SpMedamaCategoryBizModel GetSpMedamaCategory()

Returns

SpMedamaCategoryBizModel

GetSpMedamaItem()

public ShopBizApiResponse GetSpMedamaItem()

Returns

ShopBizApiResponse

GetSpSmallBanner()

public SpSmallBannerBizModel GetSpSmallBanner()

Returns

SpSmallBannerBizModel

GetSpTopPage()

public SpTopPageBizModel GetSpTopPage()

Returns

SpTopPageBizModel

GetSpTopPageDisplay()

2022年4月18日(月)リリースのスマートフォン用トップページへの切替を行ったかを確認

public int GetSpTopPageDisplay()

Returns

0: 従来版スマートフォン用トップページ 1: 2022年4月18日(月)リリースのスマートフォン用トップページ

GetTopDisplay()

public TopDisplay GetTopDisplay()

Returns

TopDisplay


< クラス一覧