mcpField
B
bagisto-shipping-method-development

bagisto-shipping-method-development

github.com/bagisto開発13123 回インストール2 週間前に更新
リポジトリ

bagisto-shipping-method-development について

bagisto-shipping-method-development は、Bagisto の配送方法を開発するためのスキルです。キャリア構成、料金計算、管理設定、キャリア API の連携方法を扱います。

主な機能

  1. 01キャリアと料金ロジックの設定
  2. 02個数、注文、重量に応じた料金
  3. 03管理画面の設定フォーム
  4. 04チャネルとローカライズへの対応
  5. 05サードパーティ API との連携

活用シーン

  1. 01チェックアウトへの配送方法追加
  2. 02地域別の配送ルール実装
  3. 03FedEx や UPS などのキャリア接続
  4. 04既存の配送設定の変更

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bagisto/agent-skills --skill bagisto-shipping-method-development

インストール後、Claude Code で/bagisto-shipping-method-developmentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

carrier-api.md
implementation.md
reference.md

詳細

配送方法の開発

概要

Bagisto でカスタム配送方法を作成すると、ビジネスのニーズに合わせて配送オプションを調整できます。壊れやすい商品の特別な取り扱い、速達オプション、地域ごとの配送ルールなどが必要な場合、カスタム配送方法によって、eコマースストアに必要な柔軟性を実現できます。

このチュートリアルでは、あらゆる種類の配送ソリューションの構築に必要な基本概念を説明するため、カスタム速達配送を作成します。

適用するタイミング

次の場合に、このスキルを有効にしてください。

  • 新しい配送方法を作成するとき
  • 配送業者(FedEx、UPS、DHL、USPS など)と連携するとき
  • チェックアウトに配送オプションを追加するとき
  • 既存の配送設定を変更するとき
  • 配送方法の管理画面設定を作成するとき
  • 料金計算ロジックを実装するとき

Bagisto の配送アーキテクチャ

Bagisto の配送システムは、設定とビジネスロジックを分離する、柔軟な配送業者ベースのアーキテクチャを採用しています。

コアコンポーネント
コンポーネント目的場所
配送業者の設定配送方法のプロパティを定義しますConfig/carriers.php
配送業者クラス料金計算ロジックを含みますCarriers/ClassName.php
システム設定管理画面のフォームConfig/system.php
サービスプロバイダー配送方法を登録しますProviders/ServiceProvider.php
配送ファサード料金を収集して管理しますWebkul\Shipping\Shipping
主な機能
  • 柔軟な料金計算:単位ごと、注文ごと、重量ベース、またはカスタム料金に対応します。
  • 設定管理:管理者が使いやすい設定インターフェースを提供します。
  • マルチチャネル対応:販売チャネルごとに異なる料金や設定を指定できます。
  • ローカライズ対応:完全な翻訳に対応します。
  • 拡張可能なアーキテクチャ:サードパーティ API と簡単に連携できます。

参考ファイル — 現在のタスクに必要なものだけを読み込んでください

ファイル読み込むタイミング
implementation.md配送業者を構築するとき — 手順を追ったガイド
carrier-api.md基底の配送業者クラスと CartShippingRate モデルを確認するとき
reference.md組み込みの配送業者、料金の例、Shipping ファサード、パッケージの構成、テスト、注意点を確認するとき

必須のサブスキル: 変更を完了とする前に、bagisto-change-verification を使用してください。

コメント