EC-CUBE 4.3 アプリケーションプロファイル

EC-CUBE 4.3 — Symfony 6.4 ベースの日本語ECオープンプラットフォーム。顧客向けフロントと管理画面の両方の操作を統一データモデル上で定義する。

application_state_diagram Top Top Product Product Top->Product ■ goProduct ProductList ProductList Top->ProductList ■ goProductList Cart Cart Top->Cart ■ goCart Login Login Top->Login ■ goLogin CustomerRegistration CustomerRegistration Top->CustomerRegistration ■ goCustomerRegistration Mypage Mypage Top->Mypage ■ goMypage HelpAbout HelpAbout Top->HelpAbout ■ goHelpAbout HelpGuide HelpGuide Top->HelpGuide ■ goHelpGuide HelpAgreement HelpAgreement Top->HelpAgreement ■ goHelpAgreement HelpPrivacy HelpPrivacy Top->HelpPrivacy ■ goHelpPrivacy HelpTradeLaw HelpTradeLaw Top->HelpTradeLaw ■ goHelpTradeLaw ContactForm ContactForm Top->ContactForm ■ goContactForm ProductClass ProductClass Product->Product ■ goProduct ■ doCreateProduct ■ doUpdateProduct Product->ProductList ■ goProductList ■ doDeleteProduct Category Category Product->Category ■ goCategory Product->Cart ■ doAddCartItem CustomerFavoriteProduct CustomerFavoriteProduct Product->CustomerFavoriteProduct ■ doAddFavorite CustomerFavoriteProductList CustomerFavoriteProductList Product->CustomerFavoriteProductList ■ doRemoveFavorite ProductList->Product ■ goProduct ■ doCreateProduct ■ doCopyProduct ProductList->ProductList ■ goProductList CategoryList CategoryList ProductList->CategoryList ■ goCategoryList Category->ProductList ■ goProductList Category->Category ■ goCategory ■ doUpdateCategory Category->CategoryList ■ goCategoryList ■ doDeleteCategory CategoryList->Category ■ goCategory ■ doCreateCategory Tag Tag TagList TagList Tag->TagList ■ doDeleteTag TagList->Tag ■ doCreateTag TagList->TagList ■ goTagList AdminTop AdminTop TagList->AdminTop ■ doSortNoMove ClassName ClassName ClassName->ClassName ■ doUpdateClassName ClassNameList ClassNameList ClassName->ClassNameList ■ doDeleteClassName ClassNameList->ClassName ■ doCreateClassName ClassNameList->ClassNameList ■ goClassNameList ClassNameList->AdminTop ■ doSortNoMove ClassCategory ClassCategory ClassCategory->ClassCategory ■ doUpdateClassCategory ClassCategoryList ClassCategoryList ClassCategory->ClassCategoryList ■ doDeleteClassCategory ClassCategoryList->ClassCategory ■ doCreateClassCategory ClassCategoryList->ClassCategoryList ■ goClassCategoryList ClassCategoryList->AdminTop ■ doSortNoMove ■ doToggleVisible Cart->Cart ■ goCart ■ doAddCartItem ■ doUpdateCartItemQuantity ■ doRemoveCartItem CheckoutEntry CheckoutEntry Cart->CheckoutEntry ■ doSelectCartForCheckout ■ goCheckoutEntry CheckoutEntry->Cart ■ goCart ShoppingLogin ShoppingLogin CheckoutEntry->ShoppingLogin ■ goShoppingLogin ShoppingNonMember ShoppingNonMember CheckoutEntry->ShoppingNonMember ■ goShoppingNonMember Shopping Shopping CheckoutEntry->Shopping ■ goShopping ShoppingLogin->ShoppingNonMember ■ goShoppingNonMember ShoppingLogin->CustomerRegistration ■ goCustomerRegistration ShoppingLogin->Mypage ■ doLogin ShoppingNonMember->Shopping ■ doSubmitNonMember Shopping->Shopping ■ doShoppingRedirectTo ■ goShoppingShippingMultiple ShoppingShipping ShoppingShipping Shopping->ShoppingShipping ■ goShoppingShipping ShoppingShippingEdit ShoppingShippingEdit Shopping->ShoppingShippingEdit ■ goShoppingShippingEdit ShoppingConfirm ShoppingConfirm Shopping->ShoppingConfirm ■ doConfirmOrder ShoppingError ShoppingError Shopping->ShoppingError ■ goShoppingError ShoppingShipping->Shopping ■ doSelectShippingAddress ShoppingShippingEdit->Shopping ■ doUpdateShippingAddress ShoppingComplete ShoppingComplete ShoppingConfirm->ShoppingComplete ■ doCheckout ShoppingConfirm->ShoppingError ■ goShoppingError ShoppingComplete->Top ■ goTop ShoppingComplete->Cart ■ goCart ShoppingError->Cart ■ goCart Order Order Order->Cart ■ doReorder Order->Order ■ goOrder ■ doUpdateOrder ■ doUpdateOrderStatus ■ doUpdateTrackingNumber ■ doSendShippingNotifyMail OrderList OrderList Order->OrderList ■ goOrderList ■ goExportOrderPdf MailHistory MailHistory Order->MailHistory ■ doSendOrderMail OrderShippingAddress OrderShippingAddress Order->OrderShippingAddress ■ goOrderShippingAddress OrderList->Order ■ goOrder ■ doCreateOrder OrderList->OrderList ■ goOrderList Customer Customer Customer->Top ■ doWithdrawCustomer Customer->OrderList ■ goOrderHistory Customer->Customer ■ goCustomer CustomerAddressList CustomerAddressList Customer->CustomerAddressList ■ goCustomerAddressList Customer->CustomerFavoriteProductList ■ goFavoriteList MypageChange MypageChange Customer->MypageChange ■ doUpdateCustomer CustomerList CustomerList CustomerList->Customer ■ goCustomer ■ doCreateCustomer CustomerList->CustomerList ■ goCustomerList ■ doResendActivationMail CustomerAddress CustomerAddress CustomerAddress->CustomerAddress ■ doUpdateCustomerAddress CustomerAddress->CustomerAddressList ■ doDeleteCustomerAddress CustomerAddressList->CustomerAddress ■ doCreateCustomerAddress CustomerAddressList->CustomerFavoriteProductList ■ goFavoriteList CustomerFavoriteProduct->Product ■ goProduct CustomerFavoriteProduct->CustomerFavoriteProductList ■ doRemoveFavorite CustomerFavoriteProductList->CustomerFavoriteProductList ■ goFavoriteList Login->CustomerRegistration ■ goCustomerRegistration Login->Mypage ■ doLogin PasswordReset PasswordReset PasswordReset->Login ■ doResetPassword CustomerRegistration->CustomerRegistration ■ goCustomerRegistration CustomerRegistrationComplete CustomerRegistrationComplete CustomerRegistration->CustomerRegistrationComplete ■ doRegisterCustomer CustomerRegistrationConfirm CustomerRegistrationConfirm CustomerRegistration->CustomerRegistrationConfirm ■ goCustomerRegistrationConfirm CustomerRegistrationComplete->Top ■ goTop Mypage->CustomerAddressList ■ goCustomerAddressList Mypage->CustomerFavoriteProductList ■ goFavoriteList MypageHistory MypageHistory Mypage->MypageHistory ■ goMypageHistory Mypage->MypageChange ■ goMypageChange MypageWithdraw MypageWithdraw Mypage->MypageWithdraw ■ goMypageWithdraw MypageHistory->Product ■ goProduct MypageHistory->Cart ■ doReorder MypageHistory->Mypage ■ goMypage MypageChange->MypageChange ■ doUpdateCustomer MypageChangeComplete MypageChangeComplete MypageChangeComplete->CustomerAddressList ■ goCustomerAddressList MypageChangeComplete->Mypage ■ goMypage MypageWithdraw->Top ■ doWithdrawCustomer MypageWithdrawConfirm MypageWithdrawConfirm MypageWithdraw->MypageWithdrawConfirm ■ goMypageWithdrawConfirm MypageWithdrawConfirm->Top ■ doWithdrawCustomer MypageWithdrawConfirm->Mypage ■ goMypage MypageWithdrawComplete MypageWithdrawComplete MypageWithdrawComplete->Top ■ goTop HelpAbout->Top ■ goTop HelpGuide->Top ■ goTop HelpAgreement->Top ■ goTop HelpPrivacy->Top ■ goTop HelpTradeLaw->Top ■ goTop BaseInfo BaseInfo BaseInfo->BaseInfo ■ goBaseInfo ■ doUpdateBaseInfo PaymentList PaymentList BaseInfo->PaymentList ■ goPaymentList Payment Payment Payment->Payment ■ doUpdatePayment Payment->PaymentList ■ doDeletePayment PaymentList->Payment ■ doCreatePayment ■ goPayment PaymentList->PaymentList ■ goPaymentList PaymentList->AdminTop ■ doSortNoMove ■ doToggleVisible Delivery Delivery Delivery->Delivery ■ doUpdateDelivery DeliveryList DeliveryList Delivery->DeliveryList ■ doDeleteDelivery DeliveryList->Delivery ■ doCreateDelivery ■ goDelivery DeliveryList->DeliveryList ■ goDeliveryList DeliveryList->AdminTop ■ doSortNoMove ■ doToggleVisible TaxRule TaxRule TaxRuleList TaxRuleList TaxRule->TaxRuleList ■ doDeleteTaxRule TaxRuleList->TaxRule ■ doCreateTaxRule TaxRuleList->TaxRuleList ■ goTaxRuleList ■ doDeleteTaxRule News News News->News ■ goNews ■ doUpdateNews NewsList NewsList News->NewsList ■ doDeleteNews PageList PageList News->PageList ■ goPageList NewsList->News ■ goNews ■ doCreateNews NewsList->NewsList ■ goNewsList NewsList->AdminTop ■ doToggleVisible Page Page Page->Page ■ goPage ■ doUpdatePage Page->PageList ■ doDeletePage BlockList BlockList Page->BlockList ■ goBlockList PageList->Page ■ goPage ■ doCreatePage PageList->PageList ■ goPageList ContactForm->ContactForm ■ goContactForm ContactComplete ContactComplete ContactForm->ContactComplete ■ doSubmitContact ContactComplete->Top ■ goTop Member Member Member->Member ■ goMember ■ doUpdateMember MemberList MemberList Member->MemberList ■ doDeleteMember MemberList->Member ■ goMember ■ doCreateMember MemberList->MemberList ■ goMemberList AuthorityRole AuthorityRole AuthorityRole->AuthorityRole ■ doUpdateAuthorityRole MailTemplate MailTemplate MailTemplate->MailTemplate ■ doUpdateMailTemplate MailTemplateList MailTemplateList MailTemplate->MailTemplateList ■ doDeleteMailTemplate OrderMail OrderMail MailTemplate->OrderMail ■ goOrderMail MailTemplateList->MailTemplateList ■ goMailTemplateList LoginHistoryList LoginHistoryList LoginHistoryList->LoginHistoryList ■ goLoginHistoryList Security Security LoginHistoryList->Security ■ goSecurity Csv Csv Csv->ProductList ■ goExportProduct Csv->Csv ■ doUpdateCsv Plugin Plugin Plugin->Plugin ■ doEnablePlugin ■ doDisablePlugin PluginList PluginList Plugin->PluginList ■ doUninstallPlugin PluginList->Plugin ■ doInstallPlugin PluginList->PluginList ■ goPluginList TemplateList TemplateList TemplateList->TemplateList ■ goTemplateList ■ doDeleteTemplate ■ doDownloadTemplate ■ doSelectTemplate TemplateInstall TemplateInstall TemplateList->TemplateInstall ■ goTemplateInstall Layout Layout Layout->Layout ■ doUpdateLayout TradeLawList TradeLawList Layout->TradeLawList ■ goTradeLawList LayoutList LayoutList LayoutList->LayoutList ■ goLayoutList Block Block Block->LayoutList ■ goLayoutList Block->Block ■ doUpdateBlock Block->BlockList ■ doDeleteBlock BlockList->Block ■ doCreateBlock BlockList->BlockList ■ goBlockList TradeLawList->TradeLawList ■ goTradeLawList ■ doUpdateTradeLaw ContentCss ContentCss TradeLawList->ContentCss ■ goContentCss OrderPdf OrderPdf AdminLogin AdminLogin AdminLogin->AdminTop ■ doAdminLogin AdminTop->ProductList ■ goProductList AdminTop->TagList ■ goTagList AdminTop->ClassNameList ■ goClassNameList AdminTop->ClassCategoryList ■ goClassCategoryList AdminTop->OrderList ■ goOrderList AdminTop->CustomerList ■ goCustomerList AdminTop->BaseInfo ■ goBaseInfo AdminTop->PaymentList ■ goPaymentList AdminTop->DeliveryList ■ goDeliveryList AdminTop->TaxRuleList ■ goTaxRuleList AdminTop->NewsList ■ goNewsList AdminTop->PageList ■ goPageList AdminTop->MemberList ■ goMemberList AdminTop->MailTemplateList ■ goMailTemplateList AdminTop->LoginHistoryList ■ goLoginHistoryList AdminTop->PluginList ■ goPluginList AdminTop->TemplateList ■ goTemplateList AdminTop->LayoutList ■ goLayoutList AdminTop->BlockList ■ goBlockList AdminTop->TradeLawList ■ goTradeLawList AdminTop->AdminLogin ■ doAdminLogout ContentCache ContentCache AdminTop->ContentCache ■ goContentCache CustomerDeliveryEdit CustomerDeliveryEdit Calendar Calendar Calendar->Calendar ■ doCreateCalendarHoliday ■ doDeleteCalendarHoliday ■ doUpdateCalendar ■ goCalendar ChangePassword ChangePassword ContentCache->ContentCache ■ doClearCache ContentCss->ContentCss ■ doUpdateContentCss ContentJs ContentJs ContentCss->ContentJs ■ goContentJs ContentJs->ContentJs ■ doUpdateContentJs Maintenance Maintenance Maintenance->Maintenance ■ doToggleMaintenance MasterData MasterData OrderMail->MailHistory ■ doSendOrderMail OrderMailConfirm OrderMailConfirm OrderMail->OrderMailConfirm ■ goOrderMailConfirm OrderMailConfirm->MailHistory ■ doSendOrderMail OrderShippingAddress->Order ■ doUpdateTrackingNumber ■ doUpdateOrderShippingAddress OrderStatusList OrderStatusList PasswordResetRequest PasswordResetRequest PasswordResetRequestComplete PasswordResetRequestComplete Security->Security ■ doUpdateSecurity SystemInfo SystemInfo SystemInfo->AdminLogin ■ doAdminLogout Log Log TemplateInstall->TemplateList ■ doInstallTemplate TwoFactorAuth TwoFactorAuth TwoFactorAuth->TwoFactorAuth ■ doVerifyTwoFactorAuth TwoFactorAuthSet TwoFactorAuthSet TwoFactorAuthSet->TwoFactorAuthSet ■ doSetTwoFactorAuth doUpdateProduct doUpdateProduct doUpdateProduct->ProductList ■ goProductList CartItem CartItem CartItem->Product ■ goProduct UnknownState UnknownState UnknownState->Top ■ doLogout UnknownState->ProductClass ■ goProductClass ■ doRegisterProductClass UnknownState->ProductList ■ doBulkUpdateProductStatus ■ doImportProductCsv UnknownState->ClassCategory ■ goClassCategory UnknownState->ShoppingComplete ■ goShoppingComplete UnknownState->OrderList ■ doBulkDeleteOrder ■ goImportShippingCsv UnknownState->Customer ■ doActivateCustomer ■ doUpdateCustomerProfile ■ doCreateCustomerDeliveryAddress ■ doUpdateCustomerDeliveryAddress ■ doDeleteCustomerDeliveryAddress UnknownState->CustomerAddress ■ goCustomerAddress UnknownState->PasswordReset ■ doRequestPasswordReset ■ goPasswordReset UnknownState->CustomerRegistrationComplete ■ goCustomerRegistrationComplete UnknownState->ContactComplete ■ goContactComplete UnknownState->AuthorityRole ■ goAuthorityRole UnknownState->Csv ■ goCsv UnknownState->Layout ■ goLayout UnknownState->Block ■ goBlock UnknownState->OrderPdf ■ goOrderPdf UnknownState->AdminLogin ■ goAdminLogin UnknownState->AdminTop ■ doChangePassword UnknownState->CustomerDeliveryEdit ■ goCustomerDeliveryEdit UnknownState->ChangePassword ■ goChangePassword UnknownState->MasterData ■ doSelectMasterData ■ doUpdateMasterData ■ goMasterData UnknownState->OrderStatusList ■ doUpdateOrderStatusList ■ goOrderStatusList UnknownState->PasswordResetRequest ■ goPasswordResetRequest UnknownState->PasswordResetRequestComplete ■ goPasswordResetRequestComplete UnknownState->Log ■ goLog doUpdateCsv doUpdateCsv doUpdateCsv->ProductList ■ goExportProduct goExportCategory goExportCategory goExportCategory->CategoryList ■ doImportCategoryCsv goExportProduct goExportProduct goExportProduct->CategoryList ■ goExportCategory AdminOrderEditPage AdminOrderEditPage AdminOrderEditPage->Order ■ doUpdateOrder ■ doUpdateOrderStatus ■ doUpdateTrackingNumber ■ doSendShippingNotifyMail AdminOrderEditPage->OrderList ■ goOrderList AdminOrderEditPage->MailHistory ■ doSendOrderMail doImportCategoryCsv doImportCategoryCsv doImportCategoryCsv->OrderList ■ goExportOrder goExportOrderPdf goExportOrderPdf goExportOrderPdf->OrderList ■ goExportOrder doSendOrderMail doSendOrderMail doSendOrderMail->OrderList ■ goExportOrder ■ goExportOrderPdf goExportOrder goExportOrder goExportOrder->OrderList ■ goExportShipping goExportShipping goExportShipping goExportShipping->OrderList ■ doImportShippingCsv doUpdateOrderShippingAddress doUpdateOrderShippingAddress doUpdateOrderShippingAddress->Order ■ doUpdateTrackingNumber doRemoveFavorite doRemoveFavorite doRemoveFavorite->MypageWithdraw ■ goMypageWithdraw AdminCustomerEditPage AdminCustomerEditPage AdminCustomerEditPage->Customer ■ doCreateCustomer AdminCustomerEditPage->CustomerList ■ goCustomerList ■ doDeleteCustomer doImportShippingCsv doImportShippingCsv doImportShippingCsv->CustomerList ■ goExportCustomer doDeleteCustomerAddress doDeleteCustomerAddress doDeleteCustomerAddress->CustomerFavoriteProductList ■ goFavoriteList doAddFavorite doAddFavorite doAddFavorite->CustomerFavoriteProductList ■ doRemoveFavorite doUpdateBaseInfo doUpdateBaseInfo doUpdateBaseInfo->PaymentList ■ goPaymentList doDeletePayment doDeletePayment doDeletePayment->DeliveryList ■ goDeliveryList doDeleteDelivery doDeleteDelivery doDeleteDelivery->TaxRuleList ■ goTaxRuleList doUpdateAuthorityRole doUpdateAuthorityRole doUpdateAuthorityRole->LoginHistoryList ■ goLoginHistoryList doDeleteMailTemplate doDeleteMailTemplate doDeleteMailTemplate->MailTemplateList ■ goMailTemplateList doDeleteBlock doDeleteBlock doDeleteBlock->LayoutList ■ goLayoutList doDeletePage doDeletePage doDeletePage->BlockList ■ goBlockList doUpdateLayout doUpdateLayout doUpdateLayout->TradeLawList ■ goTradeLawList doDeleteNews doDeleteNews doDeleteNews->PageList ■ goPageList doDeleteTemplate doDeleteTemplate doDeleteTemplate->TemplateList ■ goTemplateList doUpdateMailTemplate doUpdateMailTemplate doUpdateMailTemplate->MailTemplateList ■ doDeleteMailTemplate doUpdateMailTemplate->OrderMail ■ goOrderMail doDownloadTemplate doDownloadTemplate doDownloadTemplate->TemplateList ■ doDeleteTemplate doSelectTemplate doSelectTemplate doSelectTemplate->TemplateList ■ doDownloadTemplate goExportClassCategory goExportClassCategory goExportClassCategory->ClassCategoryList ■ doImportClassCategoryCsv goExportClassName goExportClassName goExportClassName->ClassNameList ■ doImportClassNameCsv doInstallTemplate doInstallTemplate doInstallTemplate->TemplateList ■ doSelectTemplate doAdminLogin doAdminLogin doAdminLogin->AdminTop ■ goAdminTop doDeleteTaxRule doDeleteTaxRule doDeleteTaxRule->Calendar ■ goCalendar doVerifyTwoFactorAuth doVerifyTwoFactorAuth doVerifyTwoFactorAuth->ContentCache ■ goContentCache doUpdateTradeLaw doUpdateTradeLaw doUpdateTradeLaw->ContentCss ■ goContentCss doUpdateContentCss doUpdateContentCss doUpdateContentCss->ContentJs ■ goContentJs doImportClassNameCsv doImportClassNameCsv doImportClassNameCsv->ClassCategoryList ■ goExportClassCategory goExportCustomer goExportCustomer goExportCustomer->ClassNameList ■ goExportClassName doClearCache doClearCache doClearCache->Maintenance ■ goMaintenance doUpdateCustomer doUpdateCustomer doUpdateCustomer->MypageChangeComplete ■ goMypageChangeComplete doWithdrawCustomer doWithdrawCustomer doWithdrawCustomer->MypageWithdrawComplete ■ goMypageWithdrawComplete doUpdateTrackingNumber doUpdateTrackingNumber doUpdateTrackingNumber->OrderMail ■ goOrderMail goMailTemplateList goMailTemplateList goMailTemplateList->OrderMail ■ goOrderMail doUpdateOrderStatus doUpdateOrderStatus doUpdateOrderStatus->OrderShippingAddress ■ goOrderShippingAddress doToggleMaintenance doToggleMaintenance doToggleMaintenance->SystemInfo ■ goSystemInfo doSetTwoFactorAuth doSetTwoFactorAuth doSetTwoFactorAuth->TwoFactorAuth ■ goTwoFactorAuth doUpdateSecurity doUpdateSecurity doUpdateSecurity->TwoFactorAuthSet ■ goTwoFactorAuthSet
Semantic
Safe
Unsafe
Idempotent
Label:
Size:
Tags:

Semantic Descriptors

Type ID Title Contained Extra Info
addPoint 付与ポイント tag:src-entitydoc:注文により付与されるポイント数。商品単価(税抜) x pointRate x 数量で明細ごとに計算し合算。利用ポイント分を控除。発送済み(DELIVERED)遷移時に会員のpointに加算
addr01 市区町村 def:schema.org/addressLocalitytag:src-entitydoc:都道府県より下位の市区町村名
addr02 番地・建物名 def:schema.org/streetAddresstag:src-entitydoc:番地・ビル名・部屋番号等の詳細住所
Address 配送先住所エンティティ addressId
customerId
name01
name02
kana01
kana02
companyName
phoneNumber
postalCode
pref
addr01
addr02
tag:account src-entitydoc:会員の配送先住所帳の1行。customerId を所有者キーとして、住所・氏名・連絡先を扱う。
addressId 配送先住所ID tag:src-entitydoc:dtb_customer_address.id の不透明な文字列ハンドル。BeMart の AddressEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_customer_address.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。所有者は customerId、AUTHZ 検査は CustomerAddressUpdated / CustomerAddressDeleted で getById → customerId 一致確認の順で実施
AdminCustomerEditPage 管理会員編集画面 Customer
CustomerAddressList
CustomerFavoriteProductList
OrderList
goCustomerList
doCreateCustomer
doDeleteCustomer
tag:account flow-manage-customer actor-admin src-template src-router page page-admin page-detail page-edit route-ec-cube migration-target feature-admin-customerdoc:EC-CUBE route admin_customer_edit / template Admin/Customer/edit.twig に対応する管理会員編集画面。Customer状態を、管理者向けの基本情報・購入履歴・お気に入り・配送先・ポイント等へ展開する画面状態。
adminId 管理者ID tag:src-entitydoc:管理者メンバーを識別する不透明な文字列ハンドル。Fake と SQL の ID 形状差を隠す。
AdminLogin 管理画面ログイン loginId
password
doAdminLogin
tag:account flow-admin-auth actor-admin src-template page page-admin page-login feature-admin-auth flow-admin-system-operationdoc:管理画面のログイン画面。loginId と password で認証する。顧客側 Login とは別 firewall の AAA 境界。doAdminLogout の遷移先でもある。
AdminOrderEditPage 管理受注編集画面 Order
ShippingAddress
goOrderList
doSendOrderMail
doSendShippingNotifyMail
doUpdateOrder
doUpdateOrderStatus
doUpdateTrackingNumber
tag:order flow-manage-order actor-admin src-template src-router page page-admin page-detail page-edit route-ec-cube migration-target feature-admin-order flow-admin-order-fulfillmentdoc:EC-CUBE route admin_order_edit / template Admin/Order/edit.twig に対応する管理受注編集ワークベンチ。Order状態を、受注基本情報・明細・配送・支払・対応状況・メール/PDF/CSV導線へ展開する画面状態。
AdminTop 管理画面トップ goOrderList
goCustomerList
goProductList
goMemberList
goBaseInfo
goPaymentList
goDeliveryList
goTaxRuleList
goNewsList
goPageList
goLayoutList
goBlockList
goTagList
goClassNameList
goClassCategoryList
goMailTemplateList
goLoginHistoryList
goPluginList
goTemplateList
goTradeLawList
goContentCache
doAdminLogout
tag:admin-system flow-admin-auth actor-admin src-template page page-admin page-dashboard feature-admin-auth flow-admin-system-operationdoc:管理画面のダッシュボード。doAdminLogin 成功後の遷移先。受注・会員・商品・各種マスタ管理への入口を提供する。
applyDate 適用日 tag:src-entitydoc:この税率ルールが有効になる日時。適用日以降の注文にこの税率が適用される。複数の税率ルールがある場合、注文日時点で最も新しい適用日のルールが使用される。過去の受注には影響しない
authority 権限 tag:src-entitydoc:管理者権限レベル。0=システム管理者(最高権限、全機能アクセス可能), 1=店舗オーナー(制限あり、denyUrlで制限されたURLにアクセス不可)。数値が小さいほど権限が高い。AuthorityRoleのURL拒否パターンでアクセス制御
AuthorityRole 権限ルール denyUrl
authority
createDate
updateDate
doUpdateAuthorityRole
tag:admin-system src-template flow-admin-system-operation
BaseInfo 基本情報 shopName
shopKana
shopNameEng
companyName
companyKana
postalCode
pref
addr01
addr02
phoneNumber
businessHour
shopEmail01
shopEmail02
shopEmail03
shopEmail04
goodTraded
shopMessage
deliveryFreeAmount
deliveryFreeQuantity
optionMypageOrderStatusDisplay
optionNostockHidden
optionFavoriteProduct
optionProductDeliveryFee
optionProductTaxRule
optionCustomerActivate
optionRememberMe
optionPoint
basicPointRate
pointConversionRate
invoiceRegistrationNumber
updateDate
goBaseInfo
goPaymentList
doUpdateBaseInfo
tag:shop src-entity src-template flow-admin-shop-configurationdoc:ショップ基本情報を表すシングルトン設定。EC-CUBE の dtb_base_info id=1 行を BeMart の管理設定に必要な投影として扱う。
basicPointRate 基本ポイント付与率 tag:src-entitydoc:商品購入時の基本ポイント付与率(%)。商品個別のpointRate未設定時に適用
birth 生年月日 def:schema.org/birthDatetag:src-entitydoc:会員の生年月日
Block ブロック blockId
blockName
blockFileName
blockDeletable
deviceType
createDate
updateDate
goLayoutList
doUpdateBlock
doDeleteBlock
tag:cms src-entity src-template flow-admin-content-publishdoc:CMSで保守する画面ブロック。ブロック本体を扱い、レイアウト上の配置情報は別スコープとして分ける。
blockDeletable ブロック削除可否 tag:src-entitydoc:このブロックを管理画面から削除できるか。システム標準ブロックは削除不可
blockFileName ブロックファイル名 tag:src-entitydoc:ブロックのテンプレートファイル名
blockId ブロックID tag:src-entitydoc:dtb_block.id の不透明な文字列ハンドル。BeMart の BlockEntity 層は数値ではなく文字列として保持する。Fake 実装は `bk-` プレフィックス付きの英数字を生成し(シード `bk-header` を含む)、SQL 実装は dtb_block.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlBlockStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (BlockUpdated / BlockDeleted) を踏むため、シードハンドル `bk-header` や `nonexistent-zzz` は Fake / SQL 双方で 404 が同形
BlockList ブロック一覧 Block
goBlockList
doCreateBlock
tag:cms src-template flow-admin-content-publish
blockName ブロック名 tag:src-entitydoc:ブロックの表示名
businessHour 営業時間 tag:src-entitydoc:ショップの営業時間。フリーフォーマット
buyTimes 購入回数 tag:src-entitydoc:累計購入回数。注文確定時に加算
buyTotal 購入累計額 tag:src-entitydoc:累計購入金額。注文確定時に加算
Calendar 営業日カレンダー goCalendar
doCreateCalendarHoliday
doUpdateCalendar
doDeleteCalendarHoliday
tag:src-template alps-route-gate flow-admin-shop-configurationdoc:営業日カレンダーを表す画面状態。
Cart カート cartKey
preOrderId
totalPrice
deliveryFeeTotal
addPoint
usePoint
createDate
updateDate
CartItem
goCart
goCheckoutEntry
doAddCartItem
doUpdateCartItemQuantity
doRemoveCartItem
doSelectCartForCheckout
tag:cart src-template flow-customer-purchase
CartItem カート明細 productClassId
productId
productCode
productName
fileName
classNameLabel
classCategoryName
quantity
unitPrice
goProduct
tag:cart src-template flow-customer-purchasedoc:カート内の1明細を描画する画面投影。購入SKU、数量、単価、商品表示情報を合わせて扱う。
cartItemPrice カート商品価格 def:schema.org/pricetag:src-entitydoc:カート内の税込単価
cartKey カートキー tag:src-entitydoc:カート分離キー。形式: {セッションプレフィックス}_{販売種別ID}。EC-CUBEは販売種別ごとにカートを分離するため、異なる販売種別の商品は別カートになる
Category カテゴリ categoryId
categoryName
hierarchy
sortNo
createDate
updateDate
goCategory
goCategoryList
goProductList
doUpdateCategory
doDeleteCategory
tag:catalog src-entity src-templatedoc:商品カテゴリ。親子階層と表示順を持つ catalog taxonomy の管理単位。商品割当との結合表は別スコープとして扱う。
categoryId カテゴリID tag:src-entitydoc:dtb_category.id の不透明な文字列ハンドル。BeMart の CategoryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_category.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlCategoryStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (CategoryUpdated / CategoryDeleted / CategoryCreated の親解決) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。parentId(自己参照 FK parent_category_id)も同じ文字列ハンドルで表現され、非数値 parentId は SQL では NULL(ルート)に倒れる。blockId / pageId / tagId と同じ Fake↔SQL 二重性
CategoryList カテゴリ一覧 Category
goCategory
doCreateCategory
tag:catalog src-template
categoryName カテゴリ名 tag:src-entitydoc:カテゴリの表示名
ChangePassword パスワード変更 tag:src-template alps-route-gate flow-admin-system-operationdoc:パスワード変更を表す画面状態。
charge 手数料 tag:src-entitydoc:受注の決済手数料。paymentCharge(支払方法マスタの手数料)のスナップショット。PaymentChargePreprocessorにより受注作成時にコピーされる
CheckoutEntry 購入手続き入口 goShoppingLogin
goShoppingNonMember
goShopping
goCart
tag:checkout src-router flow-customer-purchasedoc:カートから購入手続きへ入るゲートウェイ。rel の意味は状態に依存しない入口で、ログイン状態に応じて購入ログインまたは注文手続きへ進める。
ClassCategory 規格分類 classCategoryId
classNameId
classCategoryName
classCategoryBackendName
classCategoryVisible
sortNo
createDate
updateDate
doUpdateClassCategory
doDeleteClassCategory
tag:catalog src-entity src-templatedoc:商品規格軸に属する具体値。カラーの赤・青、サイズのS/M/Lなどを表す。
classCategory1 規格分類1 tag:src-entitydoc:商品規格1軸目(dtb_product_class.class_category_id1)。dtb_class_category への FK。バリエーション無し商品の "デフォルト規格" 行は NULL(class_category_id2 と AND で判定)。Favorite / Cart の productCode 解決は IS NULL 条件で default class を選ぶ
classCategory2 規格分類2 tag:src-entitydoc:商品規格2軸目(dtb_product_class.class_category_id2)。dtb_class_category への独立した FK。1軸目(classCategory1)と組み合わせて [軸1, 軸2] のペアでバリエーションを表現。NULL は default class の判定条件
classCategoryBackendName 規格分類管理名 tag:src-entitydoc:管理画面でのみ使用する規格分類の内部名
classCategoryId 規格分類ID tag:src-entitydoc:dtb_class_category.id の不透明な文字列ハンドル。BeMart の ClassCategoryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_class_category.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlClassCategoryStorage では miss として扱われ getById / put / remove のいずれも 404 経路(規格分類の更新・削除 Final)を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。classNameId / categoryId / blockId / tagId と同じ Fake↔SQL 二重性
ClassCategoryList 規格分類一覧 ClassCategory
goClassCategoryList
doCreateClassCategory
doSortNoMove
doToggleVisible
tag:catalog src-template
classCategoryName 規格分類名 tag:src-entitydoc:商品バリエーション軸の具体的な値(例: 赤、Lサイズ)。EC-CUBEの"classCategory"はOOPのカテゴリではなく規格値を意味する
classCategoryVisible 規格分類表示 tag:src-entitydoc:この規格分類値を商品選択肢として表示するか
ClassName 規格名 classNameId
classNameLabel
classNameBackendName
sortNo
createDate
updateDate
doUpdateClassName
doDeleteClassName
tag:catalog src-entity src-templatedoc:商品規格の軸名。カラー・サイズなど、商品バリエーションの分類軸を表す。
classNameBackendName 規格管理名 tag:src-entitydoc:管理画面でのみ使用する規格の内部名。classNameLabelとは別に管理用の名称を持てる
classNameId 規格名ID tag:src-entitydoc:dtb_class_name.id の不透明な文字列ハンドル。BeMart の ClassNameEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_class_name.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlClassNameStorage では miss として扱われ getById / put / remove のいずれも 404 経路(規格名の更新・削除 Final)を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。categoryId / blockId / tagId と同じ Fake↔SQL 二重性
classNameLabel 規格名 tag:src-entitydoc:商品バリエーション軸の名前(例: カラー、サイズ)。EC-CUBEの"class"はOOPのクラスではなく商品規格を意味する
ClassNameList 規格名一覧 ClassName
goClassNameList
doCreateClassName
doSortNoMove
tag:catalog src-template
clientIp クライアントIP tag:src-entitydoc:ログイン試行元のIPアドレス。セキュリティ監査用
companyKana 会社名フリガナ tag:src-entitydoc:会社名のカタカナ読み
companyName 会社名 def:schema.org/nametag:src-entitydoc:法人顧客の社名。B2B取引やインボイスで使用
completeMailMessage 注文完了メール追記 tag:src-entitydoc:注文完了メールに追加するメッセージ。主に決済プラグインが設定するカスタムメッセージ。複数プラグインからの利用を想定しappendCompleteMailMesssage()で追記する
completeMessage 注文完了メッセージ tag:src-entitydoc:注文完了画面に表示するメッセージ。主に決済プラグインが設定するカスタムメッセージ。複数プラグインからの利用を想定しappendCompleteMesssage()で追記する。HTML使用可
confirmUrl 追跡URL tag:src-entitydoc:配送業者の荷物追跡ページURL。フィールド名は"confirm_url"だが注文確認URLではない。管理画面では"お問い合わせ番号URL"と表示。trackingNumberと組み合わせて追跡リンクを構成
ContactComplete お問い合わせ完了 ticketId
goTop
tag:contact src-template flow-customer-inquiry
contactContents お問い合わせ内容 tag:src-entitydoc:お問い合わせフォームの本文
contactEmail お問い合わせメール def:schema.org/emailtag:src-entitydoc:お問い合わせフォームのメールアドレス
ContactForm お問い合わせフォーム contactName01
contactName02
contactKana01
contactKana02
contactEmail
phoneNumber
contactContents
goContactForm
doSubmitContact
tag:contact src-template flow-customer-inquiry
contactKana01 お問い合わせセイ tag:src-entitydoc:お問い合わせフォームの姓カナ
contactKana02 お問い合わせメイ tag:src-entitydoc:お問い合わせフォームの名カナ
contactName01 お問い合わせ姓 tag:src-entitydoc:お問い合わせフォームの姓。内部的にはNameTypeのname01と同じ仕組み
contactName02 お問い合わせ名 tag:src-entitydoc:お問い合わせフォームの名。内部的にはNameTypeのname02と同じ仕組み
ContentCache キャッシュ管理 doClearCache tag:src-template alps-route-gate flow-admin-system-operationdoc:キャッシュ管理を表す画面状態。
ContentCss CSS管理 goContentJs
doUpdateContentCss
tag:src-template alps-route-gate flow-admin-content-publishdoc:CSS管理を表す画面状態。
ContentJs JavaScript管理 doUpdateContentJs tag:src-template alps-route-gate flow-admin-content-publishdoc:JavaScript管理を表す画面状態。
createDate 作成日時 def:schema.org/dateCreatedtag:src-entitydoc:作成日時
Csv CSV出力設定 csvEntityName
csvFieldName
csvDispName
csvEnabled
sortNo
goExportProduct
doUpdateCsv
tag:admin-system src-template flow-admin-csv-exchange
CsvColumnConfig CSV列設定 csvType
csvColumnName
csvEnabled
sortNo
tag:admin-system src-entity flow-admin-csv-exchangedoc:CSV出力の列設定。csvType ごとに出力列、表示有無、列順を保持する。
csvColumnName CSV列名 tag:src-entitydoc:CSV出力列の識別名。dtb_csv.field_name に格納。CsvColumnConfigEntity の columnName に対応する管理フォーム上の行ハンドル。dtb_csv の NOT NULL 列 entity_name / disp_name は Wave 9 の Entity では持たないため、SqlCsvColumnConfigStorage の INSERT は field_name の値をそれらにエコーする(実体の entity_name / disp_name を供給する列カタログは Phase 2)
csvDispName CSV表示名 tag:src-entitydoc:CSVヘッダ行に表示する列名
csvEnabled CSV列有効 tag:src-entitydoc:このCSV列を出力に含めるか。dtb_csv.enabled(tinyint(1))。CsvColumnConfigEntity の enabled に対応
csvEntityName CSVエンティティ名 tag:src-entitydoc:CSV出力対象のDoctrineエンティティクラス名(完全修飾名。例: Eccube\Entity\Product)
csvFieldName CSVフィールド名 tag:src-entitydoc:CSV出力対象のフィールド名
csvType CSV種別 tag:src-entitydoc:dtb_csv.csv_type_id — mtb_csv_type への FK(1=注文CSV, 2=会員CSV, 3=商品CSV, 4=出荷CSV)。1つの csvType が複数の列設定行(dtb_csv 行)を所有する。doUpdateCsv は1つの csvType の列ベクタ全体を一括 POST し、SqlCsvColumnConfigStorage::replaceType がその csvType の行集合をアトミックに置換する。mtb_csv_type は structure-only ダンプで空のため SQL テストは seedCsvTypes でシード(seedAdminMasters と同じ空マスタ FK シード規約)
currencyCode 通貨コード def:schema.org/priceCurrencytag:src-entitydoc:ISO 4217通貨コード(例: JPY)。多通貨対応用
Customer 会員 customerId
name01
name02
kana01
kana02
companyName
email
phoneNumber
postalCode
pref
addr01
addr02
birth
sex
job
password
secretKey
resetKey
resetExpire
customerStatus
firstBuyDate
lastBuyDate
buyTimes
buyTotal
customerNote
point
createDate
updateDate
Favorite
goCustomer
goCustomerAddressList
goFavoriteList
goOrderHistory
doUpdateCustomer
doWithdrawCustomer
tag:account src-template
CustomerAddress 配送先住所 Address
prefName
createDate
updateDate
doUpdateCustomerAddress
doDeleteCustomerAddress
tag:account src-template flow-customer-account-maintenancedoc:EC-CUBE の配送先住所一覧画面(Mypage/delivery.twig)が1行あたり描画する情報構造。storage の src-entity 投影 Address を内包し、画面描画に必要な表示用フィールド prefName(都道府県名 — pref 整数 id を mtb_pref への JOIN で名称解決)を加える。Phase 3 enrichment で prefName を追加 — 従前は pref の整数 master id のみを画面に描画していた(CustomerAddressListFetched 投影が SqlAddressStorage の JOIN 結果を surface する)
CustomerAddressList 配送先住所一覧 CustomerAddress
goFavoriteList
doCreateCustomerAddress
tag:account src-template flow-customer-account-maintenance
CustomerDeliveryEdit お届け先編集 tag:account src-template flow-manage-customer actor-admin feature-admin-customerdoc:管理画面での会員お届け先(配送先住所)編集画面。氏名・フリガナ・会社名・郵便番号・都道府県・住所・電話番号を保持し、追加・更新・削除を行う。
CustomerFavoriteProduct お気に入り商品 Favorite
createDate
goProduct
doRemoveFavorite
tag:favorite src-template flow-customer-account-maintenance
CustomerFavoriteProductList お気に入り商品一覧 CustomerFavoriteProduct
goFavoriteList
tag:favorite src-template flow-customer-account-maintenance
customerId 会員ID tag:src-entitydoc:dtb_customer.id の不透明な文字列ハンドル。BeMart の Entity 層は数値ではなく文字列として保持する(マスアサインメント防止のため、Session/AuthZ 経由で読み出し、リクエスト本文からは受け取らない)。Favorite / Cart / Order の所有者キーとして横断使用
CustomerList 会員一覧 Customer
AdminCustomerEditPage
goCustomer
goCustomerList
doCreateCustomer
doResendActivationMail
tag:account src-template page page-admin page-list
customerNote 会員備考 tag:src-entitydoc:管理者用の内部メモ。顧客には表示されない
CustomerRegistration 会員登録 name01
name02
kana01
kana02
companyName
email
phoneNumber
postalCode
pref
addr01
addr02
password
birth
sex
job
goCustomerRegistration
goCustomerRegistrationConfirm
doRegisterCustomer
tag:account src-template flow-customer-registration
CustomerRegistrationComplete 会員登録完了 goTop tag:account src-router src-template flow-customer-registrationdoc:会員登録完了画面。メール認証有効時は仮登録完了の案内を表示
CustomerRegistrationConfirm 会員登録確認 tag:src-template alps-route-gate flow-customer-registrationdoc:会員登録確認を表す画面状態。
customerStatus 会員ステータス tag:src-entitydoc:1=仮会員(メール未認証), 2=本会員(認証済み), 3=退会。退会時はメールアドレスが無効化される
Delivery 配送方法 deliveryId
deliveryMethodName
serviceName
deliveryDescription
confirmUrl
deliveryVisible
sortNo
DeliveryFee
DeliveryTime
DeliveryDuration
createDate
updateDate
doUpdateDelivery
doDeleteDelivery
tag:shop src-entity src-template flow-admin-shop-configurationdoc:管理画面で保守する配送方法マスタ。dtb_delivery の配送方法本体を扱い、送料・時間帯などの子モデルとは分ける。
deliveryDate 配送希望日 def:schema.org/deliveryDatetag:src-entitydoc:顧客が指定した配送希望日
deliveryDescription 配送方法説明 tag:src-entitydoc:配送方法の説明文。管理画面で設定し、テンプレートカスタマイズで顧客に表示可能
DeliveryDuration 発送日目安 deliveryDurationName
deliveryDurationDays
sortNo
deliveryDurationDays 発送日目安日数 tag:src-entitydoc:発送日目安の日数値。配送希望日の選択肢計算に使用。負の値はお取り寄せ品を意味し、配送希望日の選択不可となる
deliveryDurationName 発送日目安名 tag:src-entitydoc:発送日目安の表示名。例: 1〜2日後
deliveryFee 商品別送料 tag:src-entitydoc:この商品規格固有の追加送料(ProductClass)。optionProductDeliveryFee有効時のみ機能。DeliveryFeePreprocessorでdeliveryFeeAmount(地域別送料)に加算されdeliveryFeeTotal(送料合計)に集計される
DeliveryFee 地域別送料 deliveryFeeAmount
pref
deliveryFeeAmount 地域別送料 tag:src-entitydoc:都道府県別の送料金額(DeliveryFee.fee)。配送方法(Delivery)と都道府県(Pref)の組み合わせで定義されるマスタ値。DeliveryFeePreprocessorでdeliveryFee(商品別送料)と合算されdeliveryFeeTotal(送料合計)に集計される
deliveryFeeTotal 送料合計 tag:src-entitydoc:全配送先の送料合計(スナップショット)。deliveryFeeAmount(地域別送料)+ deliveryFee(商品別送料)×数量 の合計。DeliveryFeePreprocessorで計算。カートと受注の両方で使用
deliveryFreeAmount 送料無料条件(金額) tag:src-entitydoc:この金額以上の注文で送料無料。未設定時は条件なし。判定はお届け先ごとの商品合計金額(税込=subtotal)で行う
deliveryFreeQuantity 送料無料条件(数量) tag:src-entitydoc:この数量以上の注文で送料無料。未設定時は条件なし。判定はお届け先ごとの商品数量合計で行う
deliveryId 配送方法ID tag:src-entitydoc:dtb_delivery.id の不透明な文字列ハンドル。BeMart の DeliveryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_delivery.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlDeliveryStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (DeliveryUpdated / DeliveryDeleted) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。blockId / pageId / categoryId と同じ Fake↔SQL 二重性
DeliveryList 配送方法一覧 Delivery
goDeliveryList
goDelivery
doCreateDelivery
doSortNoMove
doToggleVisible
tag:shop src-template flow-admin-shop-configuration
deliveryMethodName 配送方法名 tag:src-entitydoc:配送方法の表示名
deliveryName 配送業者名 tag:src-entitydoc:注文時点の配送業者名スナップショット
deliveryTime 配送時間帯 tag:src-entitydoc:顧客が選択した配送希望時間帯(例: 午前中、14-16時)
DeliveryTime 配送時間帯 deliveryTimeName
sortNo
deliveryTimeName 配送時間帯名 tag:src-entitydoc:配送時間帯の表示名。例: 午前中、14-16時
deliveryVisible 配送方法表示 tag:src-entitydoc:この配送方法をフロントに表示するか
denyUrl 拒否URL tag:src-entitydoc:アクセスを拒否する管理画面URLパターン。authority=1(店舗オーナー)に対して適用
department 所属 tag:src-entitydoc:管理者の所属部署名
descriptionDetail 詳細説明文 def:schema.org/descriptiontag:src-entitydoc:商品詳細ページに表示する説明文
descriptionList 一覧用説明文 def:schema.org/descriptiontag:src-entitydoc:商品一覧・検索結果に表示する短い説明文
deviceType デバイス種別 tag:src-entitydoc:デバイス種別マスタ(EC-CUBE 2.xからの名残)。値: 2=モバイル, 10=PC。非連番のIDは旧バージョンのデバイスサポート(ガラケー等)に由来。ページレイアウトのデバイス別表示に使用
discount 値引き額 tag:src-entitydoc:受注全体の値引き合計額。クーポン等による値引き
displayOrderScreen 注文画面表示 tag:src-entitydoc:注文確認画面にこの項目を表示するか
doActivateCustomer 会員を有効化する secretKey tag:account flow-register actor-customer src-router src-controller feature-register flow-customer-registrationrt:#Customerdoc:メール認証リンクのsecretKeyを検証し仮会員から本会員に変更。
doAddCartItem カートに追加する productCode
quantity
tag:cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchasert:#Cartdoc:PurchaseFlow(cartフロー)により在庫チェック・販売制限数チェック・配送設定チェックを実行。制限超過時は数量を自動調整。販売種別が異なる商品は別カート(cartKey)に分離。
doAddFavorite お気に入りに追加する productName
doRemoveFavorite
tag:favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenancert:#CustomerFavoriteProductdoc:商品を会員のお気に入りに追加する。重複追加は無視。
doAdminLogin 管理者ログインする loginId
password
goAdminTop
tag:account flow-admin-auth actor-admin src-router feature-admin-auth flow-admin-system-operationrt:#AdminTopdoc:管理者がloginIdとpasswordで認証する。顧客側doLoginとは別firewallのAAA境界。
doAdminLogout 管理者ログアウトする tag:account actor-admin src-router flow-admin-system-operationrt:#AdminLogindoc:管理者セッションを破棄。
doBulkDeleteOrder 受注を一括削除する tag:order flow-manage-order actor-admin src-router feature-admin-orderrt:#OrderListdoc:選択した受注を物理削除する。明細・配送・お支払い情報も連動削除。
doBulkUpdateProductStatus 商品ステータスを一括変更する productStatus tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ProductListdoc:選択した商品のステータス(公開・非公開・廃止)を一括変更する。
doChangePassword パスワードを変更する tag:src-router alps-route-gate flow-admin-system-operationrt:#AdminTopdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doCheckout 注文を確定する paymentMethod tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#ShoppingCompletedoc:PurchaseFlow(shoppingフロー)による税計算・送料計算・在庫引当・ポイント減算を実行。PaymentMethod::checkout()で決済確定後、dtb_order を登録し、カート明細を dtb_order_item にスナップショットとして凍結(注文時点の商品名・単価を固定)、注文確認メールを送信しカートをクリア。処理中はorderStatus=PROCESSING(8)->PENDING(7)->NEW(1)と遷移。同じ明細スナップショット凍結は管理画面の doCreateOrder も行う。
doClearCache キャッシュを削除する goMaintenance tag:src-router alps-route-gate flow-admin-system-operationrt:#ContentCachedoc:ユーザーが見る状態または行う操作をALPS上で表す。
doConfirmOrder 注文内容を確認する paymentMethod tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#ShoppingConfirmdoc:PurchaseFlow(shoppingフロー)で集計後、PaymentMethod::verify()による決済検証を実行。決済検証失敗時はShoppingErrorへリダイレクト。
doCopyProduct 商品をコピーする productName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#Productdoc:商品マスタを複製する。基本情報・規格(ProductClass)・画像を新規 Product として複製。タイトルは「(コピー) 」プレフィクス付き。
doCreateBlock ブロックを作成する blockName
blockFileName
tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#Blockdoc:新しい UI ブロックを作成する。Twig テンプレートを生成し、レイアウトから参照可能にする。
doCreateCalendarHoliday 休日を作成する tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Calendardoc:ユーザーが見る状態または行う操作をALPS上で表す。
doCreateCategory カテゴリを作成する categoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#Categorydoc:新規カテゴリを作成する。親カテゴリ指定で階層化可能。
doCreateClassCategory 規格分類を作成する classCategoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassCategorydoc:規格軸に新しい具体値を追加する(例: カラー軸に「赤」)。`ProductClass` 生成時の選択肢となる。
doCreateClassName 規格名を作成する classNameLabel tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassNamedoc:新しい規格軸を作成する(例: 「カラー」「サイズ」)。後で `ClassCategory` で具体値を登録。
doCreateCustomer 会員を作成する email
password
name01
name02
tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#Customerdoc:管理画面から会員を新規作成する。仮会員フラグなしで即時本会員として登録。
doCreateCustomerAddress 配送先を追加する name01
name02
postalCode
pref
addr01
addr02
phoneNumber
tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#CustomerAddressdoc:会員の追加配送先を登録する。氏名・郵便番号・都道府県・住所・電話番号を指定。最大 20 件まで登録可。
doCreateCustomerDeliveryAddress お届け先を追加する tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#Customerdoc:会員のお届け先を新規追加する(管理画面)。addressId 空のケースの doUpdateCustomerDeliveryAddress と同一実装(#[Link] 発見用の別名)。
doCreateDelivery 配送方法を作成する deliveryMethodName
serviceName
tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#Deliverydoc:新しい配送方法をマスタに追加する。販売種別・対応支払方法・都道府県別送料・配送時間を設定。
doCreateMember 管理者を作成する memberName
loginId
password
authority
work
tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#Memberdoc:新しい管理者アカウントを作成する。`authority` は 0=システム管理者(最高権限)/1=店舗オーナー。パスワードは bcrypt ハッシュ化。
doCreateNews ニュースを作成する newsTitle
publishDate
tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#Newsdoc:新しいニュースを投稿する。タイトル・本文・公開日・リンク先・別ウィンドウ表示フラグを指定。
doCreateOrder 受注を作成する customerId
paymentId
deliveryFeeTotal
charge
discount
OrderItemInput
tag:order flow-manage-order actor-admin src-router feature-admin-orderrt:#Orderdoc:管理画面から手動で受注を新規作成する。明細(productCode/productName/unitPrice/quantity の行)と支払方法・送料・手数料・値引きを受け取り、PurchaseFlow(orderフロー)で小計・税・送料を再計算する(subtotal/tax/total/addPoint はクライアントから信用せず再導出)。確定後に dtb_order を登録し、各明細行を dtb_order_item にスナップショットとして凍結する(注文時点の商品名・単価を固定)。同じ明細スナップショット凍結はストアフロントの doCheckout も行う。
doCreatePage ページを作成する pageName
pageUrl
pageFileName
tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#Pagedoc:新しいフリーページを作成する。URL・Twig テンプレートファイルを生成しルーティング登録。
doCreatePayment 支払方法を作成する paymentMethodName
paymentCharge
tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#Paymentdoc:新しい支払方法をマスタに追加する。手数料・利用可能金額範囲・対応 PaymentMethod クラスを指定。
doCreateProduct 商品を作成する productName
productStatus
tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publishrt:#Productdoc:新規商品を登録する。基本情報・規格(ClassCategory)・カテゴリ・タグ・画像を保存。
doCreateTag タグを作成する tagName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#Tagdoc:新しい商品タグを作成する。タグ名のみ。商品検索・絞り込みで使用。
doCreateTaxRule 税率ルールを作成する taxRuleRate
applyDate
roundingType
tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#TaxRuledoc:新しい税率ルールを追加する。適用開始日 `applyDate` を持ち、複数ルールは適用日順で評価される。
doDeleteBlock ブロックを削除する blockName
goLayoutList
tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#BlockListdoc:ブロックを論理削除する。レイアウトでの参照は事前に解除が必要。
doDeleteCalendarHoliday 休日を削除する tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Calendardoc:ユーザーが見る状態または行う操作をALPS上で表す。
doDeleteCategory カテゴリを削除する categoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#CategoryListdoc:カテゴリを削除する。子カテゴリは親へ繰り上げ、商品の所属カテゴリは解除。
doDeleteClassCategory 規格分類を削除する classCategoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassCategoryListdoc:規格分類を論理削除する。参照中の `ProductClass` がある場合は削除不可。
doDeleteClassName 規格名を削除する classNameLabel tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassNameListdoc:規格軸を論理削除する。配下の `ClassCategory` と参照中の `ProductClass` がある場合は削除不可。
doDeleteCustomer 会員を削除する email tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#CustomerListdoc:会員を物理削除する。受注は会員IDをNULLにして保持。
doDeleteCustomerAddress 配送先を削除する goFavoriteList tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#CustomerAddressListdoc:登録済みの配送先を削除する。既存受注の配送先には影響しない。
doDeleteCustomerDeliveryAddress お届け先を削除する tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#Customerdoc:会員のお届け先を1件削除する(管理画面)。
doDeleteDelivery 配送方法を削除する deliveryMethodName
goTaxRuleList
tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#DeliveryListdoc:配送方法を論理削除する(visible=false)。
doDeleteMailTemplate メールテンプレートを削除する goMailTemplateList tag:src-router alps-route-gate flow-admin-mail-template-maintenancert:#MailTemplateListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doDeleteMember 管理者を削除する loginId tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#MemberListdoc:管理者アカウントを論理削除する。自身は削除不可。最後のシステム管理者も削除不可。
doDeleteNews ニュースを削除する newsTitle
goPageList
tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#NewsListdoc:ニュースを論理削除する。
doDeletePage ページを削除する pageName
goBlockList
tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#PageListdoc:ユーザー作成ページのみ削除可能。システムページは削除不可。
doDeletePayment 支払方法を削除する paymentMethodName
goDeliveryList
tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#PaymentListdoc:支払方法を論理削除する(visible=false)。配送方法との紐付けは保持。
doDeleteProduct 商品を削除する productName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ProductListdoc:商品をステータス変更による論理削除する(visible=false)。受注履歴側のスナップショットには影響しない。
doDeleteTag タグを削除する tagName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#TagListdoc:タグを論理削除する。商品との紐付け(ProductTag)は自動的に解除。
doDeleteTaxRule 税率ルールを削除する goCalendar tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#TaxRuleListdoc:税率ルールを削除する。標準税率(id=1)は削除不可。
doDeleteTemplate テンプレートを削除する goTemplateList tag:src-router alps-route-gate flow-admin-template-lifecyclert:#TemplateListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doDisablePlugin プラグインを無効化する pluginCode tag:plugin flow-manage-plugin actor-admin src-router feature-admin-pluginrt:#Plugindoc:プラグインを無効化する。コードは残し、ロード対象から外す。
doDownloadTemplate テンプレートをダウンロードする doDeleteTemplate tag:src-router alps-route-gate flow-admin-template-lifecyclert:#TemplateListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doEnablePlugin プラグインを有効化する pluginCode tag:plugin flow-manage-plugin actor-admin src-router feature-admin-pluginrt:#Plugindoc:プラグインを有効化する。`enable` フラグを true にし、container/routes を再生成。
doImportCategoryCsv カテゴリCSVをインポートする goExportOrder tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchangert:#CategoryListdoc:カテゴリマスタをCSVから一括登録/更新する。階層構造はparent_idで指定。
doImportClassCategoryCsv 規格分類CSVをインポートする tag:src-router alps-route-gate flow-admin-csv-exchangert:#ClassCategoryListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doImportClassNameCsv 規格名CSVをインポートする goExportClassCategory tag:src-router alps-route-gate flow-admin-csv-exchangert:#ClassNameListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doImportProductCsv 商品CSVをインポートする tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchangert:#ProductListdoc:商品マスタをCSVから一括登録/更新する。新規・更新の両方に対応、商品ID指定で既存商品を更新。
doImportShippingCsv 配送CSVをインポートする goExportCustomer tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchangert:#OrderListdoc:配送CSVから伝票番号・出荷日を一括登録する。配送業者から受領した出荷情報の取り込み用。
doInstallPlugin プラグインをインストールする pluginCode tag:plugin flow-manage-plugin actor-admin src-router feature-admin-pluginrt:#Plugindoc:プラグイン ZIP をアップロードまたは公式ストアから取得してインストールする。マイグレーション・キャッシュクリアを実行。
doInstallTemplate テンプレートを追加する doSelectTemplate tag:src-router alps-route-gate flow-admin-template-lifecyclert:#TemplateListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doLogin ログインする email
password
tag:account actor-customer src-router flow-customer-registration flow-customer-account-maintenancert:#Mypagedoc:会員認証を行う。成功時はマイページへ遷移、失敗時はログイン画面にエラー表示。Symfony Securityでセッション管理。
doLogout ログアウトする tag:account src-routerrt:#Topdoc:セッションを破棄してトップページへ遷移。カート内容はセッション破棄により消去。
doRegisterCustomer 会員登録する email
password
name01
name02
tag:account flow-register actor-customer src-router src-controller feature-register flow-customer-registrationrt:#CustomerRegistrationCompletedoc:会員メール認証オプション有効時は仮会員として登録し認証メールを送信。無効時は即座に本会員。
doRegisterProductClass 商品規格を登録する tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publishrt:#ProductClassdoc:商品に新しい規格(バリエーション)行を登録する(管理画面)。
doRemoveCartItem カートから削除する productCode tag:cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchasert:#Cartdoc:カート明細を1件削除する。PurchaseFlowで送料・手数料・合計が再計算される。
doRemoveFavorite お気に入りから削除する productName
goMypageWithdraw
tag:favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenancert:#CustomerFavoriteProductListdoc:お気に入りから商品を削除する。
doReorder 再注文する orderNo tag:order flow-purchase actor-customer src-router feature-purchasert:#Cartdoc:過去の受注内容をカートに再投入する。在庫切れ商品はスキップ、現在価格を適用。
doRequestPasswordReset パスワードリセットを依頼する email tag:account flow-account actor-customer src-router feature-accountrt:#PasswordResetdoc:メールアドレスを受け取り、パスワード再発行用URLを含むメールを送信する。リセットキーには有効期限あり。
doResendActivationMail 認証メールを再送する email tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#CustomerListdoc:会員一覧画面(admin/Customer/index.twig)から仮会員へメール認証(本登録)メールを再送する。EC-CUBE の admin_customer_resend ルートから導出。secretKey を含む認証リンクを再送し、顧客は doActivateCustomer で本会員に昇格する。送信のたびにメールが発生するため unsafe。
doResetPassword パスワードをリセットする resetKey
password
tag:account flow-account actor-customer src-router feature-accountrt:#Logindoc:リセットキーを検証して新しいパスワードを保存する。キーは1回のみ使用可。
doSelectCartForCheckout 購入対象カートを選択する cartKey tag:cart checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#CheckoutEntrydoc:販売種別ごとに分かれたカートから購入手続きへ進めるカートを選択し、購入手続き入口へ進む。EC-CUBE の cart_buystep に対応。
doSelectMasterData マスタデータを選択する tag:src-router alps-route-gate flow-admin-master-data-updatert:#MasterDatadoc:ユーザーが見る状態または行う操作をALPS上で表す。
doSelectShippingAddress お届け先を選択する tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#Shoppingdoc:注文手続き中の配送先を確定する。会員の登録済みお届け先または新規入力から1件を選択。
doSelectTemplate テンプレートを選択する doDownloadTemplate tag:src-router alps-route-gate flow-admin-template-lifecyclert:#TemplateListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doSendOrderMail 受注メールを送信する orderNo
mailSubject
mailBody
goExportOrderPdf
goExportOrder
tag:mail flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-mail-template-maintenancert:#MailHistorydoc:管理画面から受注顧客に任意メールを手動送信する。送信履歴を `MailHistory` に記録。
doSendShippingNotifyMail 出荷通知メールを送信する tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#Orderdoc:受注一覧画面(admin/Order/index.twig)から配送(Shipping)単位の出荷通知メールを顧客へ送信する。EC-CUBE の admin_shipping_notify_mail ルートから導出。受注メール手動送信(doSendOrderMail)とは別物で、出荷済みの配送に対する顧客通知。送信のたびにメールが発生するため unsafe。
doSetTwoFactorAuth 二要素認証を設定する goTwoFactorAuth tag:src-router alps-route-gate flow-admin-system-operationrt:#TwoFactorAuthSetdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doShoppingRedirectTo 購入フロー内で遷移する tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#Shoppingdoc:注文手続きフォームの入力を保持しつつ、指定された購入フロー内画面へ遷移する。EC-CUBE の shopping_redirect_to に対応。
doSortNoMove 並び順を変更する tag:admin-system flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#AdminTopdoc:管理画面の一覧で表示順を並べ替える汎用遷移。sort_no を持つ複数マスタで共有する。
doSubmitContact お問い合わせを送信する contactName01
contactName02
contactEmail
contactContents
tag:contact flow-inquiry actor-customer src-router feature-inquiry flow-customer-inquiryrt:#ContactCompletedoc:お問い合わせを送信する。店舗のshopEmail02宛にメール送信し、送信者にも自動返信メールを送る。
doSubmitNonMember 非会員情報を送信する name01
name02
email
sessionPrefix
tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#Shoppingdoc:非会員購入の入力情報をセッションに保存し注文手続き画面へ進む。会員登録は行わない。
doToggleMaintenance メンテナンス状態を切り替える goSystemInfo tag:src-router alps-route-gate flow-admin-system-operationrt:#Maintenancedoc:ユーザーが見る状態または行う操作をALPS上で表す。
doToggleVisible 表示・非表示を切り替える tag:admin-system flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#AdminTopdoc:管理画面の一覧画面で行の表示/非表示(visible)をインラインでトグルする汎用操作。EC-CUBE の *_visible(ity) ルート群(admin_setting_shop_payment_visible / admin_setting_shop_delivery_visibility 等)から導出した抽象遷移。トグルは可視状態を明示値に設定する冪等操作(同一値の再送は同一状態)。マスタごとの専用遷移ではなく、各 admin 一覧 src-template ディスクリプタから共有参照される。
doUninstallPlugin プラグインをアンインストールする pluginCode tag:plugin flow-manage-plugin actor-admin src-router feature-admin-pluginrt:#PluginListdoc:プラグインをアンインストールする。マイグレーションのロールバック・ファイル削除・キャッシュクリアを実行。
doUpdateAuthorityRole 権限ルールを更新する denyUrl
authority
goLoginHistoryList
tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#AuthorityRoledoc:管理画面の権限ルール(URL 単位の拒否設定)を更新する。`authority` レベルごとに `denyUrl` を構成。
doUpdateBaseInfo 基本情報を更新する goPaymentList tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#BaseInfodoc:店舗基本情報を更新する。`BaseInfo` テーブルは 1 レコードのみで全店舗共通設定として参照される。
doUpdateBlock ブロックを更新する blockName tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#Blockdoc:ブロック名・Twig テンプレート内容を編集する。
doUpdateCalendar 営業日カレンダーを更新する tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Calendardoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateCartItemQuantity カート数量を変更する productCode
quantity
tag:cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchasert:#Cartdoc:カート明細の数量を変更する。PurchaseFlow(cartフロー)で再検証され、在庫・販売制限超過時は数量が自動調整される。
doUpdateCategory カテゴリを更新する categoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#Categorydoc:カテゴリマスタを更新する。名称・階層位置・並び順を変更。
doUpdateClassCategory 規格分類を更新する classCategoryName tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassCategorydoc:規格分類の名前・表示順を更新する。受注スナップショット (`classCategoryName`) には影響しない。
doUpdateClassName 規格名を更新する classNameLabel tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassNamedoc:規格軸名を編集する。既存の `ProductClass` には影響しない。
doUpdateContentCss CSSを更新する goContentJs tag:src-router alps-route-gate flow-admin-content-publishrt:#ContentCssdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateContentJs JavaScriptを更新する tag:src-router alps-route-gate flow-admin-content-publishrt:#ContentJsdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateCsv CSV出力設定を更新する goExportProduct tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-csv-exchangert:#Csvdoc:CSV 出力フォーマット設定を更新する。受注・商品・顧客 CSV 各種について列の表示有無と順序を構成。
doUpdateCustomer 会員情報を更新する email
goMypageChangeComplete
tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#MypageChangedoc:会員自身がマイページから氏名・連絡先・メールアドレス・パスワード・基本住所を更新する。メール変更時は再認証は行わない。
doUpdateCustomerAddress 配送先を更新する tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#CustomerAddressdoc:登録済みの配送先(住所・氏名・連絡先)を更新する。
doUpdateCustomerDeliveryAddress お届け先を登録・更新する tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#Customerdoc:会員のお届け先を追加または更新する(管理画面)。addressId が空なら新規追加、指定があれば既存行を更新。
doUpdateCustomerProfile 会員情報を更新する tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#Customerdoc:管理画面から会員の基本情報(氏名・メール・住所・生年月日・性別・職業・パスワード等)を更新する。
doUpdateDelivery 配送方法を更新する deliveryMethodName tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#Deliverydoc:配送方法マスタを更新する。送料金額・対応支払方法・配送時間帯の編集。既存受注のスナップショットには影響しない。
doUpdateLayout レイアウトを更新する layoutName
goTradeLawList
tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#Layoutdoc:レイアウトのブロック配置を編集する。各位置(pc/sp × header/contents_top/side_left etc.)に Block を配置。
doUpdateMailTemplate メールテンプレートを更新する mailSubject
goOrderMail
doDeleteMailTemplate
tag:mail flow-manage-mail actor-admin src-router feature-admin-mail flow-admin-mail-template-maintenancert:#MailTemplatedoc:メールテンプレートの件名・本文・HTML 版を編集する。本文は Twig 変数を含む。
doUpdateMasterData マスタデータを更新する tag:src-router alps-route-gate flow-admin-master-data-updatert:#MasterDatadoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateMember 管理者を更新する loginId tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#Memberdoc:管理者情報を更新する。パスワード変更は別画面、本画面は名前・権限・部署のみ。
doUpdateNews ニュースを更新する newsTitle tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#Newsdoc:ニュースを編集する。公開日を変更すると公開順序が変わる。
doUpdateOrder 受注を更新する orderNo tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#Orderdoc:受注の明細・配送先・支払方法等を編集する。PurchaseFlow(orderフロー)で在庫差分・ポイント差分を再計算。
doUpdateOrderShippingAddress 受注配送先を更新する doUpdateTrackingNumber tag:src-router alps-route-gate flow-admin-order-fulfillmentrt:#Orderdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateOrderStatus 受注ステータスを変更する orderNo
orderStatus
goOrderShippingAddress
tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#Orderdoc:Symfony Workflowステートマシンによるステータス遷移。許可された遷移のみ実行可能。cancel時: 在庫戻し・利用ポイント戻し。ship時: 加算ポイント付与。return時: 加算ポイント取消。back_to_in_progress時: キャンセル取消(在庫・ポイント再引当)。
doUpdateOrderStatusList 対応状況一覧を更新する tag:src-router alps-route-gate flow-admin-order-fulfillmentrt:#OrderStatusListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdatePage ページを更新する pageName tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#Pagedoc:ページ名・メタ情報・Twig 本文を更新する。システムページ(pageEditType=2)は名前・URL 編集不可。
doUpdatePayment 支払方法を更新する paymentMethodName tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#Paymentdoc:支払方法マスタを更新する。既存受注の支払方法スナップショットには影響しない。
doUpdateProduct 商品を更新する productName
goProductList
tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publishrt:#Productdoc:商品マスタを更新する。基本情報・規格・在庫・画像・カテゴリ・タグを変更。
doUpdateSecurity セキュリティ設定を更新する goTwoFactorAuthSet tag:src-router alps-route-gate flow-admin-system-operationrt:#Securitydoc:ユーザーが見る状態または行う操作をALPS上で表す。
doUpdateShippingAddress お届け先を更新する tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#Shoppingdoc:注文手続き中のお届け先情報(住所・氏名・連絡先)を更新する。
doUpdateTrackingNumber 伝票番号を更新する trackingNumber
goOrderMail
tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#Orderdoc:受注一覧画面(admin/Order/index.twig)から配送(Shipping)の伝票番号をインラインで更新する。EC-CUBE の admin_shipping_update_tracking_number ルートから導出。doImportShippingCsv の CSV 一括版に対する1配送行単位の手動更新。同一伝票番号の再送は同一状態となる冪等操作。
doUpdateTradeLaw 特定商取引法を更新する goContentCss tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#TradeLawListdoc:特定商取引法の表記項目を一括更新する。各項目は name/description ペアで構成。
doVerifyTwoFactorAuth 二要素認証を確認する goContentCache tag:src-router alps-route-gate flow-admin-system-operationrt:#TwoFactorAuthdoc:ユーザーが見る状態または行う操作をALPS上で表す。
doWithdrawCustomer 退会する goMypageWithdrawComplete tag:account flow-account actor-customer src-router src-controller feature-account flow-customer-account-maintenancert:#Topdoc:メールアドレスをダミー値に置換しカートとセッションをクリア。退会確認メール送信後にログアウト。
email メールアドレス def:schema.org/emailtag:src-entitydoc:会員のログインIDを兼ねる。有効会員間で一意
Favorite お気に入り customerId
productCode
productName
unitPrice
fileName
tag:favorite src-templatedoc:顧客のお気に入り商品行。customerId と商品を結び、一覧表示に必要な商品情報を JOIN 投影する。
fileName ファイル名 tag:src-entitydoc:商品画像のファイル名
firstBuyDate 初回購入日 tag:src-entitydoc:最初の購入日時。注文確定時に自動設定
freeArea フリーエリア tag:src-entitydoc:商品詳細ページ下部に表示される自由入力エリア。HTML/Twigテンプレート構文が使用可能(TwigLintでバリデーション、サンドボックス内で実行)。HTMLPurifierによる浄化あり
goAdminLogin 管理画面ログインを見る tag:src-router alps-route-gate flow-admin-system-operationrt:#AdminLogindoc:ユーザーが見る状態または行う操作をALPS上で表す。
goAdminTop 管理画面トップを見る tag:src-router alps-route-gate flow-admin-system-operationrt:#AdminTopdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goAuthorityRole 権限管理を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#AuthorityRoledoc:ユーザーが見る状態または行う操作をALPS上で表す。
goBaseInfo 基本情報を見る tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#BaseInfodoc:店舗の基本情報設定画面を表示する。会社名・住所・連絡先・営業時間・送料無料閾値・ポイント還元率等。
goBlock ブロック詳細を見る tag:src-router alps-route-gate flow-admin-content-publishrt:#Blockdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goBlockList ブロック一覧を見る tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#BlockListdoc:再利用可能な UI ブロックの一覧を表示する。Twig テンプレート部品としてレイアウトに配置される。
goCalendar 営業日カレンダーを見る tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Calendardoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCart カートを見る tag:cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchasert:#Cartdoc:カート内容を表示する。商品明細・小計・送料・手数料・合計と、注文手続きへの導線を含む。販売種別が異なる商品は別カートとして並列表示。
goCategory カテゴリ詳細を見る categoryName tag:catalog flow-browse src-router feature-browsert:#Categorydoc:カテゴリ詳細を表示する。所属商品一覧・子カテゴリ・編集フォームを含む。
goCategoryList カテゴリ一覧を見る tag:catalog flow-browse src-router feature-browsert:#CategoryListdoc:カテゴリ一覧をツリー構造で表示する。並べ替え・編集・削除・新規追加の起点。
goChangePassword パスワード変更を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#ChangePassworddoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCheckoutEntry 購入手続き入口へ進む tag:cart checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#CheckoutEntrydoc:カートから購入手続きへ入る。匿名カートでも利用できる安定した rel。ログイン状態に応じて購入ログインまたは注文手続きへ進める。
goClassCategory 規格分類詳細を見る tag:src-router alps-route-gatert:#ClassCategorydoc:ユーザーが見る状態または行う操作をALPS上で表す。
goClassCategoryList 規格分類一覧を見る tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassCategoryListdoc:規格軸ごとの具体値(赤・青・S/M/L 等の `ClassCategory`)の一覧を表示する。
goClassNameList 規格名一覧を見る tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#ClassNameListdoc:商品規格の軸名(カラー・サイズ等の `ClassName`)一覧を表示する。EC-CUBE の "class" は商品規格の意味。
goContactComplete お問い合わせ完了を見る tag:src-router alps-route-gate flow-customer-inquiryrt:#ContactCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goContactForm お問い合わせフォームを見る tag:contact flow-inquiry actor-customer src-router feature-inquiry flow-customer-inquiryrt:#ContactFormdoc:お問い合わせ入力フォームを表示する。氏名・連絡先・本文(最大3000文字)。
goContentCache キャッシュ管理を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#ContentCachedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goContentCss CSS管理を見る tag:src-router alps-route-gate flow-admin-content-publishrt:#ContentCssdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goContentJs JavaScript管理を見る tag:src-router alps-route-gate flow-admin-content-publishrt:#ContentJsdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCsv CSV出力設定を見る tag:src-router alps-route-gate flow-admin-csv-exchangert:#Csvdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCustomer 会員詳細を見る email tag:account flow-manage-customer src-router feature-admin-customerrt:#Customerdoc:会員詳細を表示する(管理画面)。基本情報・購入履歴・お気に入り・配送先・ポイント残高を含む。
goCustomerAddress 配送先を見る tag:src-router alps-route-gatert:#CustomerAddressdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCustomerAddressList 配送先一覧を見る tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#CustomerAddressListdoc:会員の登録済み配送先一覧を表示する(最大20件)。追加・編集・削除の起点。
goCustomerDeliveryEdit お届け先編集を見る tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#CustomerDeliveryEditdoc:会員のお届け先編集フォームを表示する(管理画面)。
goCustomerList 会員一覧を見る tag:account flow-manage-customer actor-admin src-router feature-admin-customerrt:#CustomerListdoc:会員一覧を表示する(管理画面)。フィルタ: 会員名・メール・電話番号・登録日範囲・購入金額。
goCustomerRegistration 会員登録フォームを見る tag:account flow-register actor-customer src-router feature-register flow-customer-registrationrt:#CustomerRegistrationdoc:新規会員登録フォームを表示する。利用規約同意・基本情報・連絡先入力欄を含む。
goCustomerRegistrationComplete 会員登録完了を見る tag:src-router alps-route-gate flow-customer-registrationrt:#CustomerRegistrationCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goCustomerRegistrationConfirm 会員登録確認を見る tag:src-router alps-route-gate flow-customer-registrationrt:#CustomerRegistrationConfirmdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goDelivery 配送方法詳細を見る tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Deliverydoc:ユーザーが見る状態または行う操作をALPS上で表す。
goDeliveryList 配送方法一覧を見る tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#DeliveryListdoc:配送方法のマスタ一覧を表示する。各配送方法は販売種別・支払方法・都道府県別料金と紐づく。
goExportCategory カテゴリCSVをエクスポートする doImportCategoryCsv tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchangert:#CategoryListdoc:カテゴリマスタをCSV形式でダウンロードする。
goExportClassCategory 規格分類CSVをエクスポートする doImportClassCategoryCsv tag:src-router alps-route-gate flow-admin-csv-exchangert:#ClassCategoryListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goExportClassName 規格名CSVをエクスポートする doImportClassNameCsv tag:src-router alps-route-gate flow-admin-csv-exchangert:#ClassNameListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goExportCustomer 会員CSVをエクスポートする goExportClassName tag:account flow-manage-customer actor-admin src-router feature-admin-customer flow-admin-csv-exchangert:#CustomerListdoc:会員データをCSV形式でダウンロードする。検索条件で絞り込み可能。
goExportOrder 受注CSVをエクスポートする goExportShipping tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchangert:#OrderListdoc:受注データをCSV形式でダウンロードする。検索条件で絞り込み可能。
goExportOrderPdf 帳票PDFをエクスポートする goExportOrder tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#OrderListdoc:選択受注の納品書・領収書PDFを出力する。テンプレートは設定で変更可能。
goExportProduct 商品CSVをエクスポートする goExportCategory tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchangert:#ProductListdoc:商品マスタをCSV形式でダウンロードする。検索条件で絞り込み可能。
goExportShipping 配送CSVをエクスポートする doImportShippingCsv tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchangert:#OrderListdoc:配送情報をCSV形式でダウンロードする。出荷管理用、伝票番号入力後のインポートと対をなす。
goFavoriteList お気に入り一覧を見る tag:favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenancert:#CustomerFavoriteProductListdoc:会員のお気に入り商品一覧を表示する。商品詳細・カート追加・お気に入り解除の導線を含む。
goHelpAbout 当サイトについてを見る tag:help src-router actor-customerrt:#HelpAboutdoc:「当サイトについて」ページを表示する。shopMessage・goodTraded(取扱商品)を表示。
goHelpAgreement ご利用規約を見る tag:help src-router actor-customerrt:#HelpAgreementdoc:利用規約ページを表示する(管理画面で本文編集可)。
goHelpGuide ご利用ガイドを見る tag:help src-router actor-customerrt:#HelpGuidedoc:ご利用ガイドページを表示する。EC-CUBEデフォルトの汎用案内(管理画面で本文編集可)。
goHelpPrivacy プライバシーポリシーを見る tag:help src-router actor-customerrt:#HelpPrivacydoc:プライバシーポリシーページを表示する(管理画面で本文編集可)。
goHelpTradeLaw 特定商取引法を見る tag:help src-router actor-customerrt:#HelpTradeLawdoc:特定商取引法に基づく表記ページを閲覧する。事業者情報・返品ポリシー・送料等の法定表示。
goImportShippingCsv 配送CSVインポートを見る tag:src-router alps-route-gate flow-admin-csv-exchangert:#OrderListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goLayout レイアウト詳細を見る tag:src-router alps-route-gate flow-admin-content-publishrt:#Layoutdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goLayoutList レイアウト一覧を見る tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#LayoutListdoc:ページレイアウトの一覧を表示する。レイアウトは PC/SP・ヘッダー/フッター/サイドカラム等のブロック配置を定義する。
goLog ログを見る tag:src-router alps-route-gate flow-admin-system-operationrt:#Logdoc:モジュール固定パスのログファイル末尾を表示する(管理画面、読み取り専用)。
goLogin ログイン画面を見る tag:account flow-account src-router src-template actor-customer feature-account flow-customer-account-maintenancert:#Logindoc:会員ログイン画面を表示する。認証フォーム、新規会員登録・パスワード再発行へのリンクを含む。
goLoginHistoryList ログイン履歴を見る tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#LoginHistoryListdoc:管理画面ログイン履歴を表示する。成功/失敗・IP アドレス・User-Agent を記録。
goMailTemplateList メールテンプレート一覧を見る goOrderMail tag:mail flow-manage-mail actor-admin src-router feature-admin-mail flow-admin-mail-template-maintenancert:#MailTemplateListdoc:通知メールテンプレートの一覧を表示する。会員登録・注文確認・出荷通知・パスワード再発行等の各テンプレート。
goMaintenance メンテナンス管理を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#Maintenancedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goMasterData マスタデータ管理を見る tag:src-router alps-route-gate flow-admin-master-data-updatert:#MasterDatadoc:ユーザーが見る状態または行う操作をALPS上で表す。
goMember 管理者詳細を見る loginId tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#Memberdoc:管理者 1 名の詳細を表示する。最終ログイン情報・権限ロールを含む。
goMemberList 管理者一覧を見る tag:admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operationrt:#MemberListdoc:管理画面ユーザー(Member)の一覧を表示する。権限・所属部署で識別。
goMypage マイページを見る tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#Mypagedoc:会員マイページのダッシュボード。注文履歴・会員情報変更・お気に入り・配送先管理への導線を含む。
goMypageChange 会員情報変更画面を見る tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#MypageChangedoc:会員情報の編集フォームを表示する。氏名・連絡先・住所・パスワード変更を含む。
goMypageChangeComplete 会員情報変更完了を見る tag:src-router alps-route-gate flow-customer-account-maintenancert:#MypageChangeCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goMypageHistory 注文履歴詳細を見る orderNo tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#MypageHistorydoc:会員の特定の注文詳細を表示する。明細・配送・お支払い・再注文の導線を含む。
goMypageWithdraw 退会画面を見る tag:account flow-account actor-customer src-router feature-account flow-customer-account-maintenancert:#MypageWithdrawdoc:退会確認画面を表示する。退会の影響(履歴削除・ポイント失効)の案内を含む。
goMypageWithdrawComplete 退会完了を見る tag:src-router alps-route-gate flow-customer-account-maintenancert:#MypageWithdrawCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goMypageWithdrawConfirm 退会実行確認を見る tag:account flow-account actor-customer src-router src-template feature-account flow-customer-account-maintenancert:#MypageWithdrawConfirmdoc:退会処理を実行する直前の最終確認画面を表示する。
goNews ニュース詳細を見る newsTitle tag:content src-router flow-admin-content-publishrt:#Newsdoc:ニュース 1 件の詳細を表示する。フロント・管理画面共用。
goNewsList ニュース一覧を見る tag:content flow-manage-content src-router feature-admin-content flow-admin-content-publishrt:#NewsListdoc:管理画面のニュース一覧を表示する。フロント公開フラグ・公開日でフィルタ可。
goodTraded 取扱商品 tag:src-entitydoc:店舗の取り扱い商品の説明文。「当サイトについて」ページに表示される。特定商取引法に基づく表記での使用を想定
goOrder 受注詳細を見る orderNo tag:order flow-manage-order src-router feature-admin-order flow-admin-order-fulfillmentrt:#Orderdoc:受注詳細を表示する(管理画面)。明細・配送先・お支払い・税送料計算・ステータス操作を含む。
goOrderHistory 注文履歴を見る email tag:order flow-account actor-customer src-router feature-accountrt:#OrderListdoc:ログイン会員の注文履歴を表示する。受注詳細・再注文への導線を含む。
goOrderList 受注一覧を見る tag:order flow-manage-order src-router feature-admin-order flow-admin-order-fulfillmentrt:#OrderListdoc:受注一覧を表示する(管理画面)。フィルタ: 受注番号・顧客名・受注日範囲・ステータス・支払方法・配送方法。
goOrderMail 受注メール作成を見る tag:src-router alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenancert:#OrderMaildoc:ユーザーが見る状態または行う操作をALPS上で表す。
goOrderMailConfirm 受注メール確認を見る tag:src-router alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenancert:#OrderMailConfirmdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goOrderPdf 帳票PDF出力オプションを見る tag:order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillmentrt:#OrderPdfdoc:納品書PDFのタイトル・挨拶文・備考・発行日を設定するオプションフォームを表示する(管理画面)。
goOrderShippingAddress 受注配送先を見る tag:src-router alps-route-gate flow-admin-order-fulfillmentrt:#OrderShippingAddressdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goOrderStatusList 対応状況一覧を見る tag:src-router alps-route-gate flow-admin-order-fulfillmentrt:#OrderStatusListdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goPage ページ詳細を見る pageName tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#Pagedoc:ページ 1 件の詳細・編集画面を表示する。Twig テンプレートのソースを編集可能。
goPageList ページ一覧を見る tag:content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publishrt:#PageListdoc:サイトページ(フリーページ)の一覧を表示する。`pageEditType` で 0=ユーザー作成・1=プレビュー・2/3=システムを区別。
goPasswordReset パスワード再設定を見る tag:src-router alps-route-gatert:#PasswordResetdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goPasswordResetRequest パスワード再発行依頼を見る tag:src-router alps-route-gatert:#PasswordResetRequestdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goPasswordResetRequestComplete パスワード再発行依頼完了を見る tag:src-router alps-route-gatert:#PasswordResetRequestCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goPayment 支払方法詳細を見る tag:src-router alps-route-gate flow-admin-shop-configurationrt:#Paymentdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goPaymentList 支払方法一覧を見る tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#PaymentListdoc:支払方法のマスタ一覧を表示する。各支払方法には対応する PaymentMethod クラス(クレカ/コンビニ/代引等)が紐づく。
goPluginList プラグイン一覧を見る tag:plugin flow-manage-plugin actor-admin src-router feature-admin-pluginrt:#PluginListdoc:インストール済みプラグインの一覧と公式ストアの未インストールプラグインを表示する。
goProduct 商品詳細を見る productName tag:catalog flow-browse flow-manage-product src-router feature-browse feature-admin-catalog flow-admin-product-publish flow-customer-purchasert:#Productdoc:商品詳細を表示する。価格・在庫・規格選択・関連カテゴリ・タグ・カートへ追加操作を含む。
goProductClass 商品規格編集を見る tag:catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publishrt:#ProductClassdoc:商品規格(バリエーション)の登録フォームを表示する(管理画面)。
goProductList 商品一覧を見る tag:catalog flow-browse src-router feature-browse flow-admin-product-publish flow-customer-purchasert:#ProductListdoc:商品一覧を表示する。フロントは公開商品のみ、管理画面は全商品。フィルタ: カテゴリ・商品名・タグ・在庫状態・販売種別・ページネーション。
goSecurity セキュリティ設定を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#Securitydoc:ユーザーが見る状態または行う操作をALPS上で表す。
goShopping 注文手続きを見る tag:checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchasert:#Shoppingdoc:ログイン済み会員、または購入者情報が確定した購入フローの注文手続き画面を表示する。カートからの入口は goCheckoutEntry を使う。
goShoppingComplete 購入完了を見る tag:src-router alps-route-gate flow-customer-purchasert:#ShoppingCompletedoc:ユーザーが見る状態または行う操作をALPS上で表す。
goShoppingError 購入エラー画面を表示する tag:checkout flow-purchase actor-customer src-router src-controller feature-purchasert:#ShoppingErrordoc:在庫不足、決済失敗、セッション切れなどのエラー発生時にリダイレクトされる。
goShoppingLogin 購入ログインを見る tag:checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchasert:#ShoppingLogindoc:未ログインで注文手続きに進んだ場合のログイン画面。会員ログイン・新規登録・非会員購入の3つの選択肢を提示。
goShoppingNonMember 非会員購入情報入力へ進む tag:checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchasert:#ShoppingNonMemberdoc:非会員購入時の氏名・住所・連絡先入力フォームを表示する。
goShoppingShipping お届け先を選択する画面を見る tag:checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchasert:#ShoppingShippingdoc:登録済みのお届け先一覧から配送先を選択する画面。新規追加・複数配送先指定への導線を含む。
goShoppingShippingEdit お届け先変更画面を見る tag:checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchasert:#ShoppingShippingEditdoc:注文手続き中のお届け先を編集する画面。住所・氏名・連絡先を変更。
goShoppingShippingMultiple 複数配送先設定画面を見る tag:checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchasert:#Shoppingdoc:複数のお届け先に商品を振り分ける画面。
goSystemInfo システム情報を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#SystemInfodoc:ユーザーが見る状態または行う操作をALPS上で表す。
goTagList タグ一覧を見る tag:catalog flow-manage-product actor-admin src-router feature-admin-catalogrt:#TagListdoc:商品タグマスタの一覧を表示する。タグは商品の自由分類軸として複数付与可能。
goTaxRuleList 税率ルール一覧を見る tag:shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configurationrt:#TaxRuleListdoc:税率ルールの一覧を表示する。標準税率・軽減税率・商品別/カテゴリ別の例外ルールを含む。
goTemplateInstall テンプレート追加を見る tag:src-router alps-route-gate flow-admin-template-lifecyclert:#TemplateInstalldoc:ユーザーが見る状態または行う操作をALPS上で表す。
goTemplateList テンプレート一覧を見る tag:plugin flow-manage-plugin actor-admin src-router feature-admin-plugin flow-admin-template-lifecyclert:#TemplateListdoc:インストール済みテンプレート(テーマ)の一覧を表示する。デフォルトテンプレート切り替えと ZIP インポート/エクスポートが可能。
goTop トップページを見る tag:front flow-browse src-router src-template actor-customer feature-browse flow-customer-purchasert:#Topdoc:トップページを表示する。ショップメッセージ・新着情報・カテゴリナビゲーション・おすすめ商品を含む。
goTradeLawList 特定商取引法一覧を見る tag:cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publishrt:#TradeLawListdoc:特定商取引法の表示項目一覧(事業者名・住所・返品ポリシー等の各項目)を表示する。
goTwoFactorAuth 二要素認証を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#TwoFactorAuthdoc:ユーザーが見る状態または行う操作をALPS上で表す。
goTwoFactorAuthSet 二要素認証設定を見る tag:src-router alps-route-gate flow-admin-system-operationrt:#TwoFactorAuthSetdoc:ユーザーが見る状態または行う操作をALPS上で表す。
HelpAbout 当サイトについて goTop tag:help src-router src-templatedoc:当サイトについてのページ
HelpAgreement ご利用規約 goTop tag:help src-router src-templatedoc:利用規約ページ
HelpGuide ご利用ガイド goTop tag:help src-router src-templatedoc:ご利用ガイドページ
HelpPrivacy プライバシーポリシー goTop tag:help src-router src-templatedoc:プライバシーポリシーページ
HelpTradeLaw 特定商取引法(フロント) tradeLawName
tradeLawDescription
goTop
tag:help src-router src-templatedoc:特定商取引法に基づく表記のフロント表示ページ
hierarchy 階層レベル tag:src-entitydoc:カテゴリツリーにおける深さ。ルートが1、子が2と増加
HistoryMailHistory 注文履歴のメール配信履歴 mailSubject
mailBody
sendDate
doc:注文履歴詳細画面に描画する1メール配信履歴。dtb_mail_history の送信済みメール(件名 / 本文 / 送信日時)。
HistoryOrderItem 注文履歴の明細行 productName
productCode
quantity
unitPrice
doc:注文履歴詳細画面に描画する1明細行。dtb_order_item の注文時点スナップショット(商品名 / 商品コード / 数量 / 単価)。
HistoryShipping 注文履歴の配送ブロック name01
name02
kana01
kana02
postalCode
pref
addr01
addr02
phoneNumber
deliveryName
deliveryDate
deliveryTime
HistoryOrderItem
doc:注文履歴詳細画面に描画する1配送先ブロック。dtb_shipping 1行を平坦化したお届け先住所(氏名/カナ/郵便番号/都道府県/住所/電話番号)と配送方法・お届け希望日時、およびその配送に紐づく受注明細行(HistoryOrderItem の配列)から成る。EC-CUBE の Order.Shippings 各要素に対応。
invoiceRegistrationNumber インボイス登録番号 tag:src-entitydoc:適格請求書発行事業者の登録番号(Tから始まる13桁)。インボイス制度対応
job 職業 tag:src-entitydoc:1=公務員〜18=その他の18区分
kana01 セイ tag:src-entitydoc:姓のカタカナ読み。全角カタカナのみ許可(ひらがな入力時は自動変換)。日本の氏名入力に特有の読み仮名
kana02 メイ tag:src-entitydoc:名のカタカナ読み。全角カタカナのみ許可(ひらがな入力時は自動変換)。日本の氏名入力に特有の読み仮名
lastBuyDate 最終購入日 tag:src-entitydoc:最後の購入日時。注文確定時に自動更新
Layout レイアウト layoutId
layoutName
deviceType
createDate
updateDate
goTradeLawList
doUpdateLayout
tag:cms src-entity src-template flow-admin-content-publishdoc:CMSで保守するページレイアウト。PC標準・スマホ標準などのレイアウト名とデバイス種別を管理する。
layoutId レイアウトID tag:src-entitydoc:CMSレイアウトを識別する不透明な文字列ハンドル。seed 済みレイアウトを Fake/SQL 同型に扱う。
LayoutList レイアウト一覧 Layout
goLayoutList
tag:cms src-template flow-admin-content-publish
layoutName レイアウト名 tag:src-entitydoc:レイアウトの表示名
linkMethod 新規ウィンドウで開く tag:src-entitydoc:外部URLのリンク開き方(boolean)。false=同一ウィンドウ, true=新規ウィンドウ(target="_blank")。テンプレートでtarget属性の出力制御に使用
Log ログ表示 tag:src-template alps-route-gate flow-admin-system-operationdoc:モジュールが固定するログファイルパスから直近の行を tail 表示する読み取り専用画面(Setting/System Tier-2)。
Login ログイン email
password
goCustomerRegistration
doLogin
tag:account src-template flow-customer-registration flow-customer-account-maintenance
loginDate 最終ログイン日時 tag:src-entitydoc:管理者の最終ログイン日時
LoginHistory ログイン履歴 userName
clientIp
loginHistoryStatus
createDate
tag:admin-system src-entity src-template flow-admin-system-operationdoc:管理者ログインの監査ログ。ログインID、成功/失敗、IP、日時を追記専用で記録する。
LoginHistoryList ログイン履歴一覧 LoginHistory
goLoginHistoryList
goSecurity
tag:admin-system src-template flow-admin-system-operation
loginHistoryStatus ログイン結果 tag:src-entitydoc:0=失敗, 1=成功
loginId ログインID tag:src-entitydoc:管理画面ログイン用のID。一意
mailBody メール本文 tag:src-entitydoc:送信済みメールのプレーンテキスト本文
MailHistory メール送信履歴 mailSubject
mailBody
mailHtmlBody
sendDate
tag:mail src-template flow-admin-order-fulfillment flow-admin-mail-template-maintenance
mailHtmlBody HTMLメール本文 tag:src-entitydoc:送信済みメールのHTML本文
mailSendDate メール送信日 tag:src-entitydoc:出荷通知メールの送信日時。送信済み判定にも使用
mailSubject メール件名 tag:src-entitydoc:メールの件名。テンプレート変数を含む場合あり
MailTemplate メールテンプレート mailTemplateId
mailTemplateName
mailTemplateFileName
mailSubject
createDate
updateDate
goOrderMail
doUpdateMailTemplate
doDeleteMailTemplate
tag:mail src-entity src-template flow-admin-mail-template-maintenancedoc:管理画面で保守するメールテンプレート設定。本文ファイルではなく、テンプレート名・ファイル名・件名の登録情報を扱う。
mailTemplateFileName テンプレートファイルパス tag:src-entitydoc:メールテンプレートのTwigファイルパス。'Mail/{入力値}.twig'形式で保存。新規作成時のみ設定可能
mailTemplateId メールテンプレートID tag:src-entitydoc:dtb_mail_template.id(int unsigned AUTO_INCREMENT)の正の整数主キー。doUpdateMailTemplate の必須入力で、既存行を指す必要がある。SqlMailTemplateStorage は findById / update をこの id で引き、未知 id は MailTemplateNotFoundException(404)。新規テンプレート作成フローは file_name 設定と Twig ファイル書き出しを伴うため Phase 2 scope であり、ID 生成器は存在しない(更新専用契約)
MailTemplateList メールテンプレート一覧 MailTemplate
goMailTemplateList
tag:mail src-template flow-admin-mail-template-maintenance
mailTemplateName テンプレート名 tag:src-entitydoc:メールテンプレートの表示名
Maintenance メンテナンス管理 doToggleMaintenance tag:src-template alps-route-gate flow-admin-system-operationdoc:メンテナンス管理を表す画面状態。
MasterData マスタデータ管理 tag:src-template alps-route-gate flow-admin-master-data-updatedoc:マスタデータ管理を表す画面状態。
Member 管理者メンバー adminId
memberName
department
loginId
password
authority
work
twoFactorAuthEnabled
loginDate
sortNo
createDate
updateDate
goMember
doUpdateMember
doDeleteMember
tag:admin-system src-template flow-admin-system-operation
MemberList 管理者メンバー一覧 Member
goMemberList
goMember
doCreateMember
tag:admin-system src-template flow-admin-system-operation
memberName 管理者名 tag:src-entitydoc:管理者メンバーの表示名
message 注文メッセージ tag:src-entitydoc:顧客が注文時に入力するお問い合わせ欄。EC-CUBEのラベルは「お問い合わせ」で、備考欄ではない。最大3000文字
Mypage マイページ(注文履歴一覧) Order
goMypageHistory
goMypageChange
goFavoriteList
goCustomerAddressList
goMypageWithdraw
tag:account src-router src-template flow-customer-registration flow-customer-account-maintenancedoc:マイページトップ。注文履歴一覧を表示
MypageChange 会員情報変更 name01
name02
kana01
kana02
companyName
email
phoneNumber
postalCode
pref
addr01
addr02
password
birth
sex
job
doUpdateCustomer
tag:account src-router src-template flow-customer-account-maintenancedoc:会員情報の変更画面
MypageChangeComplete 会員情報変更完了 goMypage
goCustomerAddressList
tag:account src-router src-template flow-customer-account-maintenancedoc:会員情報変更の完了画面
MypageHistory 注文履歴詳細 orderNo
orderDate
orderStatus
paymentMethod
message
subtotal
deliveryFeeTotal
charge
discount
tax
total
paymentTotal
addPoint
usePoint
HistoryShipping
HistoryMailHistory
goProduct
goMypage
doReorder
tag:account src-router src-template flow-customer-account-maintenancedoc:マイページの注文履歴詳細画面。受注ヘッダ、金額、配送、明細、メール履歴を合成して表示する。
MypageWithdraw 退会 goMypageWithdrawConfirm
doWithdrawCustomer
tag:account src-router src-template flow-customer-account-maintenancedoc:退会確認・退会処理画面
MypageWithdrawComplete 退会完了 goTop tag:account src-router src-template flow-customer-account-maintenancedoc:退会完了画面
MypageWithdrawConfirm 退会実行確認 goMypage
doWithdrawCustomer
tag:account src-router src-template flow-customer-account-maintenancedoc:退会処理を実行する直前の最終確認画面
name01 姓 def:schema.org/familyNametag:src-entitydoc:顧客・受注・配送先・お問い合わせで共通使用される姓
name02 名 def:schema.org/givenNametag:src-entitydoc:顧客・受注・配送先・お問い合わせで共通使用される名
News ニュース newsId
newsTitle
newsDescription
newsUrl
publishDate
linkMethod
newsVisible
createDate
updateDate
goNews
goPageList
doUpdateNews
doDeleteNews
tag:content src-entity src-template flow-admin-content-publishdoc:管理画面で保守するニュース記事。dtb_news の公開日時、本文、リンク方式を扱う。
newsDescription ニュース本文 def:schema.org/articleBodytag:src-entitydoc:ニュース記事の本文。HTML入力可能でHTMLPurifierによる浄化あり
newsId ニュースID tag:src-entitydoc:dtb_news.id の不透明な文字列ハンドル。BeMart の NewsEntity 層は数値ではなく文字列として保持する。Fake 実装は `nw-` プレフィックス付きの英数字を生成し(シード `nw-welcome` を含む)、SQL 実装は dtb_news.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlNewsStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (AdminNewsFetched / NewsUpdated / NewsDeleted) を踏むため、シードハンドル `nw-welcome` や `nonexistent` は Fake / SQL 双方で 404 が同形
NewsList ニュース一覧 News
goNewsList
goNews
doCreateNews
doToggleVisible
tag:content src-template flow-admin-content-publish
newsTitle ニュースタイトル def:schema.org/headlinetag:src-entitydoc:ニュース記事の見出し
newsUrl 外部URL def:schema.org/urltag:src-entitydoc:外部リンクURL。設定時はニュース本文の代わりにこのURLへ遷移
newsVisible ニュース表示 tag:src-entitydoc:ニュースをフロントに表示するか
optionCustomerActivate 会員メール認証 tag:src-entitydoc:会員登録時にメール認証を要求するか。有効時は登録後が仮会員となり、認証メールで本会員に移行
optionFavoriteProduct お気に入り機能 tag:src-entitydoc:お気に入り商品機能を有効にするか
optionMypageOrderStatusDisplay マイページ受注状態表示 tag:src-entitydoc:マイページに受注ステータスを表示するか
optionNostockHidden 品切れ非表示 tag:src-entitydoc:在庫切れ商品をフロントで非表示にするか
optionPoint ポイント機能 tag:src-entitydoc:ポイント付与・使用機能を有効にするか
optionProductDeliveryFee 商品別送料機能 tag:src-entitydoc:商品ごとに個別送料を設定する機能を有効にするか。有効時はdeliveryFeeが送料計算に加算される
optionProductTaxRule 商品別税率機能 tag:src-entitydoc:商品ごとに個別の税率を設定する機能を有効にするか
optionRememberMe ログイン記憶 tag:src-entitydoc:ログイン画面に「次回から自動ログイン」を表示するか
Order 受注 orderNo
preOrderId
customerId
name01
name02
kana01
kana02
companyName
email
phoneNumber
postalCode
pref
addr01
addr02
message
subtotal
discount
deliveryFeeTotal
charge
tax
total
paymentTotal
paymentMethod
orderNote
orderDate
paymentDate
orderStatus
currencyCode
addPoint
usePoint
completeMessage
completeMailMessage
createDate
updateDate
OrderItem
Shipping
goOrder
goOrderList
goOrderShippingAddress
goExportOrderPdf
doSendOrderMail
doSendShippingNotifyMail
doReorder
doUpdateOrder
doUpdateOrderStatus
doUpdateTrackingNumber
tag:order src-entity src-template flow-admin-order-fulfillment
orderDate 注文日 def:schema.org/orderDatetag:src-entitydoc:注文確定日時
OrderItem 受注明細 orderItemProductName
orderItemProductCode
orderItemClassName1
orderItemClassName2
orderItemClassCategoryName1
orderItemClassCategoryName2
orderItemPrice
orderItemQuantity
orderItemTax
taxRate
taxAdjust
taxType
taxDisplayType
orderItemType
orderItemClassCategoryName1 受注規格分類名1 tag:src-entitydoc:注文時点の規格分類値1スナップショット(例: 赤)
orderItemClassCategoryName2 受注規格分類名2 tag:src-entitydoc:注文時点の規格分類値2スナップショット(例: L)
orderItemClassName1 受注規格名1 tag:src-entitydoc:注文時点の規格名1スナップショット(例: 色)
orderItemClassName2 受注規格名2 tag:src-entitydoc:注文時点の規格名2スナップショット(例: サイズ)
OrderItemInput 受注明細(入力) orderItemProductCode
orderItemProductName
orderItemPrice
orderItemQuantity
doc:doCreateOrder が受け取る購入明細1件。PurchaseFlow の小計/税の再計算入力かつ dtb_order_item スナップショットの行となる。
orderItemPrice 受注商品単価 tag:src-entitydoc:明細行の単価。orderItemType=1(商品)は税抜価格、orderItemType=2,3(送料/手数料)は税込価格で格納。計算式はorderItemTypeにより異なる
orderItemProductCode 受注商品コード tag:src-entitydoc:注文時点の商品コードスナップショット
orderItemProductName 受注商品名 tag:src-entitydoc:注文時点の商品名スナップショット。商品マスタの変更に影響されない
orderItemQuantity 受注数量 tag:src-entitydoc:明細行の数量
orderItemTax 受注商品税額 tag:src-entitydoc:明細行の税額。商品明細は単価x税率で算出。送料・手数料は税込価格のため内税として算出。ポイント値引きは不課税のため0
orderItemType 受注明細区分 tag:src-entitydoc:1=商品(課税/税抜), 2=送料(課税/税込), 3=手数料(課税/税込), 4=値引き(課税/税込), 5=税, 6=ポイント値引き(不課税/税込)。受注明細の行種別。商品は税抜価格で登録され税額を加算して計算、送料・手数料は税込価格で登録
OrderList 受注一覧 Order
AdminOrderEditPage
goOrder
goOrderList
doCreateOrder
tag:order src-template page page-admin page-list flow-admin-order-fulfillment
OrderMail 受注メール作成 goOrderMailConfirm
doSendOrderMail
tag:src-template alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenancedoc:受注メール作成を表す画面状態。
OrderMailConfirm 受注メール確認 doSendOrderMail tag:src-template alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenancedoc:受注メール確認を表す画面状態。
orderNo 注文番号 def:schema.org/orderNumbertag:src-entitydoc:顧客向けの注文番号。フォーマットはカスタマイズ可能
orderNote 受注備考 tag:src-entitydoc:管理者用の内部メモ。顧客には表示されない
OrderPdf 帳票PDF出力オプション tag:order src-template flow-manage-order actor-admin feature-admin-order flow-admin-order-fulfillmentdoc:納品書PDFのタイトル・挨拶文・備考・発行日を設定するオプション画面。実際のPDF生成は goExportOrderPdf が担う。
OrderShippingAddress 受注配送先 doUpdateOrderShippingAddress
doUpdateTrackingNumber
tag:src-template alps-route-gate flow-admin-order-fulfillmentdoc:受注配送先を表す画面状態。
orderStatus 受注ステータス tag:src-entitydoc:1=新規受付, 3=注文取消, 4=対応中, 5=発送済み, 6=入金済み, 7=決済処理中, 8=購入処理中, 9=返品。Symfony Workflowステートマシンで遷移を制御。許可される遷移: pay(1->6), packing(1,6->4), cancel(1,4,6->3), back_to_in_progress(3->4), ship(1,6,4->5), return(5->9), cancel_return(9->5)。7と8はPurchaseFlow内で直接セットされステートマシン遷移の対象外
OrderStatusList 対応状況一覧 tag:src-template alps-route-gate flow-admin-order-fulfillmentdoc:対応状況一覧を表す画面状態。
Page ページ pageId
pageName
pageUrl
pageFileName
pageEditType
createDate
updateDate
goPage
goBlockList
doUpdatePage
doDeletePage
tag:content src-entity src-template flow-admin-content-publishdoc:CMSで保守するページ定義。dtb_page のページ本体を扱い、レイアウト配置は別スコープとして分ける。
pageEditType ページ編集区分 tag:src-entitydoc:ページ編集レベル。0=EDIT_TYPE_USER(ユーザー作成、完全編集/削除可), 1=EDIT_TYPE_PREVIEW(プレビュー), 2=EDIT_TYPE_DEFAULT(システムページ、構造ロック・削除不可), 3=EDIT_TYPE_DEFAULT_CONFIRM(内容編集可能なシステムページ、利用規約等)。editType>=2は削除不可
pageFileName テンプレートファイル名 tag:src-entitydoc:ページのテンプレートファイル名
pageId ページID tag:src-entitydoc:dtb_page.id の不透明な文字列ハンドル。BeMart の PageEntity 層は数値ではなく文字列として保持する。Fake 実装は `pg-` プレフィックス付きの英数字を生成し(シード `pg-homepage` を含む)、SQL 実装は dtb_page.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlPageStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (AdminPageFetched / PageUpdated / PageDeleted) を踏むため、シードハンドル `pg-homepage` や `nonexistent-zzz` は Fake / SQL 双方で 404 が同形
PageList ページ一覧 Page
goPageList
goPage
doCreatePage
tag:content src-template flow-admin-content-publish
pageName ページ名 tag:src-entitydoc:管理画面でのページ表示名
pageUrl ページURL tag:src-entitydoc:ページのURLパス(Symfonyルート名。例: homepage, product_list)
password パスワード tag:src-entitydoc:書き込み専用(ハッシュ化して保存)
PasswordReset パスワードリセット email
resetKey
password
doResetPassword
tag:account src-template
PasswordResetRequest パスワード再発行依頼 tag:src-template alps-route-gatedoc:パスワード再発行依頼を表す画面状態。
PasswordResetRequestComplete パスワード再発行依頼完了 tag:src-template alps-route-gatedoc:パスワード再発行依頼完了を表す画面状態。
Payment 支払方法 paymentId
paymentMethodName
paymentCharge
paymentRuleMin
paymentRuleMax
paymentImage
paymentVisible
sortNo
createDate
updateDate
doUpdatePayment
doDeletePayment
tag:shop src-entity src-template flow-admin-shop-configurationdoc:管理画面で保守する支払方法マスタ。dtb_payment の管理スライスを PaymentMethodAdminEntity として投影する。
paymentCharge 決済手数料(マスタ) tag:src-entitydoc:支払方法マスタの手数料設定値。受注作成時にPaymentChargePreprocessorでcharge(受注の手数料)にスナップショットされる。利用条件金額の判定にはこの手数料を含めた金額が使用される
paymentDate 入金日 tag:src-entitydoc:入金確認日時。入金済みステータスへの変更時に記録
paymentId 支払方法ID tag:src-entitydoc:dtb_payment.id の不透明な文字列ハンドル。BeMart の PaymentMethodAdminEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_payment.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlPaymentMethodAdminStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (PaymentMethodAdminUpdated / PaymentMethodAdminDeleted) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。categoryId / blockId / tagId と同じ Fake↔SQL 二重性
paymentImage 支払方法アイコン tag:src-entitydoc:支払方法のアイコン画像ファイル名
PaymentList 支払方法一覧 Payment
goPaymentList
goPayment
doCreatePayment
doSortNoMove
doToggleVisible
tag:shop src-entity src-template flow-admin-shop-configurationdoc:支払方法マスタ (dtb_payment) の管理一覧。AdminPaymentListFetched が PaymentMethodAdminStorageInterface::list() を id 昇順で投影する。Payment ディスクリプタを参照。
paymentMethod 支払方法 def:schema.org/paymentMethodtag:src-entitydoc:注文時点の支払方法名称(スナップショット)
paymentMethodName 支払方法名 tag:src-entitydoc:支払方法の表示名
paymentRuleMax 利用条件(上限) tag:src-entitydoc:この支払方法を選択できる最大注文金額。未設定時は上限なし。判定対象は決済手数料(paymentCharge)を含めた合計金額
paymentRuleMin 利用条件(下限) tag:src-entitydoc:この支払方法を選択できる最低注文金額。未設定時は下限なし。判定対象は決済手数料(paymentCharge)を含めた合計金額
paymentTotal 支払合計 tag:src-entitydoc:実際の支払金額。初期値はtotalと同値で、PointProcessorがポイント値引きのOrderItem(type=POINT_DISCOUNT、不課税)を追加後にPurchaseFlow.calculateTotal()で再計算される。計算式: total - (利用ポイント x pointConversionRate)
paymentVisible 支払方法表示 tag:src-entitydoc:この支払方法をフロントに表示するか
phoneNumber 電話番号 def:schema.org/telephonetag:src-entitydoc:日本の電話番号形式(ハイフン区切り)
Plugin プラグイン pluginName
pluginCode
pluginVersion
pluginInstalled
pluginEnabled
createDate
updateDate
doEnablePlugin
doDisablePlugin
doUninstallPlugin
tag:plugin src-template
pluginCode プラグインコード tag:src-entitydoc:プラグインの一意識別子。dtb_plugin.code に格納する自然キー — 列名は `code` であって `plugin_code` ではない(dtb_plugin は EC-CUBE 後発の dtb_*_code 命名規約より古い)。findByCode / install / uninstall / setEnabled の全ライフサイクルメソッドがこの列をプローブする。dtb_plugin は FK 制約を持たないが structure-only ダンプでは空のため、SQL ハイパーメディアテストは seedPlugins で2つのデモプラグイン(Sample/SamplePlugin, Sample/DisabledPlugin)をシードする
pluginEnabled プラグイン有効 tag:src-entitydoc:プラグインが有効か(コンテナへのロード対象か)。インストール直後は無効 — install は自動有効化しない(EC-CUBE 規約)。dtb_plugin.enabled(tinyint(1))に格納。PluginEntity の enabled に対応。setEnabled は installed なプラグインにのみ有効で、値が既に一致する場合は冪等な no-op
pluginInstalled プラグインインストール済み tag:src-entitydoc:プラグインがインストール済みか(ファイル配置 + マイグレーション適用済み)。dtb_plugin に `installed` 列は存在せず、PluginEntity の installed 軸は dtb_plugin.initialized(tinyint(1))に対応づけられる — 行の存在自体は「登録済み」を意味し initialized がインストールパイプライン実行済みフラグ。initialized=1 がインストール済み、initialized=0 が登録済みだが未インストール。SqlPluginStorage::install は code をプローブし、行が無ければ initialized=1 で INSERT、initialized=0 の登録済み行があれば initialized を昇格 UPDATE(重複 INSERT しない)。uninstall は行を完全削除(後続 listAll が未インストールスタブを表面化しないように)。(installed=false, enabled=true) の組み合わせは禁止 — setEnabled がそれを拒否する
PluginList プラグイン一覧 Plugin
goPluginList
doInstallPlugin
tag:plugin src-template
pluginName プラグイン名 tag:src-entitydoc:プラグインの表示名。dtb_plugin.name に格納。PluginEntity の pluginName に対応
pluginVersion プラグインバージョン def:schema.org/softwareVersiontag:src-entitydoc:プラグインのバージョン文字列。dtb_plugin.version に格納。PluginEntity の version に対応
point ポイント tag:src-entitydoc:会員の現在のポイント残高。注文時にポイント使用で減算、付与は発送済み(DELIVERED)ステータスへの遷移時に加算。付与計算: 商品単価(税抜) x pointRate x 数量 - 利用ポイント分控除
pointConversionRate ポイント換算レート tag:src-entitydoc:1ポイントあたりの通貨換算額(円)。ポイント使用時の値引き額計算に使用
pointRate ポイント付与率 tag:src-entitydoc:この商品規格固有のポイント付与率(%)。未設定時はbasicPointRateが適用
postalCode 郵便番号 def:schema.org/postalCodetag:src-entitydoc:日本の郵便番号。ハイフンなし7桁またはハイフン付き8桁
pref 都道府県 tag:src-entitydoc:日本の都道府県(1=北海道〜47=沖縄県)。住所の最上位区分として顧客・受注・配送先で使用。配送料の地域区分(DeliveryFee)や税率の地域設定(TaxRule)にも使用
prefName 都道府県名 tag:src-templatedoc:都道府県の表示名(mtb_pref.name)。pref(mtb_pref への整数 FK)を住所行に描画するための表示用投影フィールドであり、storage の真の leaf 列ではない。Phase 3 enrichment で追加。SqlAddressStorage が dtb_customer_address.pref_id → mtb_pref を JOIN して充填する(構造のみダンプでは mtb_pref は空のため、未シード時は空文字に degrade)。配送先住所一覧画面(CustomerAddress)が pref の整数 id ではなく都道府県名を表示するために使用
preOrderId 仮注文ID tag:src-entitydoc:購入フローの一時セッショントークン(SHA1ハッシュ)。カートと受注を紐づける。予約注文(pre-order)IDではない。チェックアウト開始時に生成、注文確定またはカート破棄で消去
price01 通常価格 tag:src-entitydoc:メーカー希望小売価格や参考価格。表示専用で計算には使用されない
price02 販売価格 def:schema.org/pricetag:src-entitydoc:実際の販売価格(税抜)。税計算・小計計算のベース
Product 商品 productName
descriptionList
descriptionDetail
searchWord
freeArea
productNote
productStatus
createDate
updateDate
ProductClass
ProductImage
ProductCategory
ProductTag
goProduct
goProductList
goCategory
doAddCartItem
doAddFavorite
doCreateProduct
doRemoveFavorite
doUpdateProduct
doDeleteProduct
tag:catalog src-entity src-template flow-admin-product-publish flow-customer-purchasedoc:EC-CUBE の商品。商品ヘッダと既定の商品規格行を合わせて、販売・表示・管理の単位として扱う。商品コード、販売価格、在庫は既定の商品規格から取得する。
ProductCategory 商品カテゴリ categoryName
hierarchy
ProductClass 商品規格 productCode
productName
stock
stockUnlimited
saleLimit
price01
price02
deliveryFee
productClassVisible
currencyCode
pointRate
saleTypeName
saleTypeId
classCategory1
classCategory2
classCategoryName
classCategoryBackendName
tag:catalog src-entitydoc:dtb_product_class 1行 — 1商品の規格バリエーション。重要な発見(Phase 2a Step 3 Favorite/Cart 実装由来): dtb_product_class.class_category_id1 と class_category_id2 は dtb_class_category への2つの独立 FK で、それぞれ「軸1」「軸2」を表す(OOP の継承構造ではなく、バリエーション軸の2次元マトリクス)。バリエーション無し商品は両方 NULL の "default class" 行を1件持ち、Favorite / Cart の productCode 解決はこの IS NULL 条件で行う。price02(販売価格)と product_code は class 行に乗り、商品ヘッダ(dtb_product)には乗らない
productClassId 商品規格ID tag:src-templatedoc:dtb_product_class.id — 特定 SKU(規格バリエーション行)の代理キー。EC-CUBE のカート画面では削除/数量増減リンク(cart_handle_item の productClassId パラメータ)のキーとして使われる。CartItem 1件は default class ではなく購入された具体的な product_class を指す
productClassVisible 規格表示 tag:src-entitydoc:この商品規格をフロントに表示するか。productStatusとは独立して制御
productCode 商品コード def:schema.org/skutag:src-entitydoc:SKU/品番。在庫管理や受注明細での識別に使用
productId 商品ID tag:src-templatedoc:dtb_product.id — 商品ヘッダの代理キー。商品詳細リンク(EC-CUBE の url('product_detail', {id}))のターゲットとして画面に露出する。自然キー productCode(dtb_product_class 側)とは別物で、こちらは商品ヘッダ単位の識別子
ProductImage 商品画像 fileName
sortNo
ProductList 商品一覧 Product
goProduct
goProductList
goCategoryList
doCreateProduct
doCopyProduct
tag:catalog src-template page page-storefront page-list flow-admin-product-publish flow-customer-purchase
productName 商品名 def:schema.org/nametag:src-entitydoc:商品の表示名
productNote 商品備考 tag:src-entitydoc:管理者のみが参照する内部メモ。フロントには表示されない
productStatus 商品ステータス tag:src-entitydoc:1=公開(フロント表示), 2=非公開(フロント非表示), 3=廃止(論理削除、管理画面でもデフォルト非表示)
ProductTag 商品タグ tagName
publishDate 公開日 def:schema.org/datePublishedtag:src-entitydoc:ニュースの公開日時。フロントの表示順を制御
quantity 数量 tag:src-entitydoc:購入数量。カート明細と受注明細で共通使用
resetExpire リセット期限 tag:src-entitydoc:パスワードリセットキーの有効期限
resetKey リセットキー tag:src-entitydoc:パスワードリセット用のワンタイムトークン。リセット要求時に生成、使用後にクリア
roundingType 端数処理 tag:src-entitydoc:1=四捨五入, 2=切り捨て, 3=切り上げ。受注明細の税額計算時の端数処理方式。TaxRuleで設定
saleLimit 購入制限数 tag:src-entitydoc:1回の注文で購入できる最大数量。未設定時は制限なし
saleTypeId 販売種別ID tag:src-entitydoc:dtb_product_class.sale_type_id — mtb_sale_type への FK(1=通常販売, 2=予約販売, 3=ダウンロード販売)。cartKey の組み立て(`{sessionPrefix}_{saleTypeId}`)に用いられ、異なる販売種別の商品を別カートに分離する基準。マスタ未登録時は 0 にフォールバック
saleTypeName 販売種別 tag:src-entitydoc:販売種別の名称。カート分離の基準となる。異なる販売種別の商品は別カート(cartKey)に分離される
searchWord 検索ワード tag:src-entitydoc:フロント検索でヒットさせるためのキーワード。画面には表示されない検索補助データ
secretKey 認証キー tag:src-entitydoc:会員アカウントのメール認証トークン。/entry/activate/{secret_key}形式のURLに使用。暗号鍵やAPIシークレットではない。会員登録時にランダム生成
Security セキュリティ設定 doUpdateSecurity tag:src-template alps-route-gate flow-admin-system-operationdoc:セキュリティ設定を表す画面状態。
sendDate 送信日時 tag:src-entitydoc:メールの送信日時
serviceName サービス名 tag:src-entitydoc:配送業者のサービス名。例: ゆうパック、宅急便。配送方法名とは別に業者サービスを識別
sessionPrefix セッション接頭辞 tag:src-entity flow-customer-purchasedoc:購入フローのカートキーを構成するセッションスコープの接頭辞。saleTypeId と組み合わせて販売種別ごとのカートを分離する。
sex 性別 def:schema.org/gendertag:src-entitydoc:1=男性, 2=女性, 3=その他, 4=回答しない
Shipping 配送 name01
name02
kana01
kana02
companyName
phoneNumber
postalCode
pref
addr01
addr02
deliveryName
deliveryTime
deliveryDate
shippingDate
trackingNumber
shippingNote
mailSendDate
ShippingAddress 配送先住所エンティティ orderNo
name01
name02
postalCode
pref
addr01
addr02
phoneNumber
tag:order src-entitydoc:受注に紐づく配送先住所。orderNo から dtb_order を解決し、単一お届け先の住所を読み書きする。
shippingDate 出荷日 tag:src-entitydoc:実際の出荷日。管理者が出荷処理時に記録
shippingNote 配送備考 tag:src-entitydoc:配送に関する管理者メモ
shopEmail01 送信元/BCC メールアドレス tag:src-entitydoc:ほぼ全メール種別の送信元(From)兼ショップ控え(BCC)アドレス。注文確認・会員登録・パスワードリセット等で使用
shopEmail02 お問い合わせ用メールアドレス tag:src-entitydoc:問い合わせ専用メールアドレス。お問い合わせメールのFrom/BCC/Reply-Toとして使用。また、メールテンプレート内で顧客向けの問い合わせ先として表示される
shopEmail03 返信先メールアドレス tag:src-entitydoc:Reply-To ヘッダに設定されるアドレス。顧客がメールに返信した際の宛先。お問い合わせメール以外のほぼ全メール種別で使用
shopEmail04 Return-Path メールアドレス tag:src-entitydoc:Return-Path ヘッダに設定されるアドレス。メール配信エラー(バウンスメール)の通知先。全メール種別で使用
shopKana ショップ名フリガナ tag:src-entitydoc:ショップ名のカタカナ読み
shopMessage ショップメッセージ tag:src-entitydoc:「当サイトについて」ページ(Help/about.twig)に表示する店舗からのメッセージ
shopName ショップ名 def:schema.org/nametag:src-entitydoc:ショップの表示名。フロント画面のヘッダやメールに表示
shopNameEng ショップ名英語 tag:src-entitydoc:ショップの英語名。多言語対応やメール署名等で使用
Shopping 注文手続き paymentMethod
deliveryName
deliveryTime
deliveryDate
message
point
goShoppingShipping
goShoppingShippingEdit
goShoppingShippingMultiple
goShoppingError
doShoppingRedirectTo
doConfirmOrder
tag:checkout src-router src-template flow-customer-purchasedoc:ログイン済み会員、または購入者情報が確定した購入フローの注文手続き画面。配送先・支払方法・配送時間帯を選択し注文内容を確定する。カートからの入口は CheckoutEntry が担う。
ShoppingComplete 注文完了 orderNo
completeMessage
goTop
goCart
tag:checkout src-router src-template flow-customer-purchasedoc:注文完了画面。注文番号を表示し、別カートがあればカートへの遷移を促す
ShoppingConfirm 注文確認 paymentMethod
subtotal
deliveryFeeTotal
charge
discount
tax
total
paymentTotal
addPoint
usePoint
goShoppingError
doCheckout
tag:checkout src-router src-template flow-customer-purchasedoc:注文内容の最終確認画面。特定商取引法の表示を含む
ShoppingError 購入エラー goCart tag:checkout src-router src-templatedoc:購入処理中のエラー表示画面
ShoppingLogin 購入ログイン email
password
goShoppingNonMember
goCustomerRegistration
doLogin
tag:checkout src-router src-template flow-customer-purchasedoc:購入手続き時のログイン画面。会員ログインまたはゲスト購入を選択
ShoppingNonMember 非会員購入情報入力 name01
name02
kana01
kana02
companyName
email
phoneNumber
postalCode
pref
addr01
addr02
doSubmitNonMember
tag:checkout src-router src-template flow-customer-purchasedoc:非会員(ゲスト)が注文者情報を入力する画面
ShoppingShipping お届け先選択 name01
name02
postalCode
pref
addr01
addr02
phoneNumber
doSelectShippingAddress
tag:checkout src-router src-template flow-customer-purchasedoc:会員の登録済みお届け先から配送先を選択する画面
ShoppingShippingEdit お届け先変更 name01
name02
kana01
kana02
companyName
postalCode
pref
addr01
addr02
phoneNumber
doUpdateShippingAddress
tag:checkout src-router src-template flow-customer-purchasedoc:新しいお届け先を入力する、または非会員のお届け先を編集する画面
sortNo 表示順 tag:src-entitydoc:一覧における並び順
stock 在庫数 tag:src-entitydoc:物理在庫数。stockUnlimited=trueの場合は無視される。注文確定時に引き当てが行われる
stockUnlimited 在庫無制限 tag:src-entitydoc:trueの場合、在庫数に関係なく在庫チェックをスキップ
subtotal 商品小計 tag:src-entitydoc:商品合計金額(税込)。送料・手数料・値引き適用前の商品明細(orderItemType=1)のみの合計。PurchaseFlow.calculateSubTotal()で計算。送料無料条件の判定基準にも使用(お届け先ごとに判定)
SystemInfo システム情報 doAdminLogout tag:src-template alps-route-gate flow-admin-system-operationdoc:システム情報を表す画面状態。
Tag タグ tagId
tagName
sortNo
doDeleteTag
tag:catalog src-entity src-templatedoc:dtb_tag 1行を平坦化した投影。BeMart の TagEntity と1:1 (2項目: tagId / tagName)。dtb_tag は id / name / sort_no / discriminator_type の4列のみで FK 制約なし、UNIQUE インデックスなし。SqlTagStorage は entity に存在しない sort_no を INSERT 時に 0 で固定する(並び順は admin 画面の Wave 9 スコープ外)。createDate / updateDate も dtb_tag には無いため hydrate しない(src-template 派生だが Tag テーブルには時刻列なし)。所有者キーなし(admin 全体で共有)。Phase 2b で SqlTagStorage が src-entity として参照
tagId タグID tag:src-entitydoc:dtb_tag.id の不透明な文字列ハンドル。BeMart の TagEntity 層は数値ではなく文字列として保持する。Fake 実装は `tg-` プレフィックス付きの英数字を生成し、SQL 実装は dtb_tag.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlTagStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (TagDeleted) を踏むため、シードハンドル `tg-new` / `tg-sale` は Fake 専用
TagList タグ一覧 Tag
goTagList
doCreateTag
doSortNoMove
tag:catalog src-template
tagName タグ名 tag:src-entitydoc:商品に付与するタグの表示名
tax 税額 tag:src-entitydoc:受注全体の税額合計(非推奨)。明細ごとの税額集計と差異が生じる場合があるため、正確な税額はOrderItem明細ごとのtaxを集計すべき
taxAdjust 税調整額 tag:src-entitydoc:端数処理による税額調整値。複数明細の端数差分を吸収。端数処理方式はroundingType(1=四捨五入,2=切り捨て,3=切り上げ)で制御
taxDisplayType 税表示区分 tag:src-entitydoc:1=税抜(商品明細で使用), 2=税込(送料・手数料・値引きで使用)。orderItemTypeと連動し、明細行の価格が税抜/税込どちらで格納されているかを示す
taxRate 適用税率 tag:src-entitydoc:受注明細(OrderItem)の注文時点の適用税率(%)。taxRuleRate(税率ルールマスタ)のスナップショット。TaxProcessorにより受注作成時にコピーされる。軽減税率(8%)と標準税率(10%)が混在可能。optionProductTaxRule有効時は商品規格単位の個別税率を優先適用
TaxRule 税率ルール taxRuleId
taxRuleRate
taxRuleAdjust
applyDate
roundingType
createDate
updateDate
doDeleteTaxRule
tag:shop src-entity src-template flow-admin-shop-configurationdoc:管理画面で保守する税率ルール。dtb_tax_rule の全体適用ルールを BeMart の TaxRuleEntity として投影する。
taxRuleAdjust マスタ税調整額 tag:src-entitydoc:税率ルールマスタ(TaxRule)の端数処理による税額調整値。受注明細のtaxAdjustはこの値のスナップショット
taxRuleId 税率ルールID tag:src-entitydoc:dtb_tax_rule.id の不透明な文字列ハンドル。BeMart の TaxRuleEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_tax_rule.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlTaxRuleStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (TaxRuleDeleted) を踏むため、シードハンドル(`nonexistent-zzz` 等)は Fake / SQL 双方で 404 が同形
TaxRuleList 税率ルール一覧 TaxRule
goTaxRuleList
doCreateTaxRule
doDeleteTaxRule
tag:shop src-template flow-admin-shop-configuration
taxRuleRate マスタ税率 tag:src-entitydoc:税率ルールマスタ(TaxRule)の適用税率(%)。受注明細のtaxRateはこの値のスナップショット。applyDate(適用日)と組み合わせて時限変更が可能
taxType 課税区分 tag:src-entitydoc:1=課税(商品・送料・手数料・値引き), 2=不課税(ポイント値引き), 3=非課税。税額計算の対象判定に使用
Template デザインテンプレート templateId
templateCode
templateName
deviceType
createDate
updateDate
tag:plugin src-entity src-template flow-admin-template-lifecycledoc:インストール済みデザインテンプレートの登録レジストリ。テンプレート本体ファイルではなく、管理画面で参照する登録情報を表す。
templateCode テンプレートコード tag:src-entitydoc:テンプレートの一意識別コード。標準テンプレートは'default'
templateId テンプレートID tag:src-entitydoc:dtb_template.id の不透明な文字列ハンドル。BeMart の TemplateEntity 層は数値ではなく文字列として保持する。Fake 実装は `tp-` プレフィックス付きのシードハンドル(tp-default-pc / tp-default-sp)を持ち、SQL 実装は dtb_template.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。Template には list アフォーダンスのみ(goTemplateList)で作成・更新・削除が無いため ID ジェネレータは存在せず、テンプレートはインストーラ/fixture が seed した行から読み出すのみ。layoutId / blockId / categoryId と同じ Fake↔SQL 二重性。templateCode(一意の install-time コード)とは別物 — TemplateEntity の投影は id ハンドルを用い templateCode は投影外
TemplateInstall テンプレート追加 doInstallTemplate tag:src-template alps-route-gate flow-admin-template-lifecycledoc:テンプレート追加を表す画面状態。
TemplateList デザインテンプレート一覧 Template
goTemplateList
goTemplateInstall
doDownloadTemplate
doSelectTemplate
doDeleteTemplate
tag:plugin src-template flow-admin-template-lifecycle
templateName テンプレート名 tag:src-entitydoc:テンプレートの表示名
ticketId 受付番号 tag:contact src-entitydoc:問い合わせ送信後に発行される公開受付番号。問い合わせ本文の readback resource ではなく、完了状態の成立証拠として使う。
Top トップページ shopMessage
goProductList
goProduct
goCart
goContactForm
goCustomerRegistration
goLogin
goMypage
goHelpAbout
goHelpGuide
goHelpAgreement
goHelpPrivacy
goHelpTradeLaw
tag:front src-router src-template page page-storefront page-dashboard flow-customer-purchasedoc:ショップのトップページ。ニュース一覧、新着商品、カテゴリナビゲーション等を表示
total 受注合計 tag:src-entitydoc:受注合計金額。計算式: subtotal(商品税込合計) + deliveryFeeTotal(送料) + charge(手数料) - discount(値引き)。カートのtotalPriceとは別プロパティ
totalPrice カート合計金額 tag:src-entitydoc:カート内の税込合計金額。PurchaseFlow.calculateTotal()で毎回再計算されるキャッシュ値。受注のtotalとは別プロパティ
trackingNumber 追跡番号 tag:src-entitydoc:配送業者の荷物追跡番号。confirmUrlと組み合わせて追跡URLを構成
TradeLaw 特定商取引法 tradeLawName
tradeLawDescription
tradeLawBody
sortNo
displayOrderScreen
tag:cms src-template flow-admin-content-publishdoc:特定商取引法ページの項目。EC-CUBE 4.3 では dtb_tradelaw の1行(tradeLawName / tradeLawDescription / sortNo / displayOrderScreen)。Wave 8 の移植スコープではページ全体を tradeLawBody 単一ブロブとして扱い、TradeLawStorageInterface の get/update がその本文を読み書きする。Phase 2b の SqlTradeLawStorage は本文を単一キャリア行 dtb_tradelaw.id=1 の description に格納(src-entity 参照)。Phase 2 で項目ごとの行へ分割予定
tradeLawBody 特定商取引法本文 tag:src-entitydoc:特定商取引法ページ本文の単一ブロブ投影。項目別行ではなく、ページ全体を1本の本文として扱う。
tradeLawDescription 項目説明 tag:src-entitydoc:特定商取引法に基づく表記の項目内容。HTML入力可能でHTMLPurifierによる浄化あり
TradeLawList 特定商取引法一覧 TradeLaw
goTradeLawList
goContentCss
doUpdateTradeLaw
tag:cms src-template flow-admin-content-publish
tradeLawName 項目名 tag:src-entitydoc:特定商取引法に基づく表記の項目名
TwoFactorAuth 二要素認証 doVerifyTwoFactorAuth tag:src-template alps-route-gate flow-admin-system-operationdoc:二要素認証を表す画面状態。
twoFactorAuthEnabled 二要素認証 tag:src-entitydoc:二要素認証(TOTP)を有効にするか。有効時はログイン時にワンタイムパスワードを要求
TwoFactorAuthSet 二要素認証設定 doSetTwoFactorAuth tag:src-template alps-route-gate flow-admin-system-operationdoc:二要素認証設定を表す画面状態。
unitPrice 単価 def:schema.org/pricetag:src-entitydoc:明細1件あたりの単価。受注/カート明細・お気に入りスナップショットでは追加時点の price02 をスナップショットして保持する(後の値引きやマスタ改定に影響されない)。BeMart 側では `int` 円整数
updateDate 更新日時 def:schema.org/dateModifiedtag:src-entitydoc:最終更新日時
usePoint 使用ポイント tag:src-entitydoc:注文で使用するポイント数。実際の値引き額は usePoint x pointConversionRate(切り捨て)で計算され、不課税のポイント値引き明細として受注に追加
userName ユーザー名 tag:src-entitydoc:ログイン試行時のユーザー名(メールアドレスまたはログインID)
work 稼働状態 tag:src-entitydoc:Work Masterの定数で定義: 0=NON_ACTIVE(非稼働、ログイン不可), 1=ACTIVE(稼働、ログイン可能)。管理者メンバーの有効/無効を制御

Links

{ "$schema": "https://alps-io.github.io/schemas/alps.json", "alps": { "version": "1.0", "title": "EC-CUBE 4.3 アプリケーションプロファイル", "doc": {"value": "EC-CUBE 4.3 — Symfony 6.4 ベースの日本語ECオープンプラットフォーム。顧客向けフロントと管理画面の両方の操作を統一データモデル上で定義する。"}, "link": [ {"rel": "describedby", "href": "tag.html", "title": "タグ分類体系"} ], "descriptor": [ {"id": "name01", "title": "姓","def": "https://schema.org/familyName", "tag": "src-entity", "doc": {"value": "顧客・受注・配送先・お問い合わせで共通使用される姓"}}, {"id": "name02", "title": "名","def": "https://schema.org/givenName", "tag": "src-entity", "doc": {"value": "顧客・受注・配送先・お問い合わせで共通使用される名"}}, {"id": "kana01", "title": "セイ","tag": "src-entity", "doc": {"value": "姓のカタカナ読み。全角カタカナのみ許可(ひらがな入力時は自動変換)。日本の氏名入力に特有の読み仮名"}}, {"id": "kana02", "title": "メイ","tag": "src-entity", "doc": {"value": "名のカタカナ読み。全角カタカナのみ許可(ひらがな入力時は自動変換)。日本の氏名入力に特有の読み仮名"}}, {"id": "companyName", "title": "会社名","def": "https://schema.org/name", "tag": "src-entity", "doc": {"value": "法人顧客の社名。B2B取引やインボイスで使用"}}, {"id": "postalCode", "title": "郵便番号","def": "https://schema.org/postalCode", "tag": "src-entity", "doc": {"value": "日本の郵便番号。ハイフンなし7桁またはハイフン付き8桁"}}, {"id": "pref", "title": "都道府県","tag": "src-entity", "doc": {"value": "日本の都道府県(1=北海道〜47=沖縄県)。住所の最上位区分として顧客・受注・配送先で使用。配送料の地域区分(DeliveryFee)や税率の地域設定(TaxRule)にも使用"}}, {"id": "prefName", "title": "都道府県名","tag": "src-template", "doc": {"value": "都道府県の表示名(mtb_pref.name)。pref(mtb_pref への整数 FK)を住所行に描画するための表示用投影フィールドであり、storage の真の leaf 列ではない。Phase 3 enrichment で追加。SqlAddressStorage が dtb_customer_address.pref_id → mtb_pref を JOIN して充填する(構造のみダンプでは mtb_pref は空のため、未シード時は空文字に degrade)。配送先住所一覧画面(CustomerAddress)が pref の整数 id ではなく都道府県名を表示するために使用"}}, {"id": "addr01", "title": "市区町村","def": "https://schema.org/addressLocality", "tag": "src-entity", "doc": {"value": "都道府県より下位の市区町村名"}}, {"id": "addr02", "title": "番地・建物名","def": "https://schema.org/streetAddress", "tag": "src-entity", "doc": {"value": "番地・ビル名・部屋番号等の詳細住所"}}, {"id": "email", "title": "メールアドレス","def": "https://schema.org/email", "tag": "src-entity", "doc": {"value": "会員のログインIDを兼ねる。有効会員間で一意"}}, {"id": "phoneNumber", "title": "電話番号","def": "https://schema.org/telephone", "tag": "src-entity", "doc": {"value": "日本の電話番号形式(ハイフン区切り)"}}, {"id": "productName", "title": "商品名","def": "https://schema.org/name", "tag": "src-entity", "doc": {"value": "商品の表示名"}}, {"id": "descriptionList", "title": "一覧用説明文","def": "https://schema.org/description", "tag": "src-entity", "doc": {"value": "商品一覧・検索結果に表示する短い説明文"}}, {"id": "descriptionDetail", "title": "詳細説明文","def": "https://schema.org/description", "tag": "src-entity", "doc": {"value": "商品詳細ページに表示する説明文"}}, {"id": "searchWord", "title": "検索ワード","tag": "src-entity", "doc": {"value": "フロント検索でヒットさせるためのキーワード。画面には表示されない検索補助データ"}}, {"id": "freeArea", "title": "フリーエリア","tag": "src-entity", "doc": {"value": "商品詳細ページ下部に表示される自由入力エリア。HTML/Twigテンプレート構文が使用可能(TwigLintでバリデーション、サンドボックス内で実行)。HTMLPurifierによる浄化あり"}}, {"id": "productNote", "title": "商品備考","tag": "src-entity", "doc": {"value": "管理者のみが参照する内部メモ。フロントには表示されない"}}, {"id": "productStatus", "title": "商品ステータス","tag": "src-entity", "doc": {"value": "1=公開(フロント表示), 2=非公開(フロント非表示), 3=廃止(論理削除、管理画面でもデフォルト非表示)"}}, {"id": "productCode", "title": "商品コード","def": "https://schema.org/sku", "tag": "src-entity", "doc": {"value": "SKU/品番。在庫管理や受注明細での識別に使用"}}, {"id": "stock", "title": "在庫数","tag": "src-entity", "doc": {"value": "物理在庫数。stockUnlimited=trueの場合は無視される。注文確定時に引き当てが行われる"}}, {"id": "stockUnlimited", "title": "在庫無制限","tag": "src-entity", "doc": {"value": "trueの場合、在庫数に関係なく在庫チェックをスキップ"}}, {"id": "saleLimit", "title": "購入制限数","tag": "src-entity", "doc": {"value": "1回の注文で購入できる最大数量。未設定時は制限なし"}}, {"id": "price01", "title": "通常価格","tag": "src-entity", "doc": {"value": "メーカー希望小売価格や参考価格。表示専用で計算には使用されない"}}, {"id": "price02", "title": "販売価格","def": "https://schema.org/price", "tag": "src-entity", "doc": {"value": "実際の販売価格(税抜)。税計算・小計計算のベース"}}, {"id": "deliveryFee", "title": "商品別送料","tag": "src-entity", "doc": {"value": "この商品規格固有の追加送料(ProductClass)。optionProductDeliveryFee有効時のみ機能。DeliveryFeePreprocessorでdeliveryFeeAmount(地域別送料)に加算されdeliveryFeeTotal(送料合計)に集計される"}}, {"id": "productClassVisible", "title": "規格表示","tag": "src-entity", "doc": {"value": "この商品規格をフロントに表示するか。productStatusとは独立して制御"}}, {"id": "currencyCode", "title": "通貨コード","def": "https://schema.org/priceCurrency", "tag": "src-entity", "doc": {"value": "ISO 4217通貨コード(例: JPY)。多通貨対応用"}}, {"id": "pointRate", "title": "ポイント付与率","tag": "src-entity", "doc": {"value": "この商品規格固有のポイント付与率(%)。未設定時はbasicPointRateが適用"}}, {"id": "fileName", "title": "ファイル名","tag": "src-entity", "doc": {"value": "商品画像のファイル名"}}, {"id": "sortNo", "title": "表示順","tag": "src-entity", "doc": {"value": "一覧における並び順"}}, {"id": "productId", "title": "商品ID","tag": "src-template", "doc": {"value": "dtb_product.id — 商品ヘッダの代理キー。商品詳細リンク(EC-CUBE の url('product_detail', {id}))のターゲットとして画面に露出する。自然キー productCode(dtb_product_class 側)とは別物で、こちらは商品ヘッダ単位の識別子"}}, {"id": "productClassId", "title": "商品規格ID","tag": "src-template", "doc": {"value": "dtb_product_class.id — 特定 SKU(規格バリエーション行)の代理キー。EC-CUBE のカート画面では削除/数量増減リンク(cart_handle_item の productClassId パラメータ)のキーとして使われる。CartItem 1件は default class ではなく購入された具体的な product_class を指す"}}, {"id": "categoryId", "title": "カテゴリID","tag": "src-entity", "doc": {"value": "dtb_category.id の不透明な文字列ハンドル。BeMart の CategoryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_category.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlCategoryStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (CategoryUpdated / CategoryDeleted / CategoryCreated の親解決) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。parentId(自己参照 FK parent_category_id)も同じ文字列ハンドルで表現され、非数値 parentId は SQL では NULL(ルート)に倒れる。blockId / pageId / tagId と同じ Fake↔SQL 二重性"}}, {"id": "categoryName", "title": "カテゴリ名","tag": "src-entity", "doc": {"value": "カテゴリの表示名"}}, {"id": "hierarchy", "title": "階層レベル","tag": "src-entity", "doc": {"value": "カテゴリツリーにおける深さ。ルートが1、子が2と増加"}}, {"id": "tagId", "title": "タグID","tag": "src-entity", "doc": {"value": "dtb_tag.id の不透明な文字列ハンドル。BeMart の TagEntity 層は数値ではなく文字列として保持する。Fake 実装は `tg-` プレフィックス付きの英数字を生成し、SQL 実装は dtb_tag.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlTagStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (TagDeleted) を踏むため、シードハンドル `tg-new` / `tg-sale` は Fake 専用"}}, {"id": "tagName", "title": "タグ名","tag": "src-entity", "doc": {"value": "商品に付与するタグの表示名"}}, {"id": "classNameId", "title": "規格名ID","tag": "src-entity", "doc": {"value": "dtb_class_name.id の不透明な文字列ハンドル。BeMart の ClassNameEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_class_name.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlClassNameStorage では miss として扱われ getById / put / remove のいずれも 404 経路(規格名の更新・削除 Final)を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。categoryId / blockId / tagId と同じ Fake↔SQL 二重性"}}, {"id": "classNameLabel", "title": "規格名","tag": "src-entity", "doc": {"value": "商品バリエーション軸の名前(例: カラー、サイズ)。EC-CUBEの\"class\"はOOPのクラスではなく商品規格を意味する"}}, {"id": "classNameBackendName", "title": "規格管理名","tag": "src-entity", "doc": {"value": "管理画面でのみ使用する規格の内部名。classNameLabelとは別に管理用の名称を持てる"}}, {"id": "classCategoryId", "title": "規格分類ID","tag": "src-entity", "doc": {"value": "dtb_class_category.id の不透明な文字列ハンドル。BeMart の ClassCategoryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_class_category.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlClassCategoryStorage では miss として扱われ getById / put / remove のいずれも 404 経路(規格分類の更新・削除 Final)を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。classNameId / categoryId / blockId / tagId と同じ Fake↔SQL 二重性"}}, {"id": "classCategoryName", "title": "規格分類名","tag": "src-entity", "doc": {"value": "商品バリエーション軸の具体的な値(例: 赤、Lサイズ)。EC-CUBEの\"classCategory\"はOOPのカテゴリではなく規格値を意味する"}}, {"id": "classCategoryBackendName", "title": "規格分類管理名","tag": "src-entity", "doc": {"value": "管理画面でのみ使用する規格分類の内部名"}}, {"id": "classCategoryVisible", "title": "規格分類表示","tag": "src-entity", "doc": {"value": "この規格分類値を商品選択肢として表示するか"}}, {"id": "classCategory1", "title": "規格分類1","tag": "src-entity", "doc": {"value": "商品規格1軸目(dtb_product_class.class_category_id1)。dtb_class_category への FK。バリエーション無し商品の \"デフォルト規格\" 行は NULL(class_category_id2 と AND で判定)。Favorite / Cart の productCode 解決は IS NULL 条件で default class を選ぶ"}}, {"id": "classCategory2", "title": "規格分類2","tag": "src-entity", "doc": {"value": "商品規格2軸目(dtb_product_class.class_category_id2)。dtb_class_category への独立した FK。1軸目(classCategory1)と組み合わせて [軸1, 軸2] のペアでバリエーションを表現。NULL は default class の判定条件"}}, {"id": "cartKey", "title": "カートキー","tag": "src-entity", "doc": {"value": "カート分離キー。形式: {セッションプレフィックス}_{販売種別ID}。EC-CUBEは販売種別ごとにカートを分離するため、異なる販売種別の商品は別カートになる"}}, {"id": "preOrderId", "title": "仮注文ID","tag": "src-entity", "doc": {"value": "購入フローの一時セッショントークン(SHA1ハッシュ)。カートと受注を紐づける。予約注文(pre-order)IDではない。チェックアウト開始時に生成、注文確定またはカート破棄で消去"}}, {"id": "totalPrice", "title": "カート合計金額","tag": "src-entity", "doc": {"value": "カート内の税込合計金額。PurchaseFlow.calculateTotal()で毎回再計算されるキャッシュ値。受注のtotalとは別プロパティ"}}, {"id": "deliveryFeeTotal", "title": "送料合計","tag": "src-entity", "doc": {"value": "全配送先の送料合計(スナップショット)。deliveryFeeAmount(地域別送料)+ deliveryFee(商品別送料)×数量 の合計。DeliveryFeePreprocessorで計算。カートと受注の両方で使用"}}, {"id": "cartItemPrice", "title": "カート商品価格","def": "https://schema.org/price", "tag": "src-entity", "doc": {"value": "カート内の税込単価"}}, {"id": "quantity", "title": "数量","tag": "src-entity", "doc": {"value": "購入数量。カート明細と受注明細で共通使用"}}, {"id": "unitPrice", "title": "単価","def": "https://schema.org/price", "tag": "src-entity", "doc": {"value": "明細1件あたりの単価。受注/カート明細・お気に入りスナップショットでは追加時点の price02 をスナップショットして保持する(後の値引きやマスタ改定に影響されない)。BeMart 側では `int` 円整数"}}, {"id": "orderNo", "title": "注文番号","def": "https://schema.org/orderNumber", "tag": "src-entity", "doc": {"value": "顧客向けの注文番号。フォーマットはカスタマイズ可能"}}, {"id": "message", "title": "注文メッセージ","tag": "src-entity", "doc": {"value": "顧客が注文時に入力するお問い合わせ欄。EC-CUBEのラベルは「お問い合わせ」で、備考欄ではない。最大3000文字"}}, {"id": "subtotal", "title": "商品小計","tag": "src-entity", "doc": {"value": "商品合計金額(税込)。送料・手数料・値引き適用前の商品明細(orderItemType=1)のみの合計。PurchaseFlow.calculateSubTotal()で計算。送料無料条件の判定基準にも使用(お届け先ごとに判定)"}}, {"id": "discount", "title": "値引き額","tag": "src-entity", "doc": {"value": "受注全体の値引き合計額。クーポン等による値引き"}}, {"id": "charge", "title": "手数料","tag": "src-entity", "doc": {"value": "受注の決済手数料。paymentCharge(支払方法マスタの手数料)のスナップショット。PaymentChargePreprocessorにより受注作成時にコピーされる"}}, {"id": "tax", "title": "税額","tag": "src-entity", "doc": {"value": "受注全体の税額合計(非推奨)。明細ごとの税額集計と差異が生じる場合があるため、正確な税額はOrderItem明細ごとのtaxを集計すべき"}}, {"id": "total", "title": "受注合計","tag": "src-entity", "doc": {"value": "受注合計金額。計算式: subtotal(商品税込合計) + deliveryFeeTotal(送料) + charge(手数料) - discount(値引き)。カートのtotalPriceとは別プロパティ"}}, {"id": "paymentTotal", "title": "支払合計","tag": "src-entity", "doc": {"value": "実際の支払金額。初期値はtotalと同値で、PointProcessorがポイント値引きのOrderItem(type=POINT_DISCOUNT、不課税)を追加後にPurchaseFlow.calculateTotal()で再計算される。計算式: total - (利用ポイント x pointConversionRate)"}}, {"id": "paymentMethod", "title": "支払方法","def": "https://schema.org/paymentMethod", "tag": "src-entity", "doc": {"value": "注文時点の支払方法名称(スナップショット)"}}, {"id": "orderNote", "title": "受注備考","tag": "src-entity", "doc": {"value": "管理者用の内部メモ。顧客には表示されない"}}, {"id": "orderDate", "title": "注文日","def": "https://schema.org/orderDate", "tag": "src-entity", "doc": {"value": "注文確定日時"}}, {"id": "paymentDate", "title": "入金日","tag": "src-entity", "doc": {"value": "入金確認日時。入金済みステータスへの変更時に記録"}}, {"id": "orderStatus", "title": "受注ステータス","tag": "src-entity", "doc": {"value": "1=新規受付, 3=注文取消, 4=対応中, 5=発送済み, 6=入金済み, 7=決済処理中, 8=購入処理中, 9=返品。Symfony Workflowステートマシンで遷移を制御。許可される遷移: pay(1->6), packing(1,6->4), cancel(1,4,6->3), back_to_in_progress(3->4), ship(1,6,4->5), return(5->9), cancel_return(9->5)。7と8はPurchaseFlow内で直接セットされステートマシン遷移の対象外"}}, {"id": "orderItemProductName", "title": "受注商品名","tag": "src-entity", "doc": {"value": "注文時点の商品名スナップショット。商品マスタの変更に影響されない"}}, {"id": "orderItemProductCode", "title": "受注商品コード","tag": "src-entity", "doc": {"value": "注文時点の商品コードスナップショット"}}, {"id": "orderItemClassName1", "title": "受注規格名1","tag": "src-entity", "doc": {"value": "注文時点の規格名1スナップショット(例: 色)"}}, {"id": "orderItemClassName2", "title": "受注規格名2","tag": "src-entity", "doc": {"value": "注文時点の規格名2スナップショット(例: サイズ)"}}, {"id": "orderItemClassCategoryName1", "title": "受注規格分類名1","tag": "src-entity", "doc": {"value": "注文時点の規格分類値1スナップショット(例: 赤)"}}, {"id": "orderItemClassCategoryName2", "title": "受注規格分類名2","tag": "src-entity", "doc": {"value": "注文時点の規格分類値2スナップショット(例: L)"}}, {"id": "orderItemPrice", "title": "受注商品単価","tag": "src-entity", "doc": {"value": "明細行の単価。orderItemType=1(商品)は税抜価格、orderItemType=2,3(送料/手数料)は税込価格で格納。計算式はorderItemTypeにより異なる"}}, {"id": "orderItemQuantity", "title": "受注数量","tag": "src-entity", "doc": {"value": "明細行の数量"}}, {"id": "orderItemTax", "title": "受注商品税額","tag": "src-entity", "doc": {"value": "明細行の税額。商品明細は単価x税率で算出。送料・手数料は税込価格のため内税として算出。ポイント値引きは不課税のため0"}}, {"id": "taxRate", "title": "適用税率","tag": "src-entity", "doc": {"value": "受注明細(OrderItem)の注文時点の適用税率(%)。taxRuleRate(税率ルールマスタ)のスナップショット。TaxProcessorにより受注作成時にコピーされる。軽減税率(8%)と標準税率(10%)が混在可能。optionProductTaxRule有効時は商品規格単位の個別税率を優先適用"}}, {"id": "taxAdjust", "title": "税調整額","tag": "src-entity", "doc": {"value": "端数処理による税額調整値。複数明細の端数差分を吸収。端数処理方式はroundingType(1=四捨五入,2=切り捨て,3=切り上げ)で制御"}}, {"id": "orderItemType", "title": "受注明細区分","tag": "src-entity", "doc": {"value": "1=商品(課税/税抜), 2=送料(課税/税込), 3=手数料(課税/税込), 4=値引き(課税/税込), 5=税, 6=ポイント値引き(不課税/税込)。受注明細の行種別。商品は税抜価格で登録され税額を加算して計算、送料・手数料は税込価格で登録"}}, {"id": "deliveryName", "title": "配送業者名","tag": "src-entity", "doc": {"value": "注文時点の配送業者名スナップショット"}}, {"id": "deliveryId", "title": "配送方法ID","tag": "src-entity", "doc": {"value": "dtb_delivery.id の不透明な文字列ハンドル。BeMart の DeliveryEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_delivery.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlDeliveryStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (DeliveryUpdated / DeliveryDeleted) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。blockId / pageId / categoryId と同じ Fake↔SQL 二重性"}}, {"id": "deliveryTime", "title": "配送時間帯","tag": "src-entity", "doc": {"value": "顧客が選択した配送希望時間帯(例: 午前中、14-16時)"}}, {"id": "deliveryDate", "title": "配送希望日","def": "https://schema.org/deliveryDate", "tag": "src-entity", "doc": {"value": "顧客が指定した配送希望日"}}, {"id": "shippingDate", "title": "出荷日","tag": "src-entity", "doc": {"value": "実際の出荷日。管理者が出荷処理時に記録"}}, {"id": "trackingNumber", "title": "追跡番号","tag": "src-entity", "doc": {"value": "配送業者の荷物追跡番号。confirmUrlと組み合わせて追跡URLを構成"}}, {"id": "shippingNote", "title": "配送備考","tag": "src-entity", "doc": {"value": "配送に関する管理者メモ"}}, {"id": "mailSendDate", "title": "メール送信日","tag": "src-entity", "doc": {"value": "出荷通知メールの送信日時。送信済み判定にも使用"}}, {"id": "password", "title": "パスワード","tag": "src-entity", "doc": {"value": "書き込み専用(ハッシュ化して保存)"}}, {"id": "birth", "title": "生年月日","def": "https://schema.org/birthDate", "tag": "src-entity", "doc": {"value": "会員の生年月日"}}, {"id": "sex", "title": "性別","def": "https://schema.org/gender", "tag": "src-entity", "doc": {"value": "1=男性, 2=女性, 3=その他, 4=回答しない"}}, {"id": "job", "title": "職業","tag": "src-entity", "doc": {"value": "1=公務員〜18=その他の18区分"}}, {"id": "customerStatus", "title": "会員ステータス","tag": "src-entity", "doc": {"value": "1=仮会員(メール未認証), 2=本会員(認証済み), 3=退会。退会時はメールアドレスが無効化される"}}, {"id": "firstBuyDate", "title": "初回購入日","tag": "src-entity", "doc": {"value": "最初の購入日時。注文確定時に自動設定"}}, {"id": "lastBuyDate", "title": "最終購入日","tag": "src-entity", "doc": {"value": "最後の購入日時。注文確定時に自動更新"}}, {"id": "buyTimes", "title": "購入回数","tag": "src-entity", "doc": {"value": "累計購入回数。注文確定時に加算"}}, {"id": "buyTotal", "title": "購入累計額","tag": "src-entity", "doc": {"value": "累計購入金額。注文確定時に加算"}}, {"id": "customerNote", "title": "会員備考","tag": "src-entity", "doc": {"value": "管理者用の内部メモ。顧客には表示されない"}}, {"id": "point", "title": "ポイント","tag": "src-entity", "doc": {"value": "会員の現在のポイント残高。注文時にポイント使用で減算、付与は発送済み(DELIVERED)ステータスへの遷移時に加算。付与計算: 商品単価(税抜) x pointRate x 数量 - 利用ポイント分控除"}}, {"id": "secretKey", "title": "認証キー","tag": "src-entity", "doc": {"value": "会員アカウントのメール認証トークン。/entry/activate/{secret_key}形式のURLに使用。暗号鍵やAPIシークレットではない。会員登録時にランダム生成"}}, {"id": "customerId", "title": "会員ID","tag": "src-entity", "doc": {"value": "dtb_customer.id の不透明な文字列ハンドル。BeMart の Entity 層は数値ではなく文字列として保持する(マスアサインメント防止のため、Session/AuthZ 経由で読み出し、リクエスト本文からは受け取らない)。Favorite / Cart / Order の所有者キーとして横断使用"}}, {"id": "addressId", "title": "配送先住所ID","tag": "src-entity", "doc": {"value": "dtb_customer_address.id の不透明な文字列ハンドル。BeMart の AddressEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_customer_address.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。所有者は customerId、AUTHZ 検査は CustomerAddressUpdated / CustomerAddressDeleted で getById → customerId 一致確認の順で実施"}}, {"id": "resetKey", "title": "リセットキー","tag": "src-entity", "doc": {"value": "パスワードリセット用のワンタイムトークン。リセット要求時に生成、使用後にクリア"}}, {"id": "resetExpire", "title": "リセット期限","tag": "src-entity", "doc": {"value": "パスワードリセットキーの有効期限"}}, {"id": "shopName", "title": "ショップ名","def": "https://schema.org/name", "tag": "src-entity", "doc": {"value": "ショップの表示名。フロント画面のヘッダやメールに表示"}}, {"id": "shopKana", "title": "ショップ名フリガナ","tag": "src-entity", "doc": {"value": "ショップ名のカタカナ読み"}}, {"id": "shopNameEng", "title": "ショップ名英語","tag": "src-entity", "doc": {"value": "ショップの英語名。多言語対応やメール署名等で使用"}}, {"id": "companyKana", "title": "会社名フリガナ","tag": "src-entity", "doc": {"value": "会社名のカタカナ読み"}}, {"id": "businessHour", "title": "営業時間","tag": "src-entity", "doc": {"value": "ショップの営業時間。フリーフォーマット"}}, {"id": "shopEmail01", "title": "送信元/BCC メールアドレス","tag": "src-entity", "doc": {"value": "ほぼ全メール種別の送信元(From)兼ショップ控え(BCC)アドレス。注文確認・会員登録・パスワードリセット等で使用"}}, {"id": "shopEmail02", "title": "お問い合わせ用メールアドレス","tag": "src-entity", "doc": {"value": "問い合わせ専用メールアドレス。お問い合わせメールのFrom/BCC/Reply-Toとして使用。また、メールテンプレート内で顧客向けの問い合わせ先として表示される"}}, {"id": "shopEmail03", "title": "返信先メールアドレス","tag": "src-entity", "doc": {"value": "Reply-To ヘッダに設定されるアドレス。顧客がメールに返信した際の宛先。お問い合わせメール以外のほぼ全メール種別で使用"}}, {"id": "shopEmail04", "title": "Return-Path メールアドレス","tag": "src-entity", "doc": {"value": "Return-Path ヘッダに設定されるアドレス。メール配信エラー(バウンスメール)の通知先。全メール種別で使用"}}, {"id": "goodTraded", "title": "取扱商品","tag": "src-entity", "doc": {"value": "店舗の取り扱い商品の説明文。「当サイトについて」ページに表示される。特定商取引法に基づく表記での使用を想定"}}, {"id": "shopMessage", "title": "ショップメッセージ","tag": "src-entity", "doc": {"value": "「当サイトについて」ページ(Help/about.twig)に表示する店舗からのメッセージ"}}, {"id": "deliveryFreeAmount", "title": "送料無料条件(金額)","tag": "src-entity", "doc": {"value": "この金額以上の注文で送料無料。未設定時は条件なし。判定はお届け先ごとの商品合計金額(税込=subtotal)で行う"}}, {"id": "deliveryFreeQuantity", "title": "送料無料条件(数量)","tag": "src-entity", "doc": {"value": "この数量以上の注文で送料無料。未設定時は条件なし。判定はお届け先ごとの商品数量合計で行う"}}, {"id": "optionMypageOrderStatusDisplay", "title": "マイページ受注状態表示","tag": "src-entity", "doc": {"value": "マイページに受注ステータスを表示するか"}}, {"id": "optionNostockHidden", "title": "品切れ非表示","tag": "src-entity", "doc": {"value": "在庫切れ商品をフロントで非表示にするか"}}, {"id": "optionFavoriteProduct", "title": "お気に入り機能","tag": "src-entity", "doc": {"value": "お気に入り商品機能を有効にするか"}}, {"id": "optionProductDeliveryFee", "title": "商品別送料機能","tag": "src-entity", "doc": {"value": "商品ごとに個別送料を設定する機能を有効にするか。有効時はdeliveryFeeが送料計算に加算される"}}, {"id": "optionProductTaxRule", "title": "商品別税率機能","tag": "src-entity", "doc": {"value": "商品ごとに個別の税率を設定する機能を有効にするか"}}, {"id": "optionCustomerActivate", "title": "会員メール認証","tag": "src-entity", "doc": {"value": "会員登録時にメール認証を要求するか。有効時は登録後が仮会員となり、認証メールで本会員に移行"}}, {"id": "optionRememberMe", "title": "ログイン記憶","tag": "src-entity", "doc": {"value": "ログイン画面に「次回から自動ログイン」を表示するか"}}, {"id": "optionPoint", "title": "ポイント機能","tag": "src-entity", "doc": {"value": "ポイント付与・使用機能を有効にするか"}}, {"id": "basicPointRate", "title": "基本ポイント付与率","tag": "src-entity", "doc": {"value": "商品購入時の基本ポイント付与率(%)。商品個別のpointRate未設定時に適用"}}, {"id": "pointConversionRate", "title": "ポイント換算レート","tag": "src-entity", "doc": {"value": "1ポイントあたりの通貨換算額(円)。ポイント使用時の値引き額計算に使用"}}, {"id": "invoiceRegistrationNumber", "title": "インボイス登録番号","tag": "src-entity", "doc": {"value": "適格請求書発行事業者の登録番号(Tから始まる13桁)。インボイス制度対応"}}, {"id": "paymentId", "title": "支払方法ID","tag": "src-entity", "doc": {"value": "dtb_payment.id の不透明な文字列ハンドル。BeMart の PaymentMethodAdminEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_payment.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlPaymentMethodAdminStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (PaymentMethodAdminUpdated / PaymentMethodAdminDeleted) を踏むため、シードハンドル `nonexistent-zzz` は Fake / SQL 双方で 404 が同形。categoryId / blockId / tagId と同じ Fake↔SQL 二重性"}}, {"id": "paymentMethodName", "title": "支払方法名","tag": "src-entity", "doc": {"value": "支払方法の表示名"}}, {"id": "paymentCharge", "title": "決済手数料(マスタ)","tag": "src-entity", "doc": {"value": "支払方法マスタの手数料設定値。受注作成時にPaymentChargePreprocessorでcharge(受注の手数料)にスナップショットされる。利用条件金額の判定にはこの手数料を含めた金額が使用される"}}, {"id": "paymentRuleMin", "title": "利用条件(下限)","tag": "src-entity", "doc": {"value": "この支払方法を選択できる最低注文金額。未設定時は下限なし。判定対象は決済手数料(paymentCharge)を含めた合計金額"}}, {"id": "paymentRuleMax", "title": "利用条件(上限)","tag": "src-entity", "doc": {"value": "この支払方法を選択できる最大注文金額。未設定時は上限なし。判定対象は決済手数料(paymentCharge)を含めた合計金額"}}, {"id": "paymentImage", "title": "支払方法アイコン","tag": "src-entity", "doc": {"value": "支払方法のアイコン画像ファイル名"}}, {"id": "paymentVisible", "title": "支払方法表示","tag": "src-entity", "doc": {"value": "この支払方法をフロントに表示するか"}}, {"id": "deliveryMethodName", "title": "配送方法名","tag": "src-entity", "doc": {"value": "配送方法の表示名"}}, {"id": "serviceName", "title": "サービス名","tag": "src-entity", "doc": {"value": "配送業者のサービス名。例: ゆうパック、宅急便。配送方法名とは別に業者サービスを識別"}}, {"id": "deliveryDescription", "title": "配送方法説明","tag": "src-entity", "doc": {"value": "配送方法の説明文。管理画面で設定し、テンプレートカスタマイズで顧客に表示可能"}}, {"id": "confirmUrl", "title": "追跡URL","tag": "src-entity", "doc": {"value": "配送業者の荷物追跡ページURL。フィールド名は\"confirm_url\"だが注文確認URLではない。管理画面では\"お問い合わせ番号URL\"と表示。trackingNumberと組み合わせて追跡リンクを構成"}}, {"id": "deliveryVisible", "title": "配送方法表示","tag": "src-entity", "doc": {"value": "この配送方法をフロントに表示するか"}}, {"id": "taxRuleId", "title": "税率ルールID","tag": "src-entity", "doc": {"value": "dtb_tax_rule.id の不透明な文字列ハンドル。BeMart の TaxRuleEntity 層は数値ではなく文字列として保持する。Fake 実装は 32桁hex を生成し、SQL 実装は dtb_tax_rule.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlTaxRuleStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (TaxRuleDeleted) を踏むため、シードハンドル(`nonexistent-zzz` 等)は Fake / SQL 双方で 404 が同形"}}, {"id": "taxRuleRate", "title": "マスタ税率","tag": "src-entity", "doc": {"value": "税率ルールマスタ(TaxRule)の適用税率(%)。受注明細のtaxRateはこの値のスナップショット。applyDate(適用日)と組み合わせて時限変更が可能"}}, {"id": "taxRuleAdjust", "title": "マスタ税調整額","tag": "src-entity", "doc": {"value": "税率ルールマスタ(TaxRule)の端数処理による税額調整値。受注明細のtaxAdjustはこの値のスナップショット"}}, {"id": "applyDate", "title": "適用日","tag": "src-entity", "doc": {"value": "この税率ルールが有効になる日時。適用日以降の注文にこの税率が適用される。複数の税率ルールがある場合、注文日時点で最も新しい適用日のルールが使用される。過去の受注には影響しない"}}, {"id": "roundingType", "title": "端数処理","tag": "src-entity", "doc": {"value": "1=四捨五入, 2=切り捨て, 3=切り上げ。受注明細の税額計算時の端数処理方式。TaxRuleで設定"}}, {"id": "newsId", "title": "ニュースID","tag": "src-entity", "doc": {"value": "dtb_news.id の不透明な文字列ハンドル。BeMart の NewsEntity 層は数値ではなく文字列として保持する。Fake 実装は `nw-` プレフィックス付きの英数字を生成し(シード `nw-welcome` を含む)、SQL 実装は dtb_news.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlNewsStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (AdminNewsFetched / NewsUpdated / NewsDeleted) を踏むため、シードハンドル `nw-welcome` や `nonexistent` は Fake / SQL 双方で 404 が同形"}}, {"id": "newsTitle", "title": "ニュースタイトル","def": "https://schema.org/headline", "tag": "src-entity", "doc": {"value": "ニュース記事の見出し"}}, {"id": "newsDescription", "title": "ニュース本文","def": "https://schema.org/articleBody", "tag": "src-entity", "doc": {"value": "ニュース記事の本文。HTML入力可能でHTMLPurifierによる浄化あり"}}, {"id": "newsUrl", "title": "外部URL","def": "https://schema.org/url", "tag": "src-entity", "doc": {"value": "外部リンクURL。設定時はニュース本文の代わりにこのURLへ遷移"}}, {"id": "publishDate", "title": "公開日","def": "https://schema.org/datePublished", "tag": "src-entity", "doc": {"value": "ニュースの公開日時。フロントの表示順を制御"}}, {"id": "linkMethod", "title": "新規ウィンドウで開く","tag": "src-entity", "doc": {"value": "外部URLのリンク開き方(boolean)。false=同一ウィンドウ, true=新規ウィンドウ(target=\"_blank\")。テンプレートでtarget属性の出力制御に使用"}}, {"id": "newsVisible", "title": "ニュース表示","tag": "src-entity", "doc": {"value": "ニュースをフロントに表示するか"}}, {"id": "pageId", "title": "ページID","tag": "src-entity", "doc": {"value": "dtb_page.id の不透明な文字列ハンドル。BeMart の PageEntity 層は数値ではなく文字列として保持する。Fake 実装は `pg-` プレフィックス付きの英数字を生成し(シード `pg-homepage` を含む)、SQL 実装は dtb_page.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlPageStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (AdminPageFetched / PageUpdated / PageDeleted) を踏むため、シードハンドル `pg-homepage` や `nonexistent-zzz` は Fake / SQL 双方で 404 が同形"}}, {"id": "pageUrl", "title": "ページURL","tag": "src-entity", "doc": {"value": "ページのURLパス(Symfonyルート名。例: homepage, product_list)"}}, {"id": "pageFileName", "title": "テンプレートファイル名","tag": "src-entity", "doc": {"value": "ページのテンプレートファイル名"}}, {"id": "pageName", "title": "ページ名","tag": "src-entity", "doc": {"value": "管理画面でのページ表示名"}}, {"id": "pageEditType", "title": "ページ編集区分","tag": "src-entity", "doc": {"value": "ページ編集レベル。0=EDIT_TYPE_USER(ユーザー作成、完全編集/削除可), 1=EDIT_TYPE_PREVIEW(プレビュー), 2=EDIT_TYPE_DEFAULT(システムページ、構造ロック・削除不可), 3=EDIT_TYPE_DEFAULT_CONFIRM(内容編集可能なシステムページ、利用規約等)。editType>=2は削除不可"}}, {"id": "adminId", "title": "管理者ID","tag": "src-entity", "doc": {"value": "管理者メンバーを識別する不透明な文字列ハンドル。Fake と SQL の ID 形状差を隠す。"}, "link": [{"rel": "describedby", "href": "alps-doc/admin-id.md"}]}, {"id": "memberName", "title": "管理者名","tag": "src-entity", "doc": {"value": "管理者メンバーの表示名"}}, {"id": "department", "title": "所属","tag": "src-entity", "doc": {"value": "管理者の所属部署名"}}, {"id": "loginId", "title": "ログインID","tag": "src-entity", "doc": {"value": "管理画面ログイン用のID。一意"}}, {"id": "authority", "title": "権限","tag": "src-entity", "doc": {"value": "管理者権限レベル。0=システム管理者(最高権限、全機能アクセス可能), 1=店舗オーナー(制限あり、denyUrlで制限されたURLにアクセス不可)。数値が小さいほど権限が高い。AuthorityRoleのURL拒否パターンでアクセス制御"}}, {"id": "work", "title": "稼働状態","tag": "src-entity", "doc": {"value": "Work Masterの定数で定義: 0=NON_ACTIVE(非稼働、ログイン不可), 1=ACTIVE(稼働、ログイン可能)。管理者メンバーの有効/無効を制御"}}, {"id": "twoFactorAuthEnabled", "title": "二要素認証","tag": "src-entity", "doc": {"value": "二要素認証(TOTP)を有効にするか。有効時はログイン時にワンタイムパスワードを要求"}}, {"id": "loginDate", "title": "最終ログイン日時","tag": "src-entity", "doc": {"value": "管理者の最終ログイン日時"}}, {"id": "denyUrl", "title": "拒否URL","tag": "src-entity", "doc": {"value": "アクセスを拒否する管理画面URLパターン。authority=1(店舗オーナー)に対して適用"}}, {"id": "mailTemplateId", "title": "メールテンプレートID","tag": "src-entity", "doc": {"value": "dtb_mail_template.id(int unsigned AUTO_INCREMENT)の正の整数主キー。doUpdateMailTemplate の必須入力で、既存行を指す必要がある。SqlMailTemplateStorage は findById / update をこの id で引き、未知 id は MailTemplateNotFoundException(404)。新規テンプレート作成フローは file_name 設定と Twig ファイル書き出しを伴うため Phase 2 scope であり、ID 生成器は存在しない(更新専用契約)"}}, {"id": "mailTemplateName", "title": "テンプレート名","tag": "src-entity", "doc": {"value": "メールテンプレートの表示名"}}, {"id": "mailTemplateFileName", "title": "テンプレートファイルパス","tag": "src-entity", "doc": {"value": "メールテンプレートのTwigファイルパス。'Mail/{入力値}.twig'形式で保存。新規作成時のみ設定可能"}}, {"id": "mailSubject", "title": "メール件名","tag": "src-entity", "doc": {"value": "メールの件名。テンプレート変数を含む場合あり"}}, {"id": "sendDate", "title": "送信日時","tag": "src-entity", "doc": {"value": "メールの送信日時"}}, {"id": "mailBody", "title": "メール本文","tag": "src-entity", "doc": {"value": "送信済みメールのプレーンテキスト本文"}}, {"id": "mailHtmlBody", "title": "HTMLメール本文","tag": "src-entity", "doc": {"value": "送信済みメールのHTML本文"}}, {"id": "userName", "title": "ユーザー名","tag": "src-entity", "doc": {"value": "ログイン試行時のユーザー名(メールアドレスまたはログインID)"}}, {"id": "clientIp", "title": "クライアントIP","tag": "src-entity", "doc": {"value": "ログイン試行元のIPアドレス。セキュリティ監査用"}}, {"id": "loginHistoryStatus", "title": "ログイン結果","tag": "src-entity", "doc": {"value": "0=失敗, 1=成功"}}, {"id": "csvEntityName", "title": "CSVエンティティ名","tag": "src-entity", "doc": {"value": "CSV出力対象のDoctrineエンティティクラス名(完全修飾名。例: Eccube\\Entity\\Product)"}}, {"id": "csvFieldName", "title": "CSVフィールド名","tag": "src-entity", "doc": {"value": "CSV出力対象のフィールド名"}}, {"id": "csvDispName", "title": "CSV表示名","tag": "src-entity", "doc": {"value": "CSVヘッダ行に表示する列名"}}, {"id": "csvEnabled", "title": "CSV列有効","tag": "src-entity", "doc": {"value": "このCSV列を出力に含めるか。dtb_csv.enabled(tinyint(1))。CsvColumnConfigEntity の enabled に対応"}}, {"id": "csvType", "title": "CSV種別","tag": "src-entity", "doc": {"value": "dtb_csv.csv_type_id — mtb_csv_type への FK(1=注文CSV, 2=会員CSV, 3=商品CSV, 4=出荷CSV)。1つの csvType が複数の列設定行(dtb_csv 行)を所有する。doUpdateCsv は1つの csvType の列ベクタ全体を一括 POST し、SqlCsvColumnConfigStorage::replaceType がその csvType の行集合をアトミックに置換する。mtb_csv_type は structure-only ダンプで空のため SQL テストは seedCsvTypes でシード(seedAdminMasters と同じ空マスタ FK シード規約)"}}, {"id": "csvColumnName", "title": "CSV列名","tag": "src-entity", "doc": {"value": "CSV出力列の識別名。dtb_csv.field_name に格納。CsvColumnConfigEntity の columnName に対応する管理フォーム上の行ハンドル。dtb_csv の NOT NULL 列 entity_name / disp_name は Wave 9 の Entity では持たないため、SqlCsvColumnConfigStorage の INSERT は field_name の値をそれらにエコーする(実体の entity_name / disp_name を供給する列カタログは Phase 2)"}}, {"id": "pluginName", "title": "プラグイン名","tag": "src-entity", "doc": {"value": "プラグインの表示名。dtb_plugin.name に格納。PluginEntity の pluginName に対応"}}, {"id": "pluginCode", "title": "プラグインコード","tag": "src-entity", "doc": {"value": "プラグインの一意識別子。dtb_plugin.code に格納する自然キー — 列名は `code` であって `plugin_code` ではない(dtb_plugin は EC-CUBE 後発の dtb_*_code 命名規約より古い)。findByCode / install / uninstall / setEnabled の全ライフサイクルメソッドがこの列をプローブする。dtb_plugin は FK 制約を持たないが structure-only ダンプでは空のため、SQL ハイパーメディアテストは seedPlugins で2つのデモプラグイン(Sample/SamplePlugin, Sample/DisabledPlugin)をシードする"}}, {"id": "pluginVersion", "title": "プラグインバージョン","def": "https://schema.org/softwareVersion", "tag": "src-entity", "doc": {"value": "プラグインのバージョン文字列。dtb_plugin.version に格納。PluginEntity の version に対応"}}, {"id": "pluginInstalled", "title": "プラグインインストール済み","tag": "src-entity", "doc": {"value": "プラグインがインストール済みか(ファイル配置 + マイグレーション適用済み)。dtb_plugin に `installed` 列は存在せず、PluginEntity の installed 軸は dtb_plugin.initialized(tinyint(1))に対応づけられる — 行の存在自体は「登録済み」を意味し initialized がインストールパイプライン実行済みフラグ。initialized=1 がインストール済み、initialized=0 が登録済みだが未インストール。SqlPluginStorage::install は code をプローブし、行が無ければ initialized=1 で INSERT、initialized=0 の登録済み行があれば initialized を昇格 UPDATE(重複 INSERT しない)。uninstall は行を完全削除(後続 listAll が未インストールスタブを表面化しないように)。(installed=false, enabled=true) の組み合わせは禁止 — setEnabled がそれを拒否する"}}, {"id": "pluginEnabled", "title": "プラグイン有効","tag": "src-entity", "doc": {"value": "プラグインが有効か(コンテナへのロード対象か)。インストール直後は無効 — install は自動有効化しない(EC-CUBE 規約)。dtb_plugin.enabled(tinyint(1))に格納。PluginEntity の enabled に対応。setEnabled は installed なプラグインにのみ有効で、値が既に一致する場合は冪等な no-op"}}, {"id": "templateId", "title": "テンプレートID","tag": "src-entity", "doc": {"value": "dtb_template.id の不透明な文字列ハンドル。BeMart の TemplateEntity 層は数値ではなく文字列として保持する。Fake 実装は `tp-` プレフィックス付きのシードハンドル(tp-default-pc / tp-default-sp)を持ち、SQL 実装は dtb_template.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。Template には list アフォーダンスのみ(goTemplateList)で作成・更新・削除が無いため ID ジェネレータは存在せず、テンプレートはインストーラ/fixture が seed した行から読み出すのみ。layoutId / blockId / categoryId と同じ Fake↔SQL 二重性。templateCode(一意の install-time コード)とは別物 — TemplateEntity の投影は id ハンドルを用い templateCode は投影外"}}, {"id": "templateCode", "title": "テンプレートコード","tag": "src-entity", "doc": {"value": "テンプレートの一意識別コード。標準テンプレートは'default'"}}, {"id": "templateName", "title": "テンプレート名","tag": "src-entity", "doc": {"value": "テンプレートの表示名"}}, {"id": "deviceType", "title": "デバイス種別","tag": "src-entity", "doc": {"value": "デバイス種別マスタ(EC-CUBE 2.xからの名残)。値: 2=モバイル, 10=PC。非連番のIDは旧バージョンのデバイスサポート(ガラケー等)に由来。ページレイアウトのデバイス別表示に使用"}}, {"id": "layoutId", "title": "レイアウトID","tag": "src-entity", "doc": {"value": "CMSレイアウトを識別する不透明な文字列ハンドル。seed 済みレイアウトを Fake/SQL 同型に扱う。"}, "link": [{"rel": "describedby", "href": "alps-doc/layout-id.md"}]}, {"id": "layoutName", "title": "レイアウト名","tag": "src-entity", "doc": {"value": "レイアウトの表示名"}}, {"id": "blockId", "title": "ブロックID","tag": "src-entity", "doc": {"value": "dtb_block.id の不透明な文字列ハンドル。BeMart の BlockEntity 層は数値ではなく文字列として保持する。Fake 実装は `bk-` プレフィックス付きの英数字を生成し(シード `bk-header` を含む)、SQL 実装は dtb_block.id (int unsigned AUTO_INCREMENT) を文字列化して使用(同インターフェイス・異 ID 形状)。非数値 ID は SqlBlockStorage では miss として扱われ getById / put / remove のいずれも 404 経路 (BlockUpdated / BlockDeleted) を踏むため、シードハンドル `bk-header` や `nonexistent-zzz` は Fake / SQL 双方で 404 が同形"}}, {"id": "blockName", "title": "ブロック名","tag": "src-entity", "doc": {"value": "ブロックの表示名"}}, {"id": "blockFileName", "title": "ブロックファイル名","tag": "src-entity", "doc": {"value": "ブロックのテンプレートファイル名"}}, {"id": "blockDeletable", "title": "ブロック削除可否","tag": "src-entity", "doc": {"value": "このブロックを管理画面から削除できるか。システム標準ブロックは削除不可"}}, {"id": "tradeLawName", "title": "項目名","tag": "src-entity", "doc": {"value": "特定商取引法に基づく表記の項目名"}}, {"id": "tradeLawDescription", "title": "項目説明","tag": "src-entity", "doc": {"value": "特定商取引法に基づく表記の項目内容。HTML入力可能でHTMLPurifierによる浄化あり"}}, {"id": "displayOrderScreen", "title": "注文画面表示","tag": "src-entity", "doc": {"value": "注文確認画面にこの項目を表示するか"}}, {"id": "tradeLawBody", "title": "特定商取引法本文","tag": "src-entity", "doc": {"value": "特定商取引法ページ本文の単一ブロブ投影。項目別行ではなく、ページ全体を1本の本文として扱う。"}, "link": [{"rel": "describedby", "href": "alps-doc/trade-law-body.md"}]}, {"id": "contactName01", "title": "お問い合わせ姓","tag": "src-entity", "doc": {"value": "お問い合わせフォームの姓。内部的にはNameTypeのname01と同じ仕組み"}}, {"id": "contactName02", "title": "お問い合わせ名","tag": "src-entity", "doc": {"value": "お問い合わせフォームの名。内部的にはNameTypeのname02と同じ仕組み"}}, {"id": "contactKana01", "title": "お問い合わせセイ","tag": "src-entity", "doc": {"value": "お問い合わせフォームの姓カナ"}}, {"id": "contactKana02", "title": "お問い合わせメイ","tag": "src-entity", "doc": {"value": "お問い合わせフォームの名カナ"}}, {"id": "contactEmail", "title": "お問い合わせメール","def": "https://schema.org/email", "tag": "src-entity", "doc": {"value": "お問い合わせフォームのメールアドレス"}}, {"id": "contactContents", "title": "お問い合わせ内容","tag": "src-entity", "doc": {"value": "お問い合わせフォームの本文"}}, {"id": "ticketId", "title": "受付番号","tag": "contact src-entity", "doc": {"value": "問い合わせ送信後に発行される公開受付番号。問い合わせ本文の readback resource ではなく、完了状態の成立証拠として使う。"}}, {"id": "addPoint", "title": "付与ポイント","tag": "src-entity", "doc": {"value": "注文により付与されるポイント数。商品単価(税抜) x pointRate x 数量で明細ごとに計算し合算。利用ポイント分を控除。発送済み(DELIVERED)遷移時に会員のpointに加算"}}, {"id": "usePoint", "title": "使用ポイント","tag": "src-entity", "doc": {"value": "注文で使用するポイント数。実際の値引き額は usePoint x pointConversionRate(切り捨て)で計算され、不課税のポイント値引き明細として受注に追加"}}, {"id": "taxType", "title": "課税区分","tag": "src-entity", "doc": {"value": "1=課税(商品・送料・手数料・値引き), 2=不課税(ポイント値引き), 3=非課税。税額計算の対象判定に使用"}}, {"id": "taxDisplayType", "title": "税表示区分","tag": "src-entity", "doc": {"value": "1=税抜(商品明細で使用), 2=税込(送料・手数料・値引きで使用)。orderItemTypeと連動し、明細行の価格が税抜/税込どちらで格納されているかを示す"}}, {"id": "saleTypeName", "title": "販売種別","tag": "src-entity", "doc": {"value": "販売種別の名称。カート分離の基準となる。異なる販売種別の商品は別カート(cartKey)に分離される"}}, {"id": "saleTypeId", "title": "販売種別ID","tag": "src-entity", "doc": {"value": "dtb_product_class.sale_type_id — mtb_sale_type への FK(1=通常販売, 2=予約販売, 3=ダウンロード販売)。cartKey の組み立て(`{sessionPrefix}_{saleTypeId}`)に用いられ、異なる販売種別の商品を別カートに分離する基準。マスタ未登録時は 0 にフォールバック"}}, {"id": "sessionPrefix", "title": "セッション接頭辞","tag": "src-entity flow-customer-purchase", "doc": {"value": "購入フローのカートキーを構成するセッションスコープの接頭辞。saleTypeId と組み合わせて販売種別ごとのカートを分離する。"}}, {"id": "deliveryFeeAmount", "title": "地域別送料","tag": "src-entity", "doc": {"value": "都道府県別の送料金額(DeliveryFee.fee)。配送方法(Delivery)と都道府県(Pref)の組み合わせで定義されるマスタ値。DeliveryFeePreprocessorでdeliveryFee(商品別送料)と合算されdeliveryFeeTotal(送料合計)に集計される"}}, {"id": "deliveryDurationName", "title": "発送日目安名","tag": "src-entity", "doc": {"value": "発送日目安の表示名。例: 1〜2日後"}}, {"id": "deliveryDurationDays", "title": "発送日目安日数","tag": "src-entity", "doc": {"value": "発送日目安の日数値。配送希望日の選択肢計算に使用。負の値はお取り寄せ品を意味し、配送希望日の選択不可となる"}}, {"id": "deliveryTimeName", "title": "配送時間帯名","tag": "src-entity", "doc": {"value": "配送時間帯の表示名。例: 午前中、14-16時"}}, {"id": "completeMessage", "title": "注文完了メッセージ","tag": "src-entity", "doc": {"value": "注文完了画面に表示するメッセージ。主に決済プラグインが設定するカスタムメッセージ。複数プラグインからの利用を想定しappendCompleteMesssage()で追記する。HTML使用可"}}, {"id": "completeMailMessage", "title": "注文完了メール追記","tag": "src-entity", "doc": {"value": "注文完了メールに追加するメッセージ。主に決済プラグインが設定するカスタムメッセージ。複数プラグインからの利用を想定しappendCompleteMailMesssage()で追記する"}}, {"id": "createDate", "title": "作成日時","def": "https://schema.org/dateCreated", "tag": "src-entity", "doc": {"value": "作成日時"}}, {"id": "updateDate", "title": "更新日時","def": "https://schema.org/dateModified", "tag": "src-entity", "doc": {"value": "最終更新日時"}}, {"id": "Top", "title": "トップページ","tag": "front src-router src-template page page-storefront page-dashboard flow-customer-purchase", "doc": {"value": "ショップのトップページ。ニュース一覧、新着商品、カテゴリナビゲーション等を表示"}, "descriptor": [ {"href": "#shopMessage"}, {"href": "#goProductList"}, {"href": "#goProduct"}, {"href": "#goCart"}, {"href": "#goContactForm"}, {"href": "#goCustomerRegistration"}, {"href": "#goLogin"}, {"href": "#goMypage"}, {"href": "#goHelpAbout"}, {"href": "#goHelpGuide"}, {"href": "#goHelpAgreement"}, {"href": "#goHelpPrivacy"}, {"href": "#goHelpTradeLaw"} ] }, {"id": "ProductClass", "title": "商品規格","tag": "catalog src-entity", "doc": {"value": "dtb_product_class 1行 — 1商品の規格バリエーション。重要な発見(Phase 2a Step 3 Favorite/Cart 実装由来): dtb_product_class.class_category_id1 と class_category_id2 は dtb_class_category への2つの独立 FK で、それぞれ「軸1」「軸2」を表す(OOP の継承構造ではなく、バリエーション軸の2次元マトリクス)。バリエーション無し商品は両方 NULL の \"default class\" 行を1件持ち、Favorite / Cart の productCode 解決はこの IS NULL 条件で行う。price02(販売価格)と product_code は class 行に乗り、商品ヘッダ(dtb_product)には乗らない"}, "descriptor": [ {"href": "#productCode"}, {"href": "#productName"}, {"href": "#stock"}, {"href": "#stockUnlimited"}, {"href": "#saleLimit"}, {"href": "#price01"}, {"href": "#price02"}, {"href": "#deliveryFee"}, {"href": "#productClassVisible"}, {"href": "#currencyCode"}, {"href": "#pointRate"}, {"href": "#saleTypeName"}, {"href": "#saleTypeId"}, {"href": "#classCategory1"}, {"href": "#classCategory2"}, {"href": "#classCategoryName"}, {"href": "#classCategoryBackendName"} ] }, {"id": "Product", "title": "商品","tag": "catalog src-entity src-template flow-admin-product-publish flow-customer-purchase", "doc": {"value": "EC-CUBE の商品。商品ヘッダと既定の商品規格行を合わせて、販売・表示・管理の単位として扱う。商品コード、販売価格、在庫は既定の商品規格から取得する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/product.md"} ], "descriptor": [ {"href": "#productName"}, {"href": "#descriptionList"}, {"href": "#descriptionDetail"}, {"href": "#searchWord"}, {"href": "#freeArea"}, {"href": "#productNote"}, {"href": "#productStatus"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#ProductClass"}, {"id": "ProductImage", "title": "商品画像", "descriptor": [ {"href": "#fileName"}, {"href": "#sortNo"} ] }, {"id": "ProductCategory", "title": "商品カテゴリ", "descriptor": [ {"href": "#categoryName"}, {"href": "#hierarchy"} ] }, {"id": "ProductTag", "title": "商品タグ", "descriptor": [ {"href": "#tagName"} ] }, {"href": "#goProduct"}, {"href": "#goProductList"}, {"href": "#doAddCartItem"}, {"href": "#doAddFavorite"}, {"href": "#doRemoveFavorite"}, {"href": "#goCategory"}, {"href": "#doCreateProduct"}, {"href": "#doUpdateProduct"}, {"href": "#doDeleteProduct"} ] }, {"id": "ProductList", "title": "商品一覧","tag": "catalog src-template page page-storefront page-list flow-admin-product-publish flow-customer-purchase", "descriptor": [ {"href": "#Product"}, {"href": "#goProduct"}, {"href": "#goProductList"}, {"href": "#goCategoryList"}, {"href": "#doCreateProduct"}, {"href": "#doCopyProduct"} ] }, {"id": "Category", "title": "カテゴリ","tag": "catalog src-entity src-template", "doc": {"value": "商品カテゴリ。親子階層と表示順を持つ catalog taxonomy の管理単位。商品割当との結合表は別スコープとして扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/category.md"} ], "descriptor": [ {"href": "#categoryId"}, {"href": "#categoryName"}, {"href": "#hierarchy"}, {"href": "#sortNo"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#goCategory"}, {"href": "#goCategoryList"}, {"href": "#goProductList"}, {"href": "#doUpdateCategory"}, {"href": "#doDeleteCategory"} ] }, {"id": "CategoryList", "title": "カテゴリ一覧","tag": "catalog src-template", "descriptor": [ {"href": "#Category"}, {"href": "#goCategory"}, {"href": "#doCreateCategory"} ] }, {"id": "Tag", "title": "タグ","tag": "catalog src-entity src-template", "doc": {"value": "dtb_tag 1行を平坦化した投影。BeMart の TagEntity と1:1 (2項目: tagId / tagName)。dtb_tag は id / name / sort_no / discriminator_type の4列のみで FK 制約なし、UNIQUE インデックスなし。SqlTagStorage は entity に存在しない sort_no を INSERT 時に 0 で固定する(並び順は admin 画面の Wave 9 スコープ外)。createDate / updateDate も dtb_tag には無いため hydrate しない(src-template 派生だが Tag テーブルには時刻列なし)。所有者キーなし(admin 全体で共有)。Phase 2b で SqlTagStorage が src-entity として参照"}, "descriptor": [ {"href": "#tagId"}, {"href": "#tagName"}, {"href": "#sortNo"}, {"href": "#doDeleteTag"} ] }, {"id": "TagList", "title": "タグ一覧","tag": "catalog src-template", "descriptor": [ {"href": "#Tag"}, {"href": "#goTagList"}, {"href": "#doCreateTag"}, {"href": "#doSortNoMove"} ] }, {"id": "ClassName", "title": "規格名","tag": "catalog src-entity src-template", "doc": {"value": "商品規格の軸名。カラー・サイズなど、商品バリエーションの分類軸を表す。"}, "link": [ {"rel": "describedby", "href": "alps-doc/class-name.md"} ], "descriptor": [ {"href": "#classNameId"}, {"href": "#classNameLabel"}, {"href": "#classNameBackendName"}, {"href": "#sortNo"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateClassName"}, {"href": "#doDeleteClassName"} ] }, {"id": "ClassNameList", "title": "規格名一覧","tag": "catalog src-template", "descriptor": [ {"href": "#ClassName"}, {"href": "#goClassNameList"}, {"href": "#doCreateClassName"}, {"href": "#doSortNoMove"} ] }, {"id": "ClassCategory", "title": "規格分類","tag": "catalog src-entity src-template", "doc": {"value": "商品規格軸に属する具体値。カラーの赤・青、サイズのS/M/Lなどを表す。"}, "link": [ {"rel": "describedby", "href": "alps-doc/class-category.md"} ], "descriptor": [ {"href": "#classCategoryId"}, {"href": "#classNameId"}, {"href": "#classCategoryName"}, {"href": "#classCategoryBackendName"}, {"href": "#classCategoryVisible"}, {"href": "#sortNo"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateClassCategory"}, {"href": "#doDeleteClassCategory"} ] }, {"id": "ClassCategoryList", "title": "規格分類一覧","tag": "catalog src-template", "descriptor": [ {"href": "#ClassCategory"}, {"href": "#goClassCategoryList"}, {"href": "#doCreateClassCategory"}, {"href": "#doSortNoMove"}, {"href": "#doToggleVisible"} ] }, {"id": "CartItem", "title": "カート明細","tag": "cart src-template flow-customer-purchase", "doc": {"value": "カート内の1明細を描画する画面投影。購入SKU、数量、単価、商品表示情報を合わせて扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/cart-item.md"} ], "descriptor": [ {"href": "#productClassId"}, {"href": "#productId"}, {"href": "#productCode"}, {"href": "#productName"}, {"href": "#fileName"}, {"href": "#classNameLabel"}, {"href": "#classCategoryName"}, {"href": "#quantity"}, {"href": "#unitPrice"}, {"href": "#goProduct"} ] }, {"id": "Cart", "title": "カート","tag": "cart src-template flow-customer-purchase", "link": [ {"rel": "describedby", "href": "alps-doc/cart.md"} ], "descriptor": [ {"href": "#cartKey"}, {"href": "#preOrderId"}, {"href": "#totalPrice"}, {"href": "#deliveryFeeTotal"}, {"href": "#addPoint"}, {"href": "#usePoint"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#CartItem"}, {"href": "#goCart"}, {"href": "#doAddCartItem"}, {"href": "#doUpdateCartItemQuantity"}, {"href": "#doRemoveCartItem"}, {"href": "#doSelectCartForCheckout"}, {"href": "#goCheckoutEntry"} ] }, {"id": "CheckoutEntry", "title": "購入手続き入口","tag": "checkout src-router flow-customer-purchase", "doc": {"value": "カートから購入手続きへ入るゲートウェイ。rel の意味は状態に依存しない入口で、ログイン状態に応じて購入ログインまたは注文手続きへ進める。"}, "link": [ {"rel": "describedby", "href": "alps-doc/shopping.md"} ], "descriptor": [ {"href": "#goShoppingLogin"}, {"href": "#goShoppingNonMember"}, {"href": "#goShopping"}, {"href": "#goCart"} ] }, {"id": "ShoppingLogin", "title": "購入ログイン","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "購入手続き時のログイン画面。会員ログインまたはゲスト購入を選択"}, "descriptor": [ {"href": "#email"}, {"href": "#password"}, {"href": "#doLogin"}, {"href": "#goShoppingNonMember"}, {"href": "#goCustomerRegistration"} ] }, {"id": "ShoppingNonMember", "title": "非会員購入情報入力","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "非会員(ゲスト)が注文者情報を入力する画面"}, "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#email"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#doSubmitNonMember"} ] }, {"id": "Shopping", "title": "注文手続き","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "ログイン済み会員、または購入者情報が確定した購入フローの注文手続き画面。配送先・支払方法・配送時間帯を選択し注文内容を確定する。カートからの入口は CheckoutEntry が担う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/shopping.md"} ], "descriptor": [ {"href": "#paymentMethod"}, {"href": "#deliveryName"}, {"href": "#deliveryTime"}, {"href": "#deliveryDate"}, {"href": "#message"}, {"href": "#point"}, {"href": "#goShoppingShipping"}, {"href": "#goShoppingShippingEdit"}, {"href": "#goShoppingShippingMultiple"}, {"href": "#doShoppingRedirectTo"}, {"href": "#doConfirmOrder"}, {"href": "#goShoppingError"} ] }, {"id": "ShoppingShipping", "title": "お届け先選択","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "会員の登録済みお届け先から配送先を選択する画面"}, "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"}, {"href": "#doSelectShippingAddress"} ] }, {"id": "ShoppingShippingEdit", "title": "お届け先変更","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "新しいお届け先を入力する、または非会員のお届け先を編集する画面"}, "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"}, {"href": "#doUpdateShippingAddress"} ] }, {"id": "ShoppingConfirm", "title": "注文確認","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "注文内容の最終確認画面。特定商取引法の表示を含む"}, "descriptor": [ {"href": "#paymentMethod"}, {"href": "#subtotal"}, {"href": "#deliveryFeeTotal"}, {"href": "#charge"}, {"href": "#discount"}, {"href": "#tax"}, {"href": "#total"}, {"href": "#paymentTotal"}, {"href": "#addPoint"}, {"href": "#usePoint"}, {"href": "#doCheckout"}, {"href": "#goShoppingError"} ] }, {"id": "ShoppingComplete", "title": "注文完了","tag": "checkout src-router src-template flow-customer-purchase", "doc": {"value": "注文完了画面。注文番号を表示し、別カートがあればカートへの遷移を促す"}, "descriptor": [ {"href": "#orderNo"}, {"href": "#completeMessage"}, {"href": "#goTop"}, {"href": "#goCart"} ] }, {"id": "ShoppingError", "title": "購入エラー","tag": "checkout src-router src-template", "doc": {"value": "購入処理中のエラー表示画面"}, "descriptor": [ {"href": "#goCart"} ] }, {"id": "Order", "title": "受注","tag": "order src-entity src-template flow-admin-order-fulfillment", "descriptor": [ {"href": "#orderNo"}, {"href": "#preOrderId"}, {"href": "#customerId"}, {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#email"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#message"}, {"href": "#subtotal"}, {"href": "#discount"}, {"href": "#deliveryFeeTotal"}, {"href": "#charge"}, {"href": "#tax"}, {"href": "#total"}, {"href": "#paymentTotal"}, {"href": "#paymentMethod"}, {"href": "#orderNote"}, {"href": "#orderDate"}, {"href": "#paymentDate"}, {"href": "#orderStatus"}, {"href": "#currencyCode"}, {"href": "#addPoint"}, {"href": "#usePoint"}, {"href": "#completeMessage"}, {"href": "#completeMailMessage"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"id": "OrderItem", "title": "受注明細", "descriptor": [ {"href": "#orderItemProductName"}, {"href": "#orderItemProductCode"}, {"href": "#orderItemClassName1"}, {"href": "#orderItemClassName2"}, {"href": "#orderItemClassCategoryName1"}, {"href": "#orderItemClassCategoryName2"}, {"href": "#orderItemPrice"}, {"href": "#orderItemQuantity"}, {"href": "#orderItemTax"}, {"href": "#taxRate"}, {"href": "#taxAdjust"}, {"href": "#taxType"}, {"href": "#taxDisplayType"}, {"href": "#orderItemType"} ] }, {"id": "Shipping", "title": "配送", "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#deliveryName"}, {"href": "#deliveryTime"}, {"href": "#deliveryDate"}, {"href": "#shippingDate"}, {"href": "#trackingNumber"}, {"href": "#shippingNote"}, {"href": "#mailSendDate"} ] }, {"href": "#goOrder"}, {"href": "#goOrderList"}, {"href": "#doUpdateOrder"}, {"href": "#doUpdateOrderStatus"}, {"href": "#goOrderShippingAddress"}, {"href": "#doSendOrderMail"}, {"href": "#doUpdateTrackingNumber"}, {"href": "#goExportOrderPdf"}, {"href": "#doSendShippingNotifyMail"}, {"href": "#doReorder"} ] }, {"id": "ShippingAddress", "title": "配送先住所エンティティ","tag": "order src-entity", "doc": {"value": "受注に紐づく配送先住所。orderNo から dtb_order を解決し、単一お届け先の住所を読み書きする。"}, "link": [ {"rel": "describedby", "href": "alps-doc/shipping-address.md"} ], "descriptor": [ {"href": "#orderNo"}, {"href": "#name01"}, {"href": "#name02"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"} ] }, {"id": "OrderList", "title": "受注一覧","tag": "order src-template page page-admin page-list flow-admin-order-fulfillment", "descriptor": [ {"href": "#Order"}, {"href": "#AdminOrderEditPage"}, {"href": "#goOrder"}, {"href": "#goOrderList"}, {"href": "#doCreateOrder"} ] }, {"id": "AdminOrderEditPage", "title": "管理受注編集画面","tag": "order flow-manage-order actor-admin src-template src-router page page-admin page-detail page-edit route-ec-cube migration-target feature-admin-order flow-admin-order-fulfillment", "doc": { "href": "docs/states/admin-order-edit.md", "value": "EC-CUBE route admin_order_edit / template Admin/Order/edit.twig に対応する管理受注編集ワークベンチ。Order状態を、受注基本情報・明細・配送・支払・対応状況・メール/PDF/CSV導線へ展開する画面状態。" }, "descriptor": [ {"href": "#Order"}, {"href": "#ShippingAddress"}, {"href": "#doUpdateOrder"}, {"href": "#doUpdateOrderStatus"}, {"href": "#doSendOrderMail"}, {"href": "#doUpdateTrackingNumber"}, {"href": "#doSendShippingNotifyMail"}, {"href": "#goOrderList"} ] }, {"id": "Customer", "title": "会員","tag": "account src-template", "descriptor": [ {"href": "#customerId"}, {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#email"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#birth"}, {"href": "#sex"}, {"href": "#job"}, {"href": "#password"}, {"href": "#secretKey"}, {"href": "#resetKey"}, {"href": "#resetExpire"}, {"href": "#customerStatus"}, {"href": "#firstBuyDate"}, {"href": "#lastBuyDate"}, {"href": "#buyTimes"}, {"href": "#buyTotal"}, {"href": "#customerNote"}, {"href": "#point"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#Favorite"}, {"href": "#goCustomer"}, {"href": "#doUpdateCustomer"}, {"href": "#doWithdrawCustomer"}, {"href": "#goCustomerAddressList"}, {"href": "#goFavoriteList"}, {"href": "#goOrderHistory"} ] }, {"id": "CustomerList", "title": "会員一覧","tag": "account src-template page page-admin page-list", "descriptor": [ {"href": "#Customer"}, {"href": "#AdminCustomerEditPage"}, {"href": "#goCustomer"}, {"href": "#goCustomerList"}, {"href": "#doCreateCustomer"}, {"href": "#doResendActivationMail"} ] }, {"id": "AdminCustomerEditPage", "title": "管理会員編集画面","tag": "account flow-manage-customer actor-admin src-template src-router page page-admin page-detail page-edit route-ec-cube migration-target feature-admin-customer", "doc": { "href": "docs/states/admin-customer-edit.md", "value": "EC-CUBE route admin_customer_edit / template Admin/Customer/edit.twig に対応する管理会員編集画面。Customer状態を、管理者向けの基本情報・購入履歴・お気に入り・配送先・ポイント等へ展開する画面状態。" }, "descriptor": [ {"href": "#Customer"}, {"href": "#CustomerAddressList"}, {"href": "#CustomerFavoriteProductList"}, {"href": "#OrderList"}, {"href": "#goCustomerList"}, {"href": "#doCreateCustomer"}, {"href": "#doDeleteCustomer"} ] }, {"id": "Address", "title": "配送先住所エンティティ","tag": "account src-entity", "doc": {"value": "会員の配送先住所帳の1行。customerId を所有者キーとして、住所・氏名・連絡先を扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/address.md"} ], "descriptor": [ {"href": "#addressId"}, {"href": "#customerId"}, {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"} ] }, {"id": "CustomerAddress", "title": "配送先住所","tag": "account src-template flow-customer-account-maintenance", "doc": {"value": "EC-CUBE の配送先住所一覧画面(Mypage/delivery.twig)が1行あたり描画する情報構造。storage の src-entity 投影 Address を内包し、画面描画に必要な表示用フィールド prefName(都道府県名 — pref 整数 id を mtb_pref への JOIN で名称解決)を加える。Phase 3 enrichment で prefName を追加 — 従前は pref の整数 master id のみを画面に描画していた(CustomerAddressListFetched 投影が SqlAddressStorage の JOIN 結果を surface する)"}, "descriptor": [ {"href": "#Address"}, {"href": "#prefName"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateCustomerAddress"}, {"href": "#doDeleteCustomerAddress"} ] }, {"id": "CustomerAddressList", "title": "配送先住所一覧","tag": "account src-template flow-customer-account-maintenance", "descriptor": [ {"href": "#CustomerAddress"}, {"href": "#doCreateCustomerAddress"}, {"href": "#goFavoriteList"} ] }, {"id": "Favorite", "title": "お気に入り","tag": "favorite src-template", "doc": {"value": "顧客のお気に入り商品行。customerId と商品を結び、一覧表示に必要な商品情報を JOIN 投影する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/favorite.md"} ], "descriptor": [ {"href": "#customerId"}, {"href": "#productCode"}, {"href": "#productName"}, {"href": "#unitPrice"}, {"href": "#fileName"} ] }, {"id": "CustomerFavoriteProduct", "title": "お気に入り商品","tag": "favorite src-template flow-customer-account-maintenance", "descriptor": [ {"href": "#Favorite"}, {"href": "#createDate"}, {"href": "#goProduct"}, {"href": "#doRemoveFavorite"} ] }, {"id": "CustomerFavoriteProductList", "title": "お気に入り商品一覧","tag": "favorite src-template flow-customer-account-maintenance", "descriptor": [ {"href": "#CustomerFavoriteProduct"}, {"href": "#goFavoriteList"} ] }, {"id": "Login", "title": "ログイン","tag": "account src-template flow-customer-registration flow-customer-account-maintenance", "descriptor": [ {"href": "#email"}, {"href": "#password"}, {"href": "#doLogin"}, {"href": "#goCustomerRegistration"} ] }, {"id": "PasswordReset", "title": "パスワードリセット","tag": "account src-template", "descriptor": [ {"href": "#email"}, {"href": "#resetKey"}, {"href": "#password"}, {"href": "#doResetPassword"} ] }, {"id": "CustomerRegistration", "title": "会員登録","tag": "account src-template flow-customer-registration", "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#email"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#password"}, {"href": "#birth"}, {"href": "#sex"}, {"href": "#job"}, {"href": "#goCustomerRegistration"}, {"href": "#goCustomerRegistrationConfirm"}, {"href": "#doRegisterCustomer"} ] }, {"id": "CustomerRegistrationComplete", "title": "会員登録完了","tag": "account src-router src-template flow-customer-registration", "doc": {"value": "会員登録完了画面。メール認証有効時は仮登録完了の案内を表示"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "Mypage", "title": "マイページ(注文履歴一覧)","tag": "account src-router src-template flow-customer-registration flow-customer-account-maintenance", "doc": {"value": "マイページトップ。注文履歴一覧を表示"}, "descriptor": [ {"href": "#Order"}, {"href": "#goMypageHistory"}, {"href": "#goMypageChange"}, {"href": "#goFavoriteList"}, {"href": "#goCustomerAddressList"}, {"href": "#goMypageWithdraw"} ] }, {"id": "MypageHistory", "title": "注文履歴詳細","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "マイページの注文履歴詳細画面。受注ヘッダ、金額、配送、明細、メール履歴を合成して表示する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/mypage-history.md"} ], "descriptor": [ {"href": "#orderNo"}, {"href": "#orderDate"}, {"href": "#orderStatus"}, {"href": "#paymentMethod"}, {"href": "#message"}, {"href": "#subtotal"}, {"href": "#deliveryFeeTotal"}, {"href": "#charge"}, {"href": "#discount"}, {"href": "#tax"}, {"href": "#total"}, {"href": "#paymentTotal"}, {"href": "#addPoint"}, {"href": "#usePoint"}, {"id": "HistoryShipping", "title": "注文履歴の配送ブロック", "doc": {"value": "注文履歴詳細画面に描画する1配送先ブロック。dtb_shipping 1行を平坦化したお届け先住所(氏名/カナ/郵便番号/都道府県/住所/電話番号)と配送方法・お届け希望日時、およびその配送に紐づく受注明細行(HistoryOrderItem の配列)から成る。EC-CUBE の Order.Shippings 各要素に対応。"}, "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"}, {"href": "#deliveryName"}, {"href": "#deliveryDate"}, {"href": "#deliveryTime"}, {"id": "HistoryOrderItem", "title": "注文履歴の明細行", "doc": {"value": "注文履歴詳細画面に描画する1明細行。dtb_order_item の注文時点スナップショット(商品名 / 商品コード / 数量 / 単価)。"}, "descriptor": [ {"href": "#productName"}, {"href": "#productCode"}, {"href": "#quantity"}, {"href": "#unitPrice"} ] } ] }, {"id": "HistoryMailHistory", "title": "注文履歴のメール配信履歴", "doc": {"value": "注文履歴詳細画面に描画する1メール配信履歴。dtb_mail_history の送信済みメール(件名 / 本文 / 送信日時)。"}, "descriptor": [ {"href": "#mailSubject"}, {"href": "#mailBody"}, {"href": "#sendDate"} ] }, {"href": "#goProduct"}, {"href": "#goMypage"}, {"href": "#doReorder"} ] }, {"id": "MypageChange", "title": "会員情報変更","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "会員情報の変更画面"}, "descriptor": [ {"href": "#name01"}, {"href": "#name02"}, {"href": "#kana01"}, {"href": "#kana02"}, {"href": "#companyName"}, {"href": "#email"}, {"href": "#phoneNumber"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#password"}, {"href": "#birth"}, {"href": "#sex"}, {"href": "#job"}, {"href": "#doUpdateCustomer"} ] }, {"id": "MypageChangeComplete", "title": "会員情報変更完了","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "会員情報変更の完了画面"}, "descriptor": [ {"href": "#goMypage"}, {"href": "#goCustomerAddressList"} ] }, {"id": "MypageWithdraw", "title": "退会","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "退会確認・退会処理画面"}, "descriptor": [ {"href": "#goMypageWithdrawConfirm"}, {"href": "#doWithdrawCustomer"} ] }, {"id": "MypageWithdrawConfirm", "title": "退会実行確認","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "退会処理を実行する直前の最終確認画面"}, "descriptor": [ {"href": "#doWithdrawCustomer"}, {"href": "#goMypage"} ] }, {"id": "MypageWithdrawComplete", "title": "退会完了","tag": "account src-router src-template flow-customer-account-maintenance", "doc": {"value": "退会完了画面"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "HelpAbout", "title": "当サイトについて","tag": "help src-router src-template", "doc": {"value": "当サイトについてのページ"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "HelpGuide", "title": "ご利用ガイド","tag": "help src-router src-template", "doc": {"value": "ご利用ガイドページ"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "HelpAgreement", "title": "ご利用規約","tag": "help src-router src-template", "doc": {"value": "利用規約ページ"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "HelpPrivacy", "title": "プライバシーポリシー","tag": "help src-router src-template", "doc": {"value": "プライバシーポリシーページ"}, "descriptor": [ {"href": "#goTop"} ] }, {"id": "HelpTradeLaw", "title": "特定商取引法(フロント)","tag": "help src-router src-template", "doc": {"value": "特定商取引法に基づく表記のフロント表示ページ"}, "descriptor": [ {"href": "#tradeLawName"}, {"href": "#tradeLawDescription"}, {"href": "#goTop"} ] }, {"id": "BaseInfo", "title": "基本情報","tag": "shop src-entity src-template flow-admin-shop-configuration", "doc": {"value": "ショップ基本情報を表すシングルトン設定。EC-CUBE の dtb_base_info id=1 行を BeMart の管理設定に必要な投影として扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/base-info.md"} ], "descriptor": [ {"href": "#shopName"}, {"href": "#shopKana"}, {"href": "#shopNameEng"}, {"href": "#companyName"}, {"href": "#companyKana"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"}, {"href": "#businessHour"}, {"href": "#shopEmail01"}, {"href": "#shopEmail02"}, {"href": "#shopEmail03"}, {"href": "#shopEmail04"}, {"href": "#goodTraded"}, {"href": "#shopMessage"}, {"href": "#deliveryFreeAmount"}, {"href": "#deliveryFreeQuantity"}, {"href": "#optionMypageOrderStatusDisplay"}, {"href": "#optionNostockHidden"}, {"href": "#optionFavoriteProduct"}, {"href": "#optionProductDeliveryFee"}, {"href": "#optionProductTaxRule"}, {"href": "#optionCustomerActivate"}, {"href": "#optionRememberMe"}, {"href": "#optionPoint"}, {"href": "#basicPointRate"}, {"href": "#pointConversionRate"}, {"href": "#invoiceRegistrationNumber"}, {"href": "#updateDate"}, {"href": "#goBaseInfo"}, {"href": "#doUpdateBaseInfo"}, {"href": "#goPaymentList"} ] }, {"id": "Payment", "title": "支払方法","tag": "shop src-entity src-template flow-admin-shop-configuration", "doc": {"value": "管理画面で保守する支払方法マスタ。dtb_payment の管理スライスを PaymentMethodAdminEntity として投影する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/payment.md"} ], "descriptor": [ {"href": "#paymentId"}, {"href": "#paymentMethodName"}, {"href": "#paymentCharge"}, {"href": "#paymentRuleMin"}, {"href": "#paymentRuleMax"}, {"href": "#paymentImage"}, {"href": "#paymentVisible"}, {"href": "#sortNo"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdatePayment"}, {"href": "#doDeletePayment"} ] }, {"id": "PaymentList", "title": "支払方法一覧","tag": "shop src-entity src-template flow-admin-shop-configuration", "doc": {"value": "支払方法マスタ (dtb_payment) の管理一覧。AdminPaymentListFetched が PaymentMethodAdminStorageInterface::list() を id 昇順で投影する。Payment ディスクリプタを参照。"}, "descriptor": [ {"href": "#Payment"}, {"href": "#goPaymentList"}, {"href": "#goPayment"}, {"href": "#doCreatePayment"}, {"href": "#doSortNoMove"}, {"href": "#doToggleVisible"} ] }, {"id": "Delivery", "title": "配送方法","tag": "shop src-entity src-template flow-admin-shop-configuration", "doc": {"value": "管理画面で保守する配送方法マスタ。dtb_delivery の配送方法本体を扱い、送料・時間帯などの子モデルとは分ける。"}, "link": [ {"rel": "describedby", "href": "alps-doc/delivery.md"} ], "descriptor": [ {"href": "#deliveryId"}, {"href": "#deliveryMethodName"}, {"href": "#serviceName"}, {"href": "#deliveryDescription"}, {"href": "#confirmUrl"}, {"href": "#deliveryVisible"}, {"href": "#sortNo"}, {"id": "DeliveryFee", "title": "地域別送料", "descriptor": [ {"href": "#deliveryFeeAmount"}, {"href": "#pref"} ] }, {"id": "DeliveryTime", "title": "配送時間帯", "descriptor": [ {"href": "#deliveryTimeName"}, {"href": "#sortNo"} ] }, {"id": "DeliveryDuration", "title": "発送日目安", "descriptor": [ {"href": "#deliveryDurationName"}, {"href": "#deliveryDurationDays"}, {"href": "#sortNo"} ] }, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateDelivery"}, {"href": "#doDeleteDelivery"} ] }, {"id": "DeliveryList", "title": "配送方法一覧","tag": "shop src-template flow-admin-shop-configuration", "descriptor": [ {"href": "#Delivery"}, {"href": "#goDeliveryList"}, {"href": "#goDelivery"}, {"href": "#doCreateDelivery"}, {"href": "#doSortNoMove"}, {"href": "#doToggleVisible"} ] }, {"id": "TaxRule", "title": "税率ルール","tag": "shop src-entity src-template flow-admin-shop-configuration", "doc": {"value": "管理画面で保守する税率ルール。dtb_tax_rule の全体適用ルールを BeMart の TaxRuleEntity として投影する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/tax-rule.md"} ], "descriptor": [ {"href": "#taxRuleId"}, {"href": "#taxRuleRate"}, {"href": "#taxRuleAdjust"}, {"href": "#applyDate"}, {"href": "#roundingType"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doDeleteTaxRule"} ] }, {"id": "TaxRuleList", "title": "税率ルール一覧","tag": "shop src-template flow-admin-shop-configuration", "descriptor": [ {"href": "#TaxRule"}, {"href": "#goTaxRuleList"}, {"href": "#doCreateTaxRule"}, {"href": "#doDeleteTaxRule"} ] }, {"id": "News", "title": "ニュース","tag": "content src-entity src-template flow-admin-content-publish", "doc": {"value": "管理画面で保守するニュース記事。dtb_news の公開日時、本文、リンク方式を扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/news.md"} ], "descriptor": [ {"href": "#newsId"}, {"href": "#newsTitle"}, {"href": "#newsDescription"}, {"href": "#newsUrl"}, {"href": "#publishDate"}, {"href": "#linkMethod"}, {"href": "#newsVisible"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#goNews"}, {"href": "#doUpdateNews"}, {"href": "#doDeleteNews"}, {"href": "#goPageList"} ] }, {"id": "NewsList", "title": "ニュース一覧","tag": "content src-template flow-admin-content-publish", "descriptor": [ {"href": "#News"}, {"href": "#goNewsList"}, {"href": "#goNews"}, {"href": "#doCreateNews"}, {"href": "#doToggleVisible"} ] }, {"id": "Page", "title": "ページ","tag": "content src-entity src-template flow-admin-content-publish", "doc": {"value": "CMSで保守するページ定義。dtb_page のページ本体を扱い、レイアウト配置は別スコープとして分ける。"}, "link": [ {"rel": "describedby", "href": "alps-doc/page.md"} ], "descriptor": [ {"href": "#pageId"}, {"href": "#pageName"}, {"href": "#pageUrl"}, {"href": "#pageFileName"}, {"href": "#pageEditType"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#goPage"}, {"href": "#doUpdatePage"}, {"href": "#doDeletePage"}, {"href": "#goBlockList"} ] }, {"id": "PageList", "title": "ページ一覧","tag": "content src-template flow-admin-content-publish", "descriptor": [ {"href": "#Page"}, {"href": "#goPageList"}, {"href": "#goPage"}, {"href": "#doCreatePage"} ] }, {"id": "ContactForm", "title": "お問い合わせフォーム","tag": "contact src-template flow-customer-inquiry", "descriptor": [ {"href": "#contactName01"}, {"href": "#contactName02"}, {"href": "#contactKana01"}, {"href": "#contactKana02"}, {"href": "#contactEmail"}, {"href": "#phoneNumber"}, {"href": "#contactContents"}, {"href": "#goContactForm"}, {"href": "#doSubmitContact"} ] }, {"id": "ContactComplete", "title": "お問い合わせ完了","tag": "contact src-template flow-customer-inquiry", "descriptor": [ {"href": "#ticketId"}, {"href": "#goTop"} ] }, {"id": "Member", "title": "管理者メンバー","tag": "admin-system src-template flow-admin-system-operation", "descriptor": [ {"href": "#adminId"}, {"href": "#memberName"}, {"href": "#department"}, {"href": "#loginId"}, {"href": "#password"}, {"href": "#authority"}, {"href": "#work"}, {"href": "#twoFactorAuthEnabled"}, {"href": "#loginDate"}, {"href": "#sortNo"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#goMember"}, {"href": "#doUpdateMember"}, {"href": "#doDeleteMember"} ] }, {"id": "MemberList", "title": "管理者メンバー一覧","tag": "admin-system src-template flow-admin-system-operation", "descriptor": [ {"href": "#Member"}, {"href": "#goMemberList"}, {"href": "#goMember"}, {"href": "#doCreateMember"} ] }, {"id": "AuthorityRole", "title": "権限ルール","tag": "admin-system src-template flow-admin-system-operation", "descriptor": [ {"href": "#denyUrl"}, {"href": "#authority"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateAuthorityRole"} ] }, {"id": "MailTemplate", "title": "メールテンプレート","tag": "mail src-entity src-template flow-admin-mail-template-maintenance", "doc": {"value": "管理画面で保守するメールテンプレート設定。本文ファイルではなく、テンプレート名・ファイル名・件名の登録情報を扱う。"}, "link": [ {"rel": "describedby", "href": "alps-doc/mail-template.md"} ], "descriptor": [ {"href": "#mailTemplateId"}, {"href": "#mailTemplateName"}, {"href": "#mailTemplateFileName"}, {"href": "#mailSubject"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateMailTemplate"}, {"href": "#doDeleteMailTemplate"}, {"href": "#goOrderMail"} ] }, {"id": "MailTemplateList", "title": "メールテンプレート一覧","tag": "mail src-template flow-admin-mail-template-maintenance", "descriptor": [ {"href": "#MailTemplate"}, {"href": "#goMailTemplateList"} ] }, {"id": "MailHistory", "title": "メール送信履歴","tag": "mail src-template flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "descriptor": [ {"href": "#mailSubject"}, {"href": "#mailBody"}, {"href": "#mailHtmlBody"}, {"href": "#sendDate"} ] }, {"id": "LoginHistory", "title": "ログイン履歴","tag": "admin-system src-entity src-template flow-admin-system-operation", "doc": {"value": "管理者ログインの監査ログ。ログインID、成功/失敗、IP、日時を追記専用で記録する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/login-history.md"} ], "descriptor": [ {"href": "#userName"}, {"href": "#clientIp"}, {"href": "#loginHistoryStatus"}, {"href": "#createDate"} ] }, {"id": "LoginHistoryList", "title": "ログイン履歴一覧","tag": "admin-system src-template flow-admin-system-operation", "descriptor": [ {"href": "#LoginHistory"}, {"href": "#goLoginHistoryList"}, {"href": "#goSecurity"} ] }, {"id": "Csv", "title": "CSV出力設定","tag": "admin-system src-template flow-admin-csv-exchange", "descriptor": [ {"href": "#csvEntityName"}, {"href": "#csvFieldName"}, {"href": "#csvDispName"}, {"href": "#csvEnabled"}, {"href": "#sortNo"}, {"href": "#doUpdateCsv"}, {"href": "#goExportProduct"} ] }, {"id": "CsvColumnConfig", "title": "CSV列設定","tag": "admin-system src-entity flow-admin-csv-exchange", "doc": {"value": "CSV出力の列設定。csvType ごとに出力列、表示有無、列順を保持する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/csv-column-config.md"} ], "descriptor": [ {"href": "#csvType"}, {"href": "#csvColumnName"}, {"href": "#csvEnabled"}, {"href": "#sortNo"} ] }, {"id": "Plugin", "title": "プラグイン","tag": "plugin src-template", "descriptor": [ {"href": "#pluginName"}, {"href": "#pluginCode"}, {"href": "#pluginVersion"}, {"href": "#pluginInstalled"}, {"href": "#pluginEnabled"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doEnablePlugin"}, {"href": "#doDisablePlugin"}, {"href": "#doUninstallPlugin"} ] }, {"id": "PluginList", "title": "プラグイン一覧","tag": "plugin src-template", "descriptor": [ {"href": "#Plugin"}, {"href": "#goPluginList"}, {"href": "#doInstallPlugin"} ] }, {"id": "Template", "title": "デザインテンプレート","tag": "plugin src-entity src-template flow-admin-template-lifecycle", "doc": {"value": "インストール済みデザインテンプレートの登録レジストリ。テンプレート本体ファイルではなく、管理画面で参照する登録情報を表す。"}, "link": [ {"rel": "describedby", "href": "alps-doc/template.md"} ], "descriptor": [ {"href": "#templateId"}, {"href": "#templateCode"}, {"href": "#templateName"}, {"href": "#deviceType"}, {"href": "#createDate"}, {"href": "#updateDate"} ] }, {"id": "TemplateList", "title": "デザインテンプレート一覧","tag": "plugin src-template flow-admin-template-lifecycle", "descriptor": [ {"href": "#Template"}, {"href": "#goTemplateList"}, {"href": "#goTemplateInstall"}, {"href": "#doSelectTemplate"}, {"href": "#doDownloadTemplate"}, {"href": "#doDeleteTemplate"} ] }, {"id": "Layout", "title": "レイアウト","tag": "cms src-entity src-template flow-admin-content-publish", "doc": {"value": "CMSで保守するページレイアウト。PC標準・スマホ標準などのレイアウト名とデバイス種別を管理する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/layout.md"} ], "descriptor": [ {"href": "#layoutId"}, {"href": "#layoutName"}, {"href": "#deviceType"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateLayout"}, {"href": "#goTradeLawList"} ] }, {"id": "LayoutList", "title": "レイアウト一覧","tag": "cms src-template flow-admin-content-publish", "descriptor": [ {"href": "#Layout"}, {"href": "#goLayoutList"} ] }, {"id": "Block", "title": "ブロック","tag": "cms src-entity src-template flow-admin-content-publish", "doc": {"value": "CMSで保守する画面ブロック。ブロック本体を扱い、レイアウト上の配置情報は別スコープとして分ける。"}, "link": [ {"rel": "describedby", "href": "alps-doc/block.md"} ], "descriptor": [ {"href": "#blockId"}, {"href": "#blockName"}, {"href": "#blockFileName"}, {"href": "#blockDeletable"}, {"href": "#deviceType"}, {"href": "#createDate"}, {"href": "#updateDate"}, {"href": "#doUpdateBlock"}, {"href": "#doDeleteBlock"}, {"href": "#goLayoutList"} ] }, {"id": "BlockList", "title": "ブロック一覧","tag": "cms src-template flow-admin-content-publish", "descriptor": [ {"href": "#Block"}, {"href": "#goBlockList"}, {"href": "#doCreateBlock"} ] }, {"id": "TradeLaw", "title": "特定商取引法","tag": "cms src-template flow-admin-content-publish", "doc": {"value": "特定商取引法ページの項目。EC-CUBE 4.3 では dtb_tradelaw の1行(tradeLawName / tradeLawDescription / sortNo / displayOrderScreen)。Wave 8 の移植スコープではページ全体を tradeLawBody 単一ブロブとして扱い、TradeLawStorageInterface の get/update がその本文を読み書きする。Phase 2b の SqlTradeLawStorage は本文を単一キャリア行 dtb_tradelaw.id=1 の description に格納(src-entity 参照)。Phase 2 で項目ごとの行へ分割予定"}, "descriptor": [ {"href": "#tradeLawName"}, {"href": "#tradeLawDescription"}, {"href": "#tradeLawBody"}, {"href": "#sortNo"}, {"href": "#displayOrderScreen"} ] }, {"id": "TradeLawList", "title": "特定商取引法一覧","tag": "cms src-template flow-admin-content-publish", "descriptor": [ {"href": "#TradeLaw"}, {"href": "#goTradeLawList"}, {"href": "#doUpdateTradeLaw"}, {"href": "#goContentCss"} ] }, {"id": "goTop", "title": "トップページを見る", "type": "safe", "rt": "#Top", "tag": "front flow-browse src-router src-template actor-customer feature-browse flow-customer-purchase", "doc": {"value": "トップページを表示する。ショップメッセージ・新着情報・カテゴリナビゲーション・おすすめ商品を含む。"}}, {"id": "goLogin", "title": "ログイン画面を見る", "type": "safe", "rt": "#Login", "tag": "account flow-account src-router src-template actor-customer feature-account flow-customer-account-maintenance", "doc": {"value": "会員ログイン画面を表示する。認証フォーム、新規会員登録・パスワード再発行へのリンクを含む。"}}, {"id": "goProductList", "title": "商品一覧を見る", "type": "safe", "rt": "#ProductList", "tag": "catalog flow-browse src-router feature-browse flow-admin-product-publish flow-customer-purchase", "doc": {"value": "商品一覧を表示する。フロントは公開商品のみ、管理画面は全商品。フィルタ: カテゴリ・商品名・タグ・在庫状態・販売種別・ページネーション。"}}, {"id": "goProduct", "title": "商品詳細を見る", "type": "safe", "rt": "#Product", "tag": "catalog flow-browse flow-manage-product src-router feature-browse feature-admin-catalog flow-admin-product-publish flow-customer-purchase", "doc": {"value": "商品詳細を表示する。価格・在庫・規格選択・関連カテゴリ・タグ・カートへ追加操作を含む。"}, "descriptor": [{"href": "#productName"}]}, {"id": "doCreateProduct", "title": "商品を作成する", "type": "unsafe", "rt": "#Product", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publish", "doc": {"value": "新規商品を登録する。基本情報・規格(ClassCategory)・カテゴリ・タグ・画像を保存。"}, "descriptor": [{"href": "#productName"}, {"href": "#productStatus"}]}, {"id": "doUpdateProduct", "title": "商品を更新する", "type": "idempotent", "rt": "#Product", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publish", "doc": {"value": "商品マスタを更新する。基本情報・規格・在庫・画像・カテゴリ・タグを変更。"}, "descriptor": [{"href": "#productName"}, {"href": "#goProductList"}]}, {"id": "doDeleteProduct", "title": "商品を削除する", "type": "idempotent", "rt": "#ProductList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "商品をステータス変更による論理削除する(visible=false)。受注履歴側のスナップショットには影響しない。"}, "descriptor": [{"href": "#productName"}]}, {"id": "doCopyProduct", "title": "商品をコピーする", "type": "unsafe", "rt": "#Product", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "商品マスタを複製する。基本情報・規格(ProductClass)・画像を新規 Product として複製。タイトルは「(コピー) 」プレフィクス付き。"}, "descriptor": [{"href": "#productName"}]}, {"id": "goProductClass", "title": "商品規格編集を見る", "type": "safe", "rt": "#ProductClass", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publish", "doc": {"value": "商品規格(バリエーション)の登録フォームを表示する(管理画面)。"}}, {"id": "doRegisterProductClass", "title": "商品規格を登録する", "type": "unsafe", "rt": "#ProductClass", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-product-publish", "doc": {"value": "商品に新しい規格(バリエーション)行を登録する(管理画面)。"}}, {"id": "doBulkUpdateProductStatus", "title": "商品ステータスを一括変更する", "type": "unsafe", "rt": "#ProductList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "選択した商品のステータス(公開・非公開・廃止)を一括変更する。"}, "descriptor": [{"href": "#productStatus"}]}, {"id": "goExportProduct", "title": "商品CSVをエクスポートする", "type": "safe", "rt": "#ProductList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchange", "doc": {"value": "商品マスタをCSV形式でダウンロードする。検索条件で絞り込み可能。"}, "descriptor": [{"href": "#goExportCategory"}]}, {"id": "doImportProductCsv", "title": "商品CSVをインポートする", "type": "unsafe", "rt": "#ProductList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchange", "doc": {"value": "商品マスタをCSVから一括登録/更新する。新規・更新の両方に対応、商品ID指定で既存商品を更新。"}}, {"id": "doImportCategoryCsv", "title": "カテゴリCSVをインポートする", "type": "unsafe", "rt": "#CategoryList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchange", "doc": {"value": "カテゴリマスタをCSVから一括登録/更新する。階層構造はparent_idで指定。"}, "descriptor": [{"href": "#goExportOrder"}]}, {"id": "goCategoryList", "title": "カテゴリ一覧を見る", "type": "safe", "rt": "#CategoryList", "tag": "catalog flow-browse src-router feature-browse", "doc": {"value": "カテゴリ一覧をツリー構造で表示する。並べ替え・編集・削除・新規追加の起点。"}}, {"id": "goCategory", "title": "カテゴリ詳細を見る", "type": "safe", "rt": "#Category", "tag": "catalog flow-browse src-router feature-browse", "doc": {"value": "カテゴリ詳細を表示する。所属商品一覧・子カテゴリ・編集フォームを含む。"}, "descriptor": [{"href": "#categoryName"}]}, {"id": "doCreateCategory", "title": "カテゴリを作成する", "type": "unsafe", "rt": "#Category", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "新規カテゴリを作成する。親カテゴリ指定で階層化可能。"}, "descriptor": [{"href": "#categoryName"}]}, {"id": "doUpdateCategory", "title": "カテゴリを更新する", "type": "idempotent", "rt": "#Category", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "カテゴリマスタを更新する。名称・階層位置・並び順を変更。"}, "descriptor": [{"href": "#categoryName"}]}, {"id": "doDeleteCategory", "title": "カテゴリを削除する", "type": "idempotent", "rt": "#CategoryList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "カテゴリを削除する。子カテゴリは親へ繰り上げ、商品の所属カテゴリは解除。"}, "descriptor": [{"href": "#categoryName"}]}, {"id": "goExportCategory", "title": "カテゴリCSVをエクスポートする", "type": "safe", "rt": "#CategoryList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog flow-admin-csv-exchange", "doc": {"value": "カテゴリマスタをCSV形式でダウンロードする。"}, "descriptor": [{"href": "#doImportCategoryCsv"}]}, {"id": "goCart", "title": "カートを見る", "type": "safe", "rt": "#Cart", "tag": "cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchase", "doc": {"value": "カート内容を表示する。商品明細・小計・送料・手数料・合計と、注文手続きへの導線を含む。販売種別が異なる商品は別カートとして並列表示。"}}, {"id": "doAddCartItem", "title": "カートに追加する", "type": "unsafe", "rt": "#Cart", "tag": "cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchase", "doc": {"value": "PurchaseFlow(cartフロー)により在庫チェック・販売制限数チェック・配送設定チェックを実行。制限超過時は数量を自動調整。販売種別が異なる商品は別カート(cartKey)に分離。"}, "descriptor": [{"href": "#productCode"}, {"href": "#quantity"}]}, {"id": "doUpdateCartItemQuantity", "title": "カート数量を変更する", "type": "idempotent", "rt": "#Cart", "tag": "cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchase", "doc": {"value": "カート明細の数量を変更する。PurchaseFlow(cartフロー)で再検証され、在庫・販売制限超過時は数量が自動調整される。"}, "descriptor": [{"href": "#productCode"}, {"href": "#quantity"}]}, {"id": "doRemoveCartItem", "title": "カートから削除する", "type": "idempotent", "rt": "#Cart", "tag": "cart flow-purchase actor-customer src-router feature-purchase flow-customer-purchase", "doc": {"value": "カート明細を1件削除する。PurchaseFlowで送料・手数料・合計が再計算される。"}, "descriptor": [{"href": "#productCode"}]}, {"id": "doSelectCartForCheckout", "title": "購入対象カートを選択する", "type": "idempotent", "rt": "#CheckoutEntry", "tag": "cart checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "販売種別ごとに分かれたカートから購入手続きへ進めるカートを選択し、購入手続き入口へ進む。EC-CUBE の cart_buystep に対応。"}, "descriptor": [{"href": "#cartKey"}]}, {"id": "goCheckoutEntry", "title": "購入手続き入口へ進む", "type": "safe", "rt": "#CheckoutEntry", "tag": "cart checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "カートから購入手続きへ入る。匿名カートでも利用できる安定した rel。ログイン状態に応じて購入ログインまたは注文手続きへ進める。"}}, {"id": "goShopping", "title": "注文手続きを見る", "type": "safe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "ログイン済み会員、または購入者情報が確定した購入フローの注文手続き画面を表示する。カートからの入口は goCheckoutEntry を使う。"}}, {"id": "goShoppingLogin", "title": "購入ログインを見る", "type": "safe", "rt": "#ShoppingLogin", "tag": "checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchase", "doc": {"value": "未ログインで注文手続きに進んだ場合のログイン画面。会員ログイン・新規登録・非会員購入の3つの選択肢を提示。"}}, {"id": "goShoppingNonMember", "title": "非会員購入情報入力へ進む", "type": "safe", "rt": "#ShoppingNonMember", "tag": "checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchase", "doc": {"value": "非会員購入時の氏名・住所・連絡先入力フォームを表示する。"}}, {"id": "doSubmitNonMember", "title": "非会員情報を送信する", "type": "unsafe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "非会員購入の入力情報をセッションに保存し注文手続き画面へ進む。会員登録は行わない。"}, "descriptor": [{"href": "#name01"}, {"href": "#name02"}, {"href": "#email"}, {"href": "#sessionPrefix"}]}, {"id": "doShoppingRedirectTo", "title": "購入フロー内で遷移する", "type": "unsafe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "注文手続きフォームの入力を保持しつつ、指定された購入フロー内画面へ遷移する。EC-CUBE の shopping_redirect_to に対応。"}}, {"id": "goShoppingShipping", "title": "お届け先を選択する画面を見る", "type": "safe", "rt": "#ShoppingShipping", "tag": "checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchase", "doc": {"value": "登録済みのお届け先一覧から配送先を選択する画面。新規追加・複数配送先指定への導線を含む。"}}, {"id": "goShoppingShippingEdit", "title": "お届け先変更画面を見る", "type": "safe", "rt": "#ShoppingShippingEdit", "tag": "checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchase", "doc": {"value": "注文手続き中のお届け先を編集する画面。住所・氏名・連絡先を変更。"}}, {"id": "goShoppingShippingMultiple", "title": "複数配送先設定画面を見る", "type": "safe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-template feature-purchase flow-customer-purchase", "doc": {"value": "複数のお届け先に商品を振り分ける画面。"}}, {"id": "doSelectShippingAddress", "title": "お届け先を選択する", "type": "unsafe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "注文手続き中の配送先を確定する。会員の登録済みお届け先または新規入力から1件を選択。"}}, {"id": "doUpdateShippingAddress", "title": "お届け先を更新する", "type": "unsafe", "rt": "#Shopping", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "注文手続き中のお届け先情報(住所・氏名・連絡先)を更新する。"}}, {"id": "doConfirmOrder", "title": "注文内容を確認する", "type": "unsafe", "rt": "#ShoppingConfirm", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "PurchaseFlow(shoppingフロー)で集計後、PaymentMethod::verify()による決済検証を実行。決済検証失敗時はShoppingErrorへリダイレクト。"}, "descriptor": [{"href": "#paymentMethod"}]}, {"id": "doCheckout", "title": "注文を確定する", "type": "unsafe", "rt": "#ShoppingComplete", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase flow-customer-purchase", "doc": {"value": "PurchaseFlow(shoppingフロー)による税計算・送料計算・在庫引当・ポイント減算を実行。PaymentMethod::checkout()で決済確定後、dtb_order を登録し、カート明細を dtb_order_item にスナップショットとして凍結(注文時点の商品名・単価を固定)、注文確認メールを送信しカートをクリア。処理中はorderStatus=PROCESSING(8)->PENDING(7)->NEW(1)と遷移。同じ明細スナップショット凍結は管理画面の doCreateOrder も行う。"}, "descriptor": [{"href": "#paymentMethod"}]}, {"id": "goShoppingError", "title": "購入エラー画面を表示する", "type": "safe", "rt": "#ShoppingError", "tag": "checkout flow-purchase actor-customer src-router src-controller feature-purchase", "doc": {"value": "在庫不足、決済失敗、セッション切れなどのエラー発生時にリダイレクトされる。"}}, {"id": "goOrderList", "title": "受注一覧を見る", "type": "safe", "rt": "#OrderList", "tag": "order flow-manage-order src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "受注一覧を表示する(管理画面)。フィルタ: 受注番号・顧客名・受注日範囲・ステータス・支払方法・配送方法。"}}, {"id": "goOrder", "title": "受注詳細を見る", "type": "safe", "rt": "#Order", "tag": "order flow-manage-order src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "受注詳細を表示する(管理画面)。明細・配送先・お支払い・税送料計算・ステータス操作を含む。"}, "descriptor": [{"href": "#orderNo"}]}, {"id": "goOrderHistory", "title": "注文履歴を見る", "type": "safe", "rt": "#OrderList", "tag": "order flow-account actor-customer src-router feature-account", "doc": {"value": "ログイン会員の注文履歴を表示する。受注詳細・再注文への導線を含む。"}, "descriptor": [{"href": "#email"}]}, {"id": "doCreateOrder", "title": "受注を作成する", "type": "unsafe", "rt": "#Order", "tag": "order flow-manage-order actor-admin src-router feature-admin-order", "doc": {"value": "管理画面から手動で受注を新規作成する。明細(productCode/productName/unitPrice/quantity の行)と支払方法・送料・手数料・値引きを受け取り、PurchaseFlow(orderフロー)で小計・税・送料を再計算する(subtotal/tax/total/addPoint はクライアントから信用せず再導出)。確定後に dtb_order を登録し、各明細行を dtb_order_item にスナップショットとして凍結する(注文時点の商品名・単価を固定)。同じ明細スナップショット凍結はストアフロントの doCheckout も行う。"}, "descriptor": [ {"href": "#customerId"}, {"href": "#paymentId"}, {"href": "#deliveryFeeTotal"}, {"href": "#charge"}, {"href": "#discount"}, {"id": "OrderItemInput", "title": "受注明細(入力)", "doc": {"value": "doCreateOrder が受け取る購入明細1件。PurchaseFlow の小計/税の再計算入力かつ dtb_order_item スナップショットの行となる。"}, "descriptor": [ {"href": "#orderItemProductCode"}, {"href": "#orderItemProductName"}, {"href": "#orderItemPrice"}, {"href": "#orderItemQuantity"} ]} ]}, {"id": "doUpdateOrder", "title": "受注を更新する", "type": "idempotent", "rt": "#Order", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "受注の明細・配送先・支払方法等を編集する。PurchaseFlow(orderフロー)で在庫差分・ポイント差分を再計算。"}, "descriptor": [{"href": "#orderNo"}]}, {"id": "doUpdateOrderStatus", "title": "受注ステータスを変更する", "type": "idempotent", "rt": "#Order", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "Symfony Workflowステートマシンによるステータス遷移。許可された遷移のみ実行可能。cancel時: 在庫戻し・利用ポイント戻し。ship時: 加算ポイント付与。return時: 加算ポイント取消。back_to_in_progress時: キャンセル取消(在庫・ポイント再引当)。"}, "descriptor": [{"href": "#orderNo"}, {"href": "#orderStatus"}, {"href": "#goOrderShippingAddress"}]}, {"id": "doBulkDeleteOrder", "title": "受注を一括削除する", "type": "unsafe", "rt": "#OrderList", "tag": "order flow-manage-order actor-admin src-router feature-admin-order", "doc": {"value": "選択した受注を物理削除する。明細・配送・お支払い情報も連動削除。"}}, {"id": "goExportOrder", "title": "受注CSVをエクスポートする", "type": "safe", "rt": "#OrderList", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchange", "doc": {"value": "受注データをCSV形式でダウンロードする。検索条件で絞り込み可能。"}, "descriptor": [{"href": "#goExportShipping"}]}, {"id": "goExportShipping", "title": "配送CSVをエクスポートする", "type": "safe", "rt": "#OrderList", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchange", "doc": {"value": "配送情報をCSV形式でダウンロードする。出荷管理用、伝票番号入力後のインポートと対をなす。"}, "descriptor": [{"href": "#doImportShippingCsv"}]}, {"id": "doImportShippingCsv", "title": "配送CSVをインポートする", "type": "unsafe", "rt": "#OrderList", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-csv-exchange", "doc": {"value": "配送CSVから伝票番号・出荷日を一括登録する。配送業者から受領した出荷情報の取り込み用。"}, "descriptor": [{"href": "#goExportCustomer"}]}, {"id": "doUpdateTrackingNumber", "title": "伝票番号を更新する", "type": "idempotent", "rt": "#Order", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "受注一覧画面(admin/Order/index.twig)から配送(Shipping)の伝票番号をインラインで更新する。EC-CUBE の admin_shipping_update_tracking_number ルートから導出。doImportShippingCsv の CSV 一括版に対する1配送行単位の手動更新。同一伝票番号の再送は同一状態となる冪等操作。"}, "descriptor": [{"href": "#trackingNumber"}, {"href": "#goOrderMail"}]}, {"id": "doSendShippingNotifyMail", "title": "出荷通知メールを送信する", "type": "unsafe", "rt": "#Order", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "受注一覧画面(admin/Order/index.twig)から配送(Shipping)単位の出荷通知メールを顧客へ送信する。EC-CUBE の admin_shipping_notify_mail ルートから導出。受注メール手動送信(doSendOrderMail)とは別物で、出荷済みの配送に対する顧客通知。送信のたびにメールが発生するため unsafe。"}}, {"id": "OrderPdf", "title": "帳票PDF出力オプション", "tag": "order src-template flow-manage-order actor-admin feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "納品書PDFのタイトル・挨拶文・備考・発行日を設定するオプション画面。実際のPDF生成は goExportOrderPdf が担う。"}}, {"id": "goOrderPdf", "title": "帳票PDF出力オプションを見る", "type": "safe", "rt": "#OrderPdf", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "納品書PDFのタイトル・挨拶文・備考・発行日を設定するオプションフォームを表示する(管理画面)。"}}, {"id": "goExportOrderPdf", "title": "帳票PDFをエクスポートする", "type": "safe", "rt": "#OrderList", "tag": "order flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment", "doc": {"value": "選択受注の納品書・領収書PDFを出力する。テンプレートは設定で変更可能。"}, "descriptor": [{"href": "#goExportOrder"}]}, {"id": "doReorder", "title": "再注文する", "type": "unsafe", "rt": "#Cart", "tag": "order flow-purchase actor-customer src-router feature-purchase", "doc": {"value": "過去の受注内容をカートに再投入する。在庫切れ商品はスキップ、現在価格を適用。"}, "descriptor": [{"href": "#orderNo"}]}, {"id": "goCustomerRegistration", "title": "会員登録フォームを見る", "type": "safe", "rt": "#CustomerRegistration", "tag": "account flow-register actor-customer src-router feature-register flow-customer-registration", "doc": {"value": "新規会員登録フォームを表示する。利用規約同意・基本情報・連絡先入力欄を含む。"}}, {"id": "doRegisterCustomer", "title": "会員登録する", "type": "unsafe", "rt": "#CustomerRegistrationComplete", "tag": "account flow-register actor-customer src-router src-controller feature-register flow-customer-registration", "doc": {"value": "会員メール認証オプション有効時は仮会員として登録し認証メールを送信。無効時は即座に本会員。"}, "descriptor": [{"href": "#email"}, {"href": "#password"}, {"href": "#name01"}, {"href": "#name02"}]}, {"id": "doActivateCustomer", "title": "会員を有効化する", "type": "idempotent", "rt": "#Customer", "tag": "account flow-register actor-customer src-router src-controller feature-register flow-customer-registration", "doc": {"value": "メール認証リンクのsecretKeyを検証し仮会員から本会員に変更。"}, "descriptor": [{"href": "#secretKey"}]}, {"id": "doLogin", "title": "ログインする", "type": "unsafe", "rt": "#Mypage", "tag": "account actor-customer src-router flow-customer-registration flow-customer-account-maintenance", "doc": {"value": "会員認証を行う。成功時はマイページへ遷移、失敗時はログイン画面にエラー表示。Symfony Securityでセッション管理。"}, "descriptor": [{"href": "#email"}, {"href": "#password"}]}, {"id": "doLogout", "title": "ログアウトする", "type": "idempotent", "rt": "#Top", "tag": "account src-router", "doc": {"value": "セッションを破棄してトップページへ遷移。カート内容はセッション破棄により消去。"}}, {"id": "doAdminLogin", "title": "管理者ログインする", "type": "unsafe", "rt": "#AdminTop", "tag": "account flow-admin-auth actor-admin src-router feature-admin-auth flow-admin-system-operation", "doc": {"value": "管理者がloginIdとpasswordで認証する。顧客側doLoginとは別firewallのAAA境界。"}, "descriptor": [{"href": "#loginId"}, {"href": "#password"}, {"href": "#goAdminTop"}]}, {"id": "doAdminLogout", "title": "管理者ログアウトする", "type": "idempotent", "rt": "#AdminLogin", "tag": "account actor-admin src-router flow-admin-system-operation", "doc": {"value": "管理者セッションを破棄。"}}, {"id": "AdminLogin", "title": "管理画面ログイン", "tag": "account flow-admin-auth actor-admin src-template page page-admin page-login feature-admin-auth flow-admin-system-operation", "doc": {"value": "管理画面のログイン画面。loginId と password で認証する。顧客側 Login とは別 firewall の AAA 境界。doAdminLogout の遷移先でもある。"}, "descriptor": [{"href": "#loginId"}, {"href": "#password"}, {"href": "#doAdminLogin"}]}, {"id": "AdminTop", "title": "管理画面トップ", "tag": "admin-system flow-admin-auth actor-admin src-template page page-admin page-dashboard feature-admin-auth flow-admin-system-operation", "doc": {"value": "管理画面のダッシュボード。doAdminLogin 成功後の遷移先。受注・会員・商品・各種マスタ管理への入口を提供する。"}, "descriptor": [{"href": "#goOrderList"}, {"href": "#goCustomerList"}, {"href": "#goProductList"}, {"href": "#goMemberList"}, {"href": "#goBaseInfo"}, {"href": "#goPaymentList"}, {"href": "#goDeliveryList"}, {"href": "#goTaxRuleList"}, {"href": "#goNewsList"}, {"href": "#goPageList"}, {"href": "#goLayoutList"}, {"href": "#goBlockList"}, {"href": "#goTagList"}, {"href": "#goClassNameList"}, {"href": "#goClassCategoryList"}, {"href": "#goMailTemplateList"}, {"href": "#goLoginHistoryList"}, {"href": "#goPluginList"}, {"href": "#goTemplateList"}, {"href": "#goTradeLawList"}, {"href": "#goContentCache"}, {"href": "#doAdminLogout"}]}, {"id": "doRequestPasswordReset", "title": "パスワードリセットを依頼する", "type": "unsafe", "rt": "#PasswordReset", "tag": "account flow-account actor-customer src-router feature-account", "doc": {"value": "メールアドレスを受け取り、パスワード再発行用URLを含むメールを送信する。リセットキーには有効期限あり。"}, "descriptor": [{"href": "#email"}]}, {"id": "doResetPassword", "title": "パスワードをリセットする", "type": "idempotent", "rt": "#Login", "tag": "account flow-account actor-customer src-router feature-account", "doc": {"value": "リセットキーを検証して新しいパスワードを保存する。キーは1回のみ使用可。"}, "descriptor": [{"href": "#resetKey"}, {"href": "#password"}]}, {"id": "goMypage", "title": "マイページを見る", "type": "safe", "rt": "#Mypage", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員マイページのダッシュボード。注文履歴・会員情報変更・お気に入り・配送先管理への導線を含む。"}}, {"id": "goMypageHistory", "title": "注文履歴詳細を見る", "type": "safe", "rt": "#MypageHistory", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員の特定の注文詳細を表示する。明細・配送・お支払い・再注文の導線を含む。"}, "descriptor": [{"href": "#orderNo"}]}, {"id": "goMypageChange", "title": "会員情報変更画面を見る", "type": "safe", "rt": "#MypageChange", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員情報の編集フォームを表示する。氏名・連絡先・住所・パスワード変更を含む。"}}, {"id": "goMypageWithdraw", "title": "退会画面を見る", "type": "safe", "rt": "#MypageWithdraw", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "退会確認画面を表示する。退会の影響(履歴削除・ポイント失効)の案内を含む。"}}, {"id": "goMypageWithdrawConfirm", "title": "退会実行確認を見る", "type": "safe", "rt": "#MypageWithdrawConfirm", "tag": "account flow-account actor-customer src-router src-template feature-account flow-customer-account-maintenance", "doc": {"value": "退会処理を実行する直前の最終確認画面を表示する。"}}, {"id": "doUpdateCustomer", "title": "会員情報を更新する", "type": "idempotent", "rt": "#MypageChange", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員自身がマイページから氏名・連絡先・メールアドレス・パスワード・基本住所を更新する。メール変更時は再認証は行わない。"}, "descriptor": [{"href": "#email"}, {"href": "#goMypageChangeComplete"}]}, {"id": "doWithdrawCustomer", "title": "退会する", "type": "idempotent", "rt": "#Top", "tag": "account flow-account actor-customer src-router src-controller feature-account flow-customer-account-maintenance", "doc": {"value": "メールアドレスをダミー値に置換しカートとセッションをクリア。退会確認メール送信後にログアウト。"}, "descriptor": [{"href": "#goMypageWithdrawComplete"}]}, {"id": "goCustomerList", "title": "会員一覧を見る", "type": "safe", "rt": "#CustomerList", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員一覧を表示する(管理画面)。フィルタ: 会員名・メール・電話番号・登録日範囲・購入金額。"}}, {"id": "goCustomer", "title": "会員詳細を見る", "type": "safe", "rt": "#Customer", "tag": "account flow-manage-customer src-router feature-admin-customer", "doc": {"value": "会員詳細を表示する(管理画面)。基本情報・購入履歴・お気に入り・配送先・ポイント残高を含む。"}, "descriptor": [{"href": "#email"}]}, {"id": "doUpdateCustomerProfile", "title": "会員情報を更新する", "type": "idempotent", "rt": "#Customer", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "管理画面から会員の基本情報(氏名・メール・住所・生年月日・性別・職業・パスワード等)を更新する。"}}, {"id": "doCreateCustomer", "title": "会員を作成する", "type": "unsafe", "rt": "#Customer", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "管理画面から会員を新規作成する。仮会員フラグなしで即時本会員として登録。"}, "descriptor": [{"href": "#email"}, {"href": "#password"}, {"href": "#name01"}, {"href": "#name02"}]}, {"id": "doDeleteCustomer", "title": "会員を削除する", "type": "idempotent", "rt": "#CustomerList", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員を物理削除する。受注は会員IDをNULLにして保持。"}, "descriptor": [{"href": "#email"}]}, {"id": "doResendActivationMail", "title": "認証メールを再送する", "type": "unsafe", "rt": "#CustomerList", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員一覧画面(admin/Customer/index.twig)から仮会員へメール認証(本登録)メールを再送する。EC-CUBE の admin_customer_resend ルートから導出。secretKey を含む認証リンクを再送し、顧客は doActivateCustomer で本会員に昇格する。送信のたびにメールが発生するため unsafe。"}, "descriptor": [{"href": "#email"}]}, {"id": "goExportCustomer", "title": "会員CSVをエクスポートする", "type": "safe", "rt": "#CustomerList", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer flow-admin-csv-exchange", "doc": {"value": "会員データをCSV形式でダウンロードする。検索条件で絞り込み可能。"}, "descriptor": [{"href": "#goExportClassName"}]}, {"id": "CustomerDeliveryEdit", "title": "お届け先編集", "tag": "account src-template flow-manage-customer actor-admin feature-admin-customer", "doc": {"value": "管理画面での会員お届け先(配送先住所)編集画面。氏名・フリガナ・会社名・郵便番号・都道府県・住所・電話番号を保持し、追加・更新・削除を行う。"}}, {"id": "goCustomerDeliveryEdit", "title": "お届け先編集を見る", "type": "safe", "rt": "#CustomerDeliveryEdit", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員のお届け先編集フォームを表示する(管理画面)。"}}, {"id": "doCreateCustomerDeliveryAddress", "title": "お届け先を追加する", "type": "unsafe", "rt": "#Customer", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員のお届け先を新規追加する(管理画面)。addressId 空のケースの doUpdateCustomerDeliveryAddress と同一実装(#[Link] 発見用の別名)。"}}, {"id": "doUpdateCustomerDeliveryAddress", "title": "お届け先を登録・更新する", "type": "unsafe", "rt": "#Customer", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員のお届け先を追加または更新する(管理画面)。addressId が空なら新規追加、指定があれば既存行を更新。"}}, {"id": "doDeleteCustomerDeliveryAddress", "title": "お届け先を削除する", "type": "idempotent", "rt": "#Customer", "tag": "account flow-manage-customer actor-admin src-router feature-admin-customer", "doc": {"value": "会員のお届け先を1件削除する(管理画面)。"}}, {"id": "goCustomerAddressList", "title": "配送先一覧を見る", "type": "safe", "rt": "#CustomerAddressList", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員の登録済み配送先一覧を表示する(最大20件)。追加・編集・削除の起点。"}}, {"id": "doCreateCustomerAddress", "title": "配送先を追加する", "type": "unsafe", "rt": "#CustomerAddress", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "会員の追加配送先を登録する。氏名・郵便番号・都道府県・住所・電話番号を指定。最大 20 件まで登録可。"}, "descriptor": [{"href": "#name01"}, {"href": "#name02"}, {"href": "#postalCode"}, {"href": "#pref"}, {"href": "#addr01"}, {"href": "#addr02"}, {"href": "#phoneNumber"}]}, {"id": "doUpdateCustomerAddress", "title": "配送先を更新する", "type": "idempotent", "rt": "#CustomerAddress", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "登録済みの配送先(住所・氏名・連絡先)を更新する。"}}, {"id": "doDeleteCustomerAddress", "title": "配送先を削除する", "type": "idempotent", "rt": "#CustomerAddressList", "tag": "account flow-account actor-customer src-router feature-account flow-customer-account-maintenance", "doc": {"value": "登録済みの配送先を削除する。既存受注の配送先には影響しない。"}, "descriptor": [{"href": "#goFavoriteList"}]}, {"id": "goFavoriteList", "title": "お気に入り一覧を見る", "type": "safe", "rt": "#CustomerFavoriteProductList", "tag": "favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenance", "doc": {"value": "会員のお気に入り商品一覧を表示する。商品詳細・カート追加・お気に入り解除の導線を含む。"}}, {"id": "doAddFavorite", "title": "お気に入りに追加する", "type": "unsafe", "rt": "#CustomerFavoriteProduct", "tag": "favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenance", "doc": {"value": "商品を会員のお気に入りに追加する。重複追加は無視。"}, "descriptor": [{"href": "#productName"}, {"href": "#doRemoveFavorite"}]}, {"id": "doRemoveFavorite", "title": "お気に入りから削除する", "type": "idempotent", "rt": "#CustomerFavoriteProductList", "tag": "favorite flow-favorite actor-customer src-router feature-favorite flow-customer-account-maintenance", "doc": {"value": "お気に入りから商品を削除する。"}, "descriptor": [{"href": "#productName"}, {"href": "#goMypageWithdraw"}]}, {"id": "goContactForm", "title": "お問い合わせフォームを見る", "type": "safe", "rt": "#ContactForm", "tag": "contact flow-inquiry actor-customer src-router feature-inquiry flow-customer-inquiry", "doc": {"value": "お問い合わせ入力フォームを表示する。氏名・連絡先・本文(最大3000文字)。"}}, {"id": "doSubmitContact", "title": "お問い合わせを送信する", "type": "unsafe", "rt": "#ContactComplete", "tag": "contact flow-inquiry actor-customer src-router feature-inquiry flow-customer-inquiry", "doc": {"value": "お問い合わせを送信する。店舗のshopEmail02宛にメール送信し、送信者にも自動返信メールを送る。"}, "descriptor": [{"href": "#contactName01"}, {"href": "#contactName02"}, {"href": "#contactEmail"}, {"href": "#contactContents"}]}, {"id": "goHelpAbout", "title": "当サイトについてを見る", "type": "safe", "rt": "#HelpAbout", "tag": "help src-router actor-customer", "doc": {"value": "「当サイトについて」ページを表示する。shopMessage・goodTraded(取扱商品)を表示。"}}, {"id": "goHelpGuide", "title": "ご利用ガイドを見る", "type": "safe", "rt": "#HelpGuide", "tag": "help src-router actor-customer", "doc": {"value": "ご利用ガイドページを表示する。EC-CUBEデフォルトの汎用案内(管理画面で本文編集可)。"}}, {"id": "goHelpAgreement", "title": "ご利用規約を見る", "type": "safe", "rt": "#HelpAgreement", "tag": "help src-router actor-customer", "doc": {"value": "利用規約ページを表示する(管理画面で本文編集可)。"}}, {"id": "goHelpPrivacy", "title": "プライバシーポリシーを見る", "type": "safe", "rt": "#HelpPrivacy", "tag": "help src-router actor-customer", "doc": {"value": "プライバシーポリシーページを表示する(管理画面で本文編集可)。"}}, {"id": "goHelpTradeLaw", "title": "特定商取引法を見る", "type": "safe", "rt": "#HelpTradeLaw", "tag": "help src-router actor-customer", "doc": {"value": "特定商取引法に基づく表記ページを閲覧する。事業者情報・返品ポリシー・送料等の法定表示。"}}, {"id": "goBaseInfo", "title": "基本情報を見る", "type": "safe", "rt": "#BaseInfo", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "店舗の基本情報設定画面を表示する。会社名・住所・連絡先・営業時間・送料無料閾値・ポイント還元率等。"}}, {"id": "doUpdateBaseInfo", "title": "基本情報を更新する", "type": "idempotent", "rt": "#BaseInfo", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "店舗基本情報を更新する。`BaseInfo` テーブルは 1 レコードのみで全店舗共通設定として参照される。"}, "descriptor": [{"href": "#goPaymentList"}]}, {"id": "doSortNoMove", "title": "並び順を変更する", "type": "idempotent", "rt": "#AdminTop", "tag": "admin-system flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "管理画面の一覧で表示順を並べ替える汎用遷移。sort_no を持つ複数マスタで共有する。"}, "link": [ {"rel": "describedby", "href": "alps-doc/do-sort-no-move.md"} ]}, {"id": "doToggleVisible", "title": "表示・非表示を切り替える", "type": "idempotent", "rt": "#AdminTop", "tag": "admin-system flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "管理画面の一覧画面で行の表示/非表示(visible)をインラインでトグルする汎用操作。EC-CUBE の *_visible(ity) ルート群(admin_setting_shop_payment_visible / admin_setting_shop_delivery_visibility 等)から導出した抽象遷移。トグルは可視状態を明示値に設定する冪等操作(同一値の再送は同一状態)。マスタごとの専用遷移ではなく、各 admin 一覧 src-template ディスクリプタから共有参照される。"}}, {"id": "goPaymentList", "title": "支払方法一覧を見る", "type": "safe", "rt": "#PaymentList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "支払方法のマスタ一覧を表示する。各支払方法には対応する PaymentMethod クラス(クレカ/コンビニ/代引等)が紐づく。"}}, {"id": "doCreatePayment", "title": "支払方法を作成する", "type": "unsafe", "rt": "#Payment", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "新しい支払方法をマスタに追加する。手数料・利用可能金額範囲・対応 PaymentMethod クラスを指定。"}, "descriptor": [{"href": "#paymentMethodName"}, {"href": "#paymentCharge"}]}, {"id": "doUpdatePayment", "title": "支払方法を更新する", "type": "idempotent", "rt": "#Payment", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "支払方法マスタを更新する。既存受注の支払方法スナップショットには影響しない。"}, "descriptor": [{"href": "#paymentMethodName"}]}, {"id": "doDeletePayment", "title": "支払方法を削除する", "type": "idempotent", "rt": "#PaymentList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "支払方法を論理削除する(visible=false)。配送方法との紐付けは保持。"}, "descriptor": [{"href": "#paymentMethodName"}, {"href": "#goDeliveryList"}]}, {"id": "goDeliveryList", "title": "配送方法一覧を見る", "type": "safe", "rt": "#DeliveryList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "配送方法のマスタ一覧を表示する。各配送方法は販売種別・支払方法・都道府県別料金と紐づく。"}}, {"id": "doCreateDelivery", "title": "配送方法を作成する", "type": "unsafe", "rt": "#Delivery", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "新しい配送方法をマスタに追加する。販売種別・対応支払方法・都道府県別送料・配送時間を設定。"}, "descriptor": [{"href": "#deliveryMethodName"}, {"href": "#serviceName"}]}, {"id": "doUpdateDelivery", "title": "配送方法を更新する", "type": "idempotent", "rt": "#Delivery", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "配送方法マスタを更新する。送料金額・対応支払方法・配送時間帯の編集。既存受注のスナップショットには影響しない。"}, "descriptor": [{"href": "#deliveryMethodName"}]}, {"id": "doDeleteDelivery", "title": "配送方法を削除する", "type": "idempotent", "rt": "#DeliveryList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "配送方法を論理削除する(visible=false)。"}, "descriptor": [{"href": "#deliveryMethodName"}, {"href": "#goTaxRuleList"}]}, {"id": "goTaxRuleList", "title": "税率ルール一覧を見る", "type": "safe", "rt": "#TaxRuleList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "税率ルールの一覧を表示する。標準税率・軽減税率・商品別/カテゴリ別の例外ルールを含む。"}}, {"id": "doCreateTaxRule", "title": "税率ルールを作成する", "type": "unsafe", "rt": "#TaxRule", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "新しい税率ルールを追加する。適用開始日 `applyDate` を持ち、複数ルールは適用日順で評価される。"}, "descriptor": [{"href": "#taxRuleRate"}, {"href": "#applyDate"}, {"href": "#roundingType"}]}, {"id": "doDeleteTaxRule", "title": "税率ルールを削除する", "type": "idempotent", "rt": "#TaxRuleList", "tag": "shop flow-manage-shop actor-admin src-router feature-admin-shop flow-admin-shop-configuration", "doc": {"value": "税率ルールを削除する。標準税率(id=1)は削除不可。"}, "descriptor": [{"href": "#goCalendar"}]}, {"id": "goNewsList", "title": "ニュース一覧を見る", "type": "safe", "rt": "#NewsList", "tag": "content flow-manage-content src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "管理画面のニュース一覧を表示する。フロント公開フラグ・公開日でフィルタ可。"}}, {"id": "goNews", "title": "ニュース詳細を見る", "type": "safe", "rt": "#News", "tag": "content src-router flow-admin-content-publish", "doc": {"value": "ニュース 1 件の詳細を表示する。フロント・管理画面共用。"}, "descriptor": [{"href": "#newsTitle"}]}, {"id": "doCreateNews", "title": "ニュースを作成する", "type": "unsafe", "rt": "#News", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "新しいニュースを投稿する。タイトル・本文・公開日・リンク先・別ウィンドウ表示フラグを指定。"}, "descriptor": [{"href": "#newsTitle"}, {"href": "#publishDate"}]}, {"id": "doUpdateNews", "title": "ニュースを更新する", "type": "idempotent", "rt": "#News", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "ニュースを編集する。公開日を変更すると公開順序が変わる。"}, "descriptor": [{"href": "#newsTitle"}]}, {"id": "doDeleteNews", "title": "ニュースを削除する", "type": "idempotent", "rt": "#NewsList", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "ニュースを論理削除する。"}, "descriptor": [{"href": "#newsTitle"}, {"href": "#goPageList"}]}, {"id": "goMemberList", "title": "管理者一覧を見る", "type": "safe", "rt": "#MemberList", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理画面ユーザー(Member)の一覧を表示する。権限・所属部署で識別。"}}, {"id": "goMember", "title": "管理者詳細を見る", "type": "safe", "rt": "#Member", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理者 1 名の詳細を表示する。最終ログイン情報・権限ロールを含む。"}, "descriptor": [{"href": "#loginId"}]}, {"id": "doCreateMember", "title": "管理者を作成する", "type": "unsafe", "rt": "#Member", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "新しい管理者アカウントを作成する。`authority` は 0=システム管理者(最高権限)/1=店舗オーナー。パスワードは bcrypt ハッシュ化。"}, "descriptor": [{"href": "#memberName"}, {"href": "#loginId"}, {"href": "#password"}, {"href": "#authority"}, {"href": "#work"}]}, {"id": "doUpdateMember", "title": "管理者を更新する", "type": "idempotent", "rt": "#Member", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理者情報を更新する。パスワード変更は別画面、本画面は名前・権限・部署のみ。"}, "descriptor": [{"href": "#loginId"}]}, {"id": "doDeleteMember", "title": "管理者を削除する", "type": "idempotent", "rt": "#MemberList", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理者アカウントを論理削除する。自身は削除不可。最後のシステム管理者も削除不可。"}, "descriptor": [{"href": "#loginId"}]}, {"id": "goLoginHistoryList", "title": "ログイン履歴を見る", "type": "safe", "rt": "#LoginHistoryList", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理画面ログイン履歴を表示する。成功/失敗・IP アドレス・User-Agent を記録。"}}, {"id": "doUpdateAuthorityRole", "title": "権限ルールを更新する", "type": "idempotent", "rt": "#AuthorityRole", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-system-operation", "doc": {"value": "管理画面の権限ルール(URL 単位の拒否設定)を更新する。`authority` レベルごとに `denyUrl` を構成。"}, "descriptor": [{"href": "#denyUrl"}, {"href": "#authority"}, {"href": "#goLoginHistoryList"}]}, {"id": "goMailTemplateList", "title": "メールテンプレート一覧を見る", "type": "safe", "rt": "#MailTemplateList", "tag": "mail flow-manage-mail actor-admin src-router feature-admin-mail flow-admin-mail-template-maintenance", "doc": {"value": "通知メールテンプレートの一覧を表示する。会員登録・注文確認・出荷通知・パスワード再発行等の各テンプレート。"}, "descriptor": [{"href": "#goOrderMail"}]}, {"id": "doUpdateMailTemplate", "title": "メールテンプレートを更新する", "type": "idempotent", "rt": "#MailTemplate", "tag": "mail flow-manage-mail actor-admin src-router feature-admin-mail flow-admin-mail-template-maintenance", "doc": {"value": "メールテンプレートの件名・本文・HTML 版を編集する。本文は Twig 変数を含む。"}, "descriptor": [{"href": "#mailSubject"}, {"href": "#doDeleteMailTemplate"}, {"href": "#goOrderMail"}]}, {"id": "doSendOrderMail", "title": "受注メールを送信する", "type": "unsafe", "rt": "#MailHistory", "tag": "mail flow-manage-order actor-admin src-router feature-admin-order flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "doc": {"value": "管理画面から受注顧客に任意メールを手動送信する。送信履歴を `MailHistory` に記録。"}, "descriptor": [{"href": "#orderNo"}, {"href": "#mailSubject"}, {"href": "#mailBody"}, {"href": "#goExportOrderPdf"}, {"href": "#goExportOrder"}]}, {"id": "goPluginList", "title": "プラグイン一覧を見る", "type": "safe", "rt": "#PluginList", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin", "doc": {"value": "インストール済みプラグインの一覧と公式ストアの未インストールプラグインを表示する。"}}, {"id": "doInstallPlugin", "title": "プラグインをインストールする", "type": "unsafe", "rt": "#Plugin", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin", "doc": {"value": "プラグイン ZIP をアップロードまたは公式ストアから取得してインストールする。マイグレーション・キャッシュクリアを実行。"}, "descriptor": [{"href": "#pluginCode"}]}, {"id": "doEnablePlugin", "title": "プラグインを有効化する", "type": "idempotent", "rt": "#Plugin", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin", "doc": {"value": "プラグインを有効化する。`enable` フラグを true にし、container/routes を再生成。"}, "descriptor": [{"href": "#pluginCode"}]}, {"id": "doDisablePlugin", "title": "プラグインを無効化する", "type": "idempotent", "rt": "#Plugin", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin", "doc": {"value": "プラグインを無効化する。コードは残し、ロード対象から外す。"}, "descriptor": [{"href": "#pluginCode"}]}, {"id": "doUninstallPlugin", "title": "プラグインをアンインストールする", "type": "idempotent", "rt": "#PluginList", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin", "doc": {"value": "プラグインをアンインストールする。マイグレーションのロールバック・ファイル削除・キャッシュクリアを実行。"}, "descriptor": [{"href": "#pluginCode"}]}, {"id": "goLayoutList", "title": "レイアウト一覧を見る", "type": "safe", "rt": "#LayoutList", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "ページレイアウトの一覧を表示する。レイアウトは PC/SP・ヘッダー/フッター/サイドカラム等のブロック配置を定義する。"}}, {"id": "doUpdateLayout", "title": "レイアウトを更新する", "type": "idempotent", "rt": "#Layout", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "レイアウトのブロック配置を編集する。各位置(pc/sp × header/contents_top/side_left etc.)に Block を配置。"}, "descriptor": [{"href": "#layoutName"}, {"href": "#goTradeLawList"}]}, {"id": "goBlockList", "title": "ブロック一覧を見る", "type": "safe", "rt": "#BlockList", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "再利用可能な UI ブロックの一覧を表示する。Twig テンプレート部品としてレイアウトに配置される。"}}, {"id": "doCreateBlock", "title": "ブロックを作成する", "type": "unsafe", "rt": "#Block", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "新しい UI ブロックを作成する。Twig テンプレートを生成し、レイアウトから参照可能にする。"}, "descriptor": [{"href": "#blockName"}, {"href": "#blockFileName"}]}, {"id": "doUpdateBlock", "title": "ブロックを更新する", "type": "idempotent", "rt": "#Block", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "ブロック名・Twig テンプレート内容を編集する。"}, "descriptor": [{"href": "#blockName"}]}, {"id": "doDeleteBlock", "title": "ブロックを削除する", "type": "idempotent", "rt": "#BlockList", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "ブロックを論理削除する。レイアウトでの参照は事前に解除が必要。"}, "descriptor": [{"href": "#blockName"}, {"href": "#goLayoutList"}]}, {"id": "goTradeLawList", "title": "特定商取引法一覧を見る", "type": "safe", "rt": "#TradeLawList", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "特定商取引法の表示項目一覧(事業者名・住所・返品ポリシー等の各項目)を表示する。"}}, {"id": "doUpdateTradeLaw", "title": "特定商取引法を更新する", "type": "idempotent", "rt": "#TradeLawList", "tag": "cms flow-manage-cms actor-admin src-router feature-admin-cms flow-admin-content-publish", "doc": {"value": "特定商取引法の表記項目を一括更新する。各項目は name/description ペアで構成。"}, "descriptor": [{"href": "#goContentCss"}]}, {"id": "goPageList", "title": "ページ一覧を見る", "type": "safe", "rt": "#PageList", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "サイトページ(フリーページ)の一覧を表示する。`pageEditType` で 0=ユーザー作成・1=プレビュー・2/3=システムを区別。"}}, {"id": "goPage", "title": "ページ詳細を見る", "type": "safe", "rt": "#Page", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "ページ 1 件の詳細・編集画面を表示する。Twig テンプレートのソースを編集可能。"}, "descriptor": [{"href": "#pageName"}]}, {"id": "doCreatePage", "title": "ページを作成する", "type": "unsafe", "rt": "#Page", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "新しいフリーページを作成する。URL・Twig テンプレートファイルを生成しルーティング登録。"}, "descriptor": [{"href": "#pageName"}, {"href": "#pageUrl"}, {"href": "#pageFileName"}]}, {"id": "doUpdatePage", "title": "ページを更新する", "type": "idempotent", "rt": "#Page", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "ページ名・メタ情報・Twig 本文を更新する。システムページ(pageEditType=2)は名前・URL 編集不可。"}, "descriptor": [{"href": "#pageName"}]}, {"id": "doDeletePage", "title": "ページを削除する", "type": "idempotent", "rt": "#PageList", "tag": "content flow-manage-content actor-admin src-router feature-admin-content flow-admin-content-publish", "doc": {"value": "ユーザー作成ページのみ削除可能。システムページは削除不可。"}, "descriptor": [{"href": "#pageName"}, {"href": "#goBlockList"}]}, {"id": "goTagList", "title": "タグ一覧を見る", "type": "safe", "rt": "#TagList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "商品タグマスタの一覧を表示する。タグは商品の自由分類軸として複数付与可能。"}}, {"id": "doCreateTag", "title": "タグを作成する", "type": "unsafe", "rt": "#Tag", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "新しい商品タグを作成する。タグ名のみ。商品検索・絞り込みで使用。"}, "descriptor": [{"href": "#tagName"}]}, {"id": "doDeleteTag", "title": "タグを削除する", "type": "idempotent", "rt": "#TagList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "タグを論理削除する。商品との紐付け(ProductTag)は自動的に解除。"}, "descriptor": [{"href": "#tagName"}]}, {"id": "goClassNameList", "title": "規格名一覧を見る", "type": "safe", "rt": "#ClassNameList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "商品規格の軸名(カラー・サイズ等の `ClassName`)一覧を表示する。EC-CUBE の \"class\" は商品規格の意味。"}}, {"id": "doCreateClassName", "title": "規格名を作成する", "type": "unsafe", "rt": "#ClassName", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "新しい規格軸を作成する(例: 「カラー」「サイズ」)。後で `ClassCategory` で具体値を登録。"}, "descriptor": [{"href": "#classNameLabel"}]}, {"id": "doUpdateClassName", "title": "規格名を更新する", "type": "idempotent", "rt": "#ClassName", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格軸名を編集する。既存の `ProductClass` には影響しない。"}, "descriptor": [{"href": "#classNameLabel"}]}, {"id": "doDeleteClassName", "title": "規格名を削除する", "type": "idempotent", "rt": "#ClassNameList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格軸を論理削除する。配下の `ClassCategory` と参照中の `ProductClass` がある場合は削除不可。"}, "descriptor": [{"href": "#classNameLabel"}]}, {"id": "goClassCategoryList", "title": "規格分類一覧を見る", "type": "safe", "rt": "#ClassCategoryList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格軸ごとの具体値(赤・青・S/M/L 等の `ClassCategory`)の一覧を表示する。"}}, {"id": "doCreateClassCategory", "title": "規格分類を作成する", "type": "unsafe", "rt": "#ClassCategory", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格軸に新しい具体値を追加する(例: カラー軸に「赤」)。`ProductClass` 生成時の選択肢となる。"}, "descriptor": [{"href": "#classCategoryName"}]}, {"id": "doUpdateClassCategory", "title": "規格分類を更新する", "type": "idempotent", "rt": "#ClassCategory", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格分類の名前・表示順を更新する。受注スナップショット (`classCategoryName`) には影響しない。"}, "descriptor": [{"href": "#classCategoryName"}]}, {"id": "doDeleteClassCategory", "title": "規格分類を削除する", "type": "idempotent", "rt": "#ClassCategoryList", "tag": "catalog flow-manage-product actor-admin src-router feature-admin-catalog", "doc": {"value": "規格分類を論理削除する。参照中の `ProductClass` がある場合は削除不可。"}, "descriptor": [{"href": "#classCategoryName"}]}, {"id": "goTemplateList", "title": "テンプレート一覧を見る", "type": "safe", "rt": "#TemplateList", "tag": "plugin flow-manage-plugin actor-admin src-router feature-admin-plugin flow-admin-template-lifecycle", "doc": {"value": "インストール済みテンプレート(テーマ)の一覧を表示する。デフォルトテンプレート切り替えと ZIP インポート/エクスポートが可能。"}}, {"id": "Calendar", "title": "営業日カレンダー", "tag": "src-template alps-route-gate flow-admin-shop-configuration", "doc": {"value": "営業日カレンダーを表す画面状態。"}, "descriptor": [{"href": "#goCalendar"}, {"href": "#doCreateCalendarHoliday"}, {"href": "#doUpdateCalendar"}, {"href": "#doDeleteCalendarHoliday"}]}, {"id": "ChangePassword", "title": "パスワード変更", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "パスワード変更を表す画面状態。"}}, {"id": "ContentCache", "title": "キャッシュ管理", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "キャッシュ管理を表す画面状態。"}, "descriptor": [{"href": "#doClearCache"}]}, {"id": "ContentCss", "title": "CSS管理", "tag": "src-template alps-route-gate flow-admin-content-publish", "doc": {"value": "CSS管理を表す画面状態。"}, "descriptor": [{"href": "#doUpdateContentCss"}, {"href": "#goContentJs"}]}, {"id": "ContentJs", "title": "JavaScript管理", "tag": "src-template alps-route-gate flow-admin-content-publish", "doc": {"value": "JavaScript管理を表す画面状態。"}, "descriptor": [{"href": "#doUpdateContentJs"}]}, {"id": "CustomerRegistrationConfirm", "title": "会員登録確認", "tag": "src-template alps-route-gate flow-customer-registration", "doc": {"value": "会員登録確認を表す画面状態。"}}, {"id": "Maintenance", "title": "メンテナンス管理", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "メンテナンス管理を表す画面状態。"}, "descriptor": [{"href": "#doToggleMaintenance"}]}, {"id": "MasterData", "title": "マスタデータ管理", "tag": "src-template alps-route-gate flow-admin-master-data-update", "doc": {"value": "マスタデータ管理を表す画面状態。"}}, {"id": "OrderMail", "title": "受注メール作成", "tag": "src-template alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "doc": {"value": "受注メール作成を表す画面状態。"}, "descriptor": [{"href": "#goOrderMailConfirm"}, {"href": "#doSendOrderMail"}]}, {"id": "OrderMailConfirm", "title": "受注メール確認", "tag": "src-template alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "doc": {"value": "受注メール確認を表す画面状態。"}, "descriptor": [{"href": "#doSendOrderMail"}]}, {"id": "OrderShippingAddress", "title": "受注配送先", "tag": "src-template alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "受注配送先を表す画面状態。"}, "descriptor": [{"href": "#doUpdateOrderShippingAddress"}, {"href": "#doUpdateTrackingNumber"}]}, {"id": "OrderStatusList", "title": "対応状況一覧", "tag": "src-template alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "対応状況一覧を表す画面状態。"}}, {"id": "PasswordResetRequest", "title": "パスワード再発行依頼", "tag": "src-template alps-route-gate", "doc": {"value": "パスワード再発行依頼を表す画面状態。"}}, {"id": "PasswordResetRequestComplete", "title": "パスワード再発行依頼完了", "tag": "src-template alps-route-gate", "doc": {"value": "パスワード再発行依頼完了を表す画面状態。"}}, {"id": "Security", "title": "セキュリティ設定", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "セキュリティ設定を表す画面状態。"}, "descriptor": [{"href": "#doUpdateSecurity"}]}, {"id": "SystemInfo", "title": "システム情報", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "システム情報を表す画面状態。"}, "descriptor": [{"href": "#doAdminLogout"}]}, {"id": "Log", "title": "ログ表示", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "モジュールが固定するログファイルパスから直近の行を tail 表示する読み取り専用画面(Setting/System Tier-2)。"}}, {"id": "TemplateInstall", "title": "テンプレート追加", "tag": "src-template alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "テンプレート追加を表す画面状態。"}, "descriptor": [{"href": "#doInstallTemplate"}]}, {"id": "TwoFactorAuth", "title": "二要素認証", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "二要素認証を表す画面状態。"}, "descriptor": [{"href": "#doVerifyTwoFactorAuth"}]}, {"id": "TwoFactorAuthSet", "title": "二要素認証設定", "tag": "src-template alps-route-gate flow-admin-system-operation", "doc": {"value": "二要素認証設定を表す画面状態。"}, "descriptor": [{"href": "#doSetTwoFactorAuth"}]}, {"id": "doChangePassword", "title": "パスワードを変更する", "type": "unsafe", "rt": "#AdminTop", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doClearCache", "title": "キャッシュを削除する", "type": "idempotent", "rt": "#ContentCache", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goMaintenance"}]}, {"id": "doCreateCalendarHoliday", "title": "休日を作成する", "type": "unsafe", "rt": "#Calendar", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doDeleteCalendarHoliday", "title": "休日を削除する", "type": "idempotent", "rt": "#Calendar", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doDeleteMailTemplate", "title": "メールテンプレートを削除する", "type": "idempotent", "rt": "#MailTemplateList", "tag": "src-router alps-route-gate flow-admin-mail-template-maintenance", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goMailTemplateList"}]}, {"id": "doDeleteTemplate", "title": "テンプレートを削除する", "type": "idempotent", "rt": "#TemplateList", "tag": "src-router alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goTemplateList"}]}, {"id": "doDownloadTemplate", "title": "テンプレートをダウンロードする", "type": "unsafe", "rt": "#TemplateList", "tag": "src-router alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doDeleteTemplate"}]}, {"id": "doImportClassCategoryCsv", "title": "規格分類CSVをインポートする", "type": "unsafe", "rt": "#ClassCategoryList", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doImportClassNameCsv", "title": "規格名CSVをインポートする", "type": "unsafe", "rt": "#ClassNameList", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goExportClassCategory"}]}, {"id": "doInstallTemplate", "title": "テンプレートを追加する", "type": "unsafe", "rt": "#TemplateList", "tag": "src-router alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doSelectTemplate"}]}, {"id": "doSelectMasterData", "title": "マスタデータを選択する", "type": "idempotent", "rt": "#MasterData", "tag": "src-router alps-route-gate flow-admin-master-data-update", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doSelectTemplate", "title": "テンプレートを選択する", "type": "idempotent", "rt": "#TemplateList", "tag": "src-router alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doDownloadTemplate"}]}, {"id": "doSetTwoFactorAuth", "title": "二要素認証を設定する", "type": "idempotent", "rt": "#TwoFactorAuthSet", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goTwoFactorAuth"}]}, {"id": "doToggleMaintenance", "title": "メンテナンス状態を切り替える", "type": "idempotent", "rt": "#Maintenance", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goSystemInfo"}]}, {"id": "doUpdateCalendar", "title": "営業日カレンダーを更新する", "type": "idempotent", "rt": "#Calendar", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doUpdateContentCss", "title": "CSSを更新する", "type": "idempotent", "rt": "#ContentCss", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goContentJs"}]}, {"id": "doUpdateContentJs", "title": "JavaScriptを更新する", "type": "idempotent", "rt": "#ContentJs", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doUpdateMasterData", "title": "マスタデータを更新する", "type": "idempotent", "rt": "#MasterData", "tag": "src-router alps-route-gate flow-admin-master-data-update", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doUpdateOrderShippingAddress", "title": "受注配送先を更新する", "type": "idempotent", "rt": "#Order", "tag": "src-router alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doUpdateTrackingNumber"}]}, {"id": "doUpdateOrderStatusList", "title": "対応状況一覧を更新する", "type": "idempotent", "rt": "#OrderStatusList", "tag": "src-router alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doUpdateSecurity", "title": "セキュリティ設定を更新する", "type": "idempotent", "rt": "#Security", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goTwoFactorAuthSet"}]}, {"id": "doVerifyTwoFactorAuth", "title": "二要素認証を確認する", "type": "unsafe", "rt": "#TwoFactorAuth", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#goContentCache"}]}, {"id": "goAdminLogin", "title": "管理画面ログインを見る", "type": "safe", "rt": "#AdminLogin", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goAdminTop", "title": "管理画面トップを見る", "type": "safe", "rt": "#AdminTop", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goAuthorityRole", "title": "権限管理を見る", "type": "safe", "rt": "#AuthorityRole", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goBlock", "title": "ブロック詳細を見る", "type": "safe", "rt": "#Block", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goCalendar", "title": "営業日カレンダーを見る", "type": "safe", "rt": "#Calendar", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goChangePassword", "title": "パスワード変更を見る", "type": "safe", "rt": "#ChangePassword", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goClassCategory", "title": "規格分類詳細を見る", "type": "safe", "rt": "#ClassCategory", "tag": "src-router alps-route-gate", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goContactComplete", "title": "お問い合わせ完了を見る", "type": "safe", "rt": "#ContactComplete", "tag": "src-router alps-route-gate flow-customer-inquiry", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goContentCache", "title": "キャッシュ管理を見る", "type": "safe", "rt": "#ContentCache", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goContentCss", "title": "CSS管理を見る", "type": "safe", "rt": "#ContentCss", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goContentJs", "title": "JavaScript管理を見る", "type": "safe", "rt": "#ContentJs", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goCsv", "title": "CSV出力設定を見る", "type": "safe", "rt": "#Csv", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goCustomerAddress", "title": "配送先を見る", "type": "safe", "rt": "#CustomerAddress", "tag": "src-router alps-route-gate", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goCustomerRegistrationComplete", "title": "会員登録完了を見る", "type": "safe", "rt": "#CustomerRegistrationComplete", "tag": "src-router alps-route-gate flow-customer-registration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goCustomerRegistrationConfirm", "title": "会員登録確認を見る", "type": "safe", "rt": "#CustomerRegistrationConfirm", "tag": "src-router alps-route-gate flow-customer-registration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goDelivery", "title": "配送方法詳細を見る", "type": "safe", "rt": "#Delivery", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goExportClassCategory", "title": "規格分類CSVをエクスポートする", "type": "safe", "rt": "#ClassCategoryList", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doImportClassCategoryCsv"}]}, {"id": "goExportClassName", "title": "規格名CSVをエクスポートする", "type": "safe", "rt": "#ClassNameList", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}, "descriptor": [{"href": "#doImportClassNameCsv"}]}, {"id": "goImportShippingCsv", "title": "配送CSVインポートを見る", "type": "safe", "rt": "#OrderList", "tag": "src-router alps-route-gate flow-admin-csv-exchange", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goLayout", "title": "レイアウト詳細を見る", "type": "safe", "rt": "#Layout", "tag": "src-router alps-route-gate flow-admin-content-publish", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goMaintenance", "title": "メンテナンス管理を見る", "type": "safe", "rt": "#Maintenance", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goMasterData", "title": "マスタデータ管理を見る", "type": "safe", "rt": "#MasterData", "tag": "src-router alps-route-gate flow-admin-master-data-update", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goMypageChangeComplete", "title": "会員情報変更完了を見る", "type": "safe", "rt": "#MypageChangeComplete", "tag": "src-router alps-route-gate flow-customer-account-maintenance", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goMypageWithdrawComplete", "title": "退会完了を見る", "type": "safe", "rt": "#MypageWithdrawComplete", "tag": "src-router alps-route-gate flow-customer-account-maintenance", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goOrderMail", "title": "受注メール作成を見る", "type": "safe", "rt": "#OrderMail", "tag": "src-router alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goOrderMailConfirm", "title": "受注メール確認を見る", "type": "safe", "rt": "#OrderMailConfirm", "tag": "src-router alps-route-gate flow-admin-order-fulfillment flow-admin-mail-template-maintenance", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goOrderShippingAddress", "title": "受注配送先を見る", "type": "safe", "rt": "#OrderShippingAddress", "tag": "src-router alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goOrderStatusList", "title": "対応状況一覧を見る", "type": "safe", "rt": "#OrderStatusList", "tag": "src-router alps-route-gate flow-admin-order-fulfillment", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goPasswordReset", "title": "パスワード再設定を見る", "type": "safe", "rt": "#PasswordReset", "tag": "src-router alps-route-gate", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goPasswordResetRequest", "title": "パスワード再発行依頼を見る", "type": "safe", "rt": "#PasswordResetRequest", "tag": "src-router alps-route-gate", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goPasswordResetRequestComplete", "title": "パスワード再発行依頼完了を見る", "type": "safe", "rt": "#PasswordResetRequestComplete", "tag": "src-router alps-route-gate", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goPayment", "title": "支払方法詳細を見る", "type": "safe", "rt": "#Payment", "tag": "src-router alps-route-gate flow-admin-shop-configuration", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goSecurity", "title": "セキュリティ設定を見る", "type": "safe", "rt": "#Security", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goLog", "title": "ログを見る", "type": "safe", "rt": "#Log", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "モジュール固定パスのログファイル末尾を表示する(管理画面、読み取り専用)。"}}, {"id": "goShoppingComplete", "title": "購入完了を見る", "type": "safe", "rt": "#ShoppingComplete", "tag": "src-router alps-route-gate flow-customer-purchase", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goSystemInfo", "title": "システム情報を見る", "type": "safe", "rt": "#SystemInfo", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goTemplateInstall", "title": "テンプレート追加を見る", "type": "safe", "rt": "#TemplateInstall", "tag": "src-router alps-route-gate flow-admin-template-lifecycle", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goTwoFactorAuth", "title": "二要素認証を見る", "type": "safe", "rt": "#TwoFactorAuth", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "goTwoFactorAuthSet", "title": "二要素認証設定を見る", "type": "safe", "rt": "#TwoFactorAuthSet", "tag": "src-router alps-route-gate flow-admin-system-operation", "doc": {"value": "ユーザーが見る状態または行う操作をALPS上で表す。"}}, {"id": "doUpdateCsv", "title": "CSV出力設定を更新する", "type": "idempotent", "rt": "#Csv", "tag": "admin-system flow-manage-system actor-admin src-router feature-admin-system flow-admin-csv-exchange", "doc": {"value": "CSV 出力フォーマット設定を更新する。受注・商品・顧客 CSV 各種について列の表示有無と順序を構成。"}, "descriptor": [{"href": "#goExportProduct"}]} ], "ext": [{"id": "tags", "href": "tag.html", "value": "タグ分類体系の説明"}] } }