パブリックカタログAPIプロキシに内部のauth シークレットを追加します
Add ******************** に セキュリティサービス展開 そのため、公開サブスクリプションをプロキシする際に APIService が認証できます。 カタログやプロモーションのリクエスト.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
SVGから白背景をストライプし、真の透明性のためにダウンロードする前に
ベクトル化された SVG をパースし、フルサイズの白い rect/path 要素を取り除きます ベクターイザーが元の背景から生成し、 ダウンロードに完全に透明なSVG.
白背景SVGの代わりに透明な背景修正PNGをダウンロード
プレビューでは、背景で削除されたPNGが透明で表示されますが、 ダウンロードは、背景をバケするベクトル化されたSVGを提供します 白いパス。 利用可能なときに透明のPNGをダウンロードします.
Add download SVG button to logo vector converter for mid-process export
ファーストネーム/送って下さい 直接アカウントエンドポイントを作成する
バックエンドは、連絡先フィールドをアカウントで直接保存します。ユーザー検索は不要です.
アカウントエンドポイントは、直接連絡先フィールドを使用し、ユーザーは必要ありません
POST/customers は firstName、 lastName、電子メール、電話、アドレスを直接救います ログイン PUT /customers/{uid} は、すべての直接フィールドを更新します。 表示名, 電子メール、電話の解像度は、ユーザーフォールバックで直接フィールドを優先します。 口座は完全に自己...
小売電子商取引の同期のための完全なプロバイダの統合タブを作成
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、...
Wire New Account ボタンをオンにします。 AccountManager コンポーネント
AccountManager 内のボタンは、onClick ハンドラがなかった。 追加された Router.push /account/new および輸入された useRouter に.
最小限のフォームで /account/new でアカウントページを作成
必須フィールドのみを尋ねます。名前、姓、Eメール、電話、会社、 口座の種類、およびオプション市場協会。 投稿時にアカウントを作成 accountApi 経由で /account/view/{uid} にリダイレクトします。 また、アカウントブラウザの「新規アカウント」ボタンを押します.
電子メールによる連絡先情報と検索ユーザーを受け入れるためにPOST /顧客を強化
アカウントを作成すると、メール、連絡先名、電話、受け付けマーケティング、税金免除が受けられます。 電子メールが提供され、既存のユーザーと一致している場合, masterAccountHolder として自動設定.
/api/security/account/* 用の catch-all API ルートハンドラを追加
/customers、/groups、その他の新しいアカウントエンドポイントにプロキシが存在しません。 既存の明示的なルート (members-subscribers, team-members-contractors) キャッチオールを優先します.
AccountsApi が見つからなかった /customers パス、TeamMemberManager 内部タブを隠す
- accountApi は /api/security/account/customers ではなく /api/security/account を呼び出しました すべての顧客のエンドポイント — /customers/ をパスに含めるすべてのメソッドを固定 - TeamMemberManager:特定のタブにロック...
別のアカウントチームメンバーマネージャー/アカウントページ
3ページレベルのタブ:クライアントと顧客、メンバー、チームメンバー。 - タブ 0: 新しい AccountManager コンポーネント — スタンドアローン, 実際のアカウントを取得 accountApi、ag-gridテーブル、検索、クリックして/account/view/{uid} - タブ 1/2:既存のチー...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
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...
顧客エンドポイントを更新してアカウント(Long uid)を使用して、アドレスエンドポイントを削除
顧客/グループ @PathVariable は UUID から長いアカウントのエンティティティティに合わせて変更できます。 アドレスのエンドポイントを削除 — アドレスは、アカウントのプライマリメンバー(メンバーのエンティティティティ)から来ています.
リテール顧客をアカウントベースの顧客モデルに置き換える
Account.java は、すでに コマースの顧客エンティティティティティティティティティティティティティティティでしたが、 少々 であった。 小売顧客はこの概念を複製しました。 このコミット: - 取引フィールドでアカウントを強化:会社、ノート、受け入れマーケティング、 税金免除、合計注文、合計金額、通貨、外部I...
RetailProviderConfigRepository は MarketId ではなく MarketUid を使用
CommerceMarket PK フィールドは 'id' ではなく 'uid' です。 春のデータクエリの派生 'No プロパティ uid が CommerceMarket の型に見つかりませんでした.
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offering.requires shipping DBのデフォルト、priceListEntryRepository ロングタイプ
- 提供のrequire shippingのためのrequire shippingのためにtrueコラムの定義DEFAULTを加えて下さい ALTER TABLEマイグレーション中に既存の行を処理する - 修正 **************** ロングを取る (提供PK) UUIDの代わりに — Spring Data...
実際のURLと正しいアイコンでフッターのソーシャルリンクを更新する
GitHubをInstagram、TwitterアイコンをXブランドアイコンに置き換え、追加 ログイン noopener noreferrer の新しいタブで開くすべての外部リンク。 組織を更新 JSON-LD 同じ実際の社会的プロファイルと一致するように.
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ファイル): - 製品カテゴリ(階層)、製品ブランド、製品属性、製品属性...
