bagisto-shipping-method-development について
bagisto-shipping-method-development は、Bagisto の配送方法を開発するためのスキルです。キャリア構成、料金計算、管理設定、キャリア API の連携方法を扱います。
主な機能
- 01キャリアと料金ロジックの設定
- 02個数、注文、重量に応じた料金
- 03管理画面の設定フォーム
- 04チャネルとローカライズへの対応
- 05サードパーティ API との連携
活用シーン
- 01チェックアウトへの配送方法追加
- 02地域別の配送ルール実装
- 03FedEx や UPS などのキャリア接続
- 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.mdimplementation.mdreference.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 を使用してください。
コメント
Markdown 対応