Add webinar type and lead market seed data for KamoCRM demo
Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder inter...
ウェビナースケジューリングシステム、リポジトリ、DTO、および列を追加します
ウェビナースケジューリングシステムの完全なデータモデルを紹介します。 - 9 JPA 実体: WebinarType、WebinarPresenter、WebinarReminder、 WebinarAvailabilitySlot、WebinarChildOrgRestriction、スケジュールされたWebinar...
プロバイダーの統合に動的ヘルプ&ヒントパネルとWebhook URLを追加
- CommerceProviderSetup は HelpTipsOverrideContext を使用してコンテキストを表示できるようになりました。 現在のビューに基づく変更(リスト、セレクター、またはパープロピダー) - Config ダイアログは webhook URL で、サポートするプロバイダの Click...
Add download SVG button to logo vector converter for mid-process export
小売電子商取引の同期のための完全なプロバイダの統合タブを作成
10のeコマースプロバイダーの統合を管理するための完全なUIを追加(Shopify、BigCommerce、 WooCommerce、Wix、Ecwid、Squarespace、Magento、Shift4Shop、PrestaShop、OpenCart。 プロバイダーセレクター、コンフィグフォーム、同期ダッシュボード...
Add commerce webhook forwarding endpoint for retail provider integrations
完全な小売プロバイダの統合システムを10 eコマースプロバイダで実装
Shopify、BigCommerce、WooCommerce、Wix、Ecwid、 スクエアスペース、マゼント、シフト4ショップ、プレスタショップ、オープンカート。 HTTP クライアントを含む ******************************** アダプター、機能クラス、 auto-registrar、...
最小限のフォームで /account/new でアカウントページを作成
必須フィールドのみを尋ねます。名前、姓、Eメール、電話、会社、 口座の種類、およびオプション市場協会。 投稿時にアカウントを作成 accountApi 経由で /account/view/{uid} にリダイレクトします。 また、アカウントブラウザの「新規アカウント」ボタンを押します.
電子メールによる連絡先情報と検索ユーザーを受け入れるためにPOST /顧客を強化
アカウントを作成すると、メール、連絡先名、電話、受け付けマーケティング、税金免除が受けられます。 電子メールが提供され、既存のユーザーと一致している場合, masterAccountHolder として自動設定.
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
コマース顧客管理のための18アカウント詳細エンドポイントを追加します
/api/security/account/ の下の AccountController の新しいエンドポイント: - 顧客のCRUD:GET/POST/PUT/DELETE/customers/{uid} - 関連するデータ: GET /customers/{uid}/leads, /orders, /members...
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
~90 小売 API メソッドと 30 + TypeScript インターフェイスを CommerceApi に追加します
KamoRetail:カテゴリ、ブランド、属性、 バリエーション、画像、タグ、レビュー、顧客、住所、顧客グループ、 税務クラス/ゾーン/レート、割引、価格表、ギフトカード、在庫 場所、在庫レベル/調節、船積みの地帯/方法、キャリア、 出荷、カート、注文書草案、注文メモ、プロバイダ構成、同期ログ.
111 小売エンドポイントを CommerceMarketController に追加
/{marketId}/retail/... 名前空間のカバーの下にあるすべてのエンドポイント: - カテゴリー、ブランド、属性(値付き)、画像、バリエーション、タグ、レビュー - 顧客、住所、顧客グループ - 税務クラス、ゾーン、料金、割引、価格表(エントリ付き)、ギフトカード - 在庫場所、在庫レベル(調整付き) ...
RetailService(2376行)と38個の小売DTOを追加
RetailServiceは、7つのドメインにわたってすべてのKamoRetailエンティティティティに完全なCRUDを提供します。 カタログ(カテゴリ、ブランド、属性、バリエーション、画像、タグ、レビュー)、 顧客(プロファイル、アドレス、グループ)、価格設定(税務クラス/ゾーン/レート、 割引、価格表、ギフトカード...
Add OG image warmup job for kamocrm.com
Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...
すべてのルートにプログラマティックOG画像生成を追加
Next.js の opengraph-image.tsx と Satori/Resvg のレンダーを使う パイプライン。 各ルートは、Interフォントでブランドの1200x630イメージを取得します。 暗い背景、勾配のアクセント、およびページ固有のタイトル/サブタイトル。 静的ルートは、ビルド時のレイダーを24h ...
KamoRetail エンタープライズデータモデル — 109 の新しいエンティティティ、リポジトリ、プロバイダの抽象化を追加
スタンドアローンのカモレテール操作と Shopify、BigCommerce、Wix、Squarespace、Shift4Shop、 Ecwid、WooCommerce、Magento、PrestaShop、OpenCart。 製品カタログ(29ファイル): - 製品カテゴリ(階層)、製品ブランド、製品属性、製品属性...
バナーの統合に9つのeコマースプラットフォームロゴを追加
BigCommerce、WooCommerce、Magento、Squarespace、PrestaShop、 Wix、OpenCart、Ecwid、Shift4Shopを「Integrates With」に marquee は、既存の統合ロゴと連動します.
すべての市場タイプにエンタープライズグレードの契約テンプレートタブを追加します
再利用可能なMarketAgreementTemplatesTabは、すべての取引市場に次のように追加しました。 - 2パネルレイアウト:テンプレートリストサイドバー+フルエディタ - 商型固有のテンプレート変数(小売注文/保証、 レンタルアセット/検証、サブスクリプションプラン/SLA、サービス見積、 住宅ローン条件...
リファクタ コマース POS 設定を市場中心のアーキテクチャに
コマース設定ページの主要な再構成: フロントエンド: - フラットタブレイアウト(製品、在庫、レンタルアセット、サブスクリプションプラン)を置き換える サブリソースが各市場でネストされる市場中心のカードグリッド - すべてのモーダル/ポップアップベースのCRUDを専用のサブページと適切なルーティングに置き換える - ...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
販売プロダクトDTOおよび商取引サービスにmarketIdサポートを加えて下さい
MarketId/marketTitle フィールドを RetailProductDTO に追加し、MarketId を CreateRetailProductRequest に追加します。 CommerceMarketRepositoryをCommerceServiceにワイヤーで縛って下さいプロダクト作成の市場連合...
ロールスタブからマイプロファイルページに移動する
マイプロフィールページに「マイプロフィール」ページが表示されるようになりました。 チームメンバーのみのセクションカード。 Autocomplete で編集可能 ユーザが MANAGE MEMBER SECURITY を右に持たない場合、そうしないと表示 読み取り専用ラベルとして。 どちらのフィールドも割り当てられません...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
LeadStatusLabel のエンティティティティ、リポジトリ、サービス、DTO を org レベルの CRM ステータス ラベルのカスタマイズに追加
部門と職名セレクターをメンバーのセキュリティタブに追加
チームメンバーは、部署や役職に所属できるようになりました。 編集セキュリティ ダイアログのオートコンプリートドロップダウン。 総合カードショー 現在の割り当て。 通常のメンバーはこれらのフィールドは見ません.
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
電子メールの署名フィールドは、社会的リンクを正規化し、コンテンツタブの並べ替えを切り替えます
- コンテンツのサブタブをメール署名設定の最初の位置に移動 - スコープごとに管理者設定可能なコンタクトフィールドをトグル(ユーザー/部署/会社)を追加 仕事の電話、携帯電話、組織の住所のための可能で/disable スイッチを使って、 会員の住所、役職、所属部署、社会のアイコン - 一般的なプラットフォームをサポート...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
SocialLinkEntityとEmailSignatureFieldConfigEntityを追加
埋め込まれたソーシャルリンクのコラムを取り替えるnormalized Social linksテーブルを加えて下さい、 定義済みのプラットフォームとカスタムソーシャルリンクの両方を並べ替えてサポートします。 管理者設定可能な連絡先フィールドにemail signature field configテーブルを追加します。...
/messagesページ上の特権アクセスでメールボックスのスイッチャーを実装
- ミーティング、POS、および3つの新しいメールアクセス権限をフロントエンドのロールレイトタイプに追加 - ServiceType.MEETをフロントエンドサービスに追加する - getAccessibleMailboxes API と AccessibleMailboxes を mailboxApi に追加する -...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
メンバー、部署、職種のスコープにメールメールメールボックスアクセス権限を追加
Add ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105), とアクセス ALL JOB TYPE MAILBOXES (106) 特権ベースでロールレイトタイプへ メールメールボックスアクセス制御.
ロールとパーミッションタブをシングルトンセキュリティ設定パネルとして書き換える
役割作成ダイアログを DepartmentManager-style singleton config に置換します。 - 関連するロール: 既存の OrgRoles から複数の選択チェックボックス - 直接の権利:GRANTED/NOT SPECIFIED/NUKE/右(最終的な滝の上書き) - セッションタイムアウ...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
メールドメイン管理、メールボックスのプロビジョニングUI、会員メールボックスの割り当てを追加
- domainApi と mailboxProvisioningApi を ProviderApi.ts に追加する メニュー useProviderCapabilities の機能検出 - ドメインタブで************************で専用プロバイダの設定ページを作成 - ドメインCRUD、同期、...
Add email domain management and mailbox provisioning through abstract provider layer
- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement...
メールドメイン、メールボックス、メンバーメールボックスのエンティティティやリポジトリを追加
EmailProviderDomainEntity、MailboxEntity、MemberMailboxEntityをメールに追加 提供者ドメイン管理、メールボックスのプロビジョニング、および会員からメールボックスへの割り当て.
ロールとパーミッションタブをシングルトンロールセレクターと適用された権利で書き換える
選択のためのオートコンプリートドロップダウンで複数のロール作成ダイアログを置換 単一の既存の OrgRole. サービスタイプにグループ化された適用された権利を示す ソースアトリビューション(ロール、部署、役職、直接) 有効な表示 セキュリティ滝からのセッションタイムアウト.