bagisto avatar

Shipping Method Development

This walks you through building custom shipping methods in Bagisto from scratch, covering the carrier-based architecture that separates configuration from rate calculation logic. You'll set up the package structure, define carrier configs with properties like pricing type (per order vs per item) and default rates, create the carrier class that extends AbstractShipping to calculate shipping costs, and configure the admin interface forms. It's practical for integrating third-party carriers like FedEx or UPS, but also shows you how to build custom delivery logic like weight-based pricing or region-specific rules. The tutorial uses a Custom Express Shipping example to demonstrate the core concepts, and the code samples are complete enough to actually implement. If you're adding checkout shipping options or modifying existing carrier behavior, this gives you the full pattern.

skills.sh installs
270
GitHub stars
14
last updated
Aug 21, 2026

Install

$ npx -y skills add bagisto/agent-skills --skill shipping-method-development --agent claude-code

Installs into .claude/skills of the current project.

Files

This walks you through building custom shipping methods in Bagisto from scratch, covering the carrier-based architecture that separates configuration from rate calculation logic. You'll set up the package structure, define carrier configs with properties like pricing type (per order vs per item) and default rates, create the carrier class that extends AbstractShipping to calculate shipping costs, and configure the admin interface forms. It's practical for integrating third-party carriers like FedEx or UPS, but also shows you how to build custom delivery logic like weight-based pricing or region-specific rules. The tutorial uses a Custom Express Shipping example to demonstrate the core concepts, and the code samples are complete enough to actually implement. If you're adding checkout shipping options or modifying existing carrier behavior, this gives you the full pattern.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/bagisto/agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from bagisto/agent-skills

All 4
1hoodini avatarux-design-systemshoodini/ai-agents-skillsBuild consistent design systems with tokens, components, and theming. Use when creating component libraries, implementing design tokens, building theme systems,270skills.sh installs
2steipete avatarswiftui-liquid-glasssteipete/agent-scriptsSwiftUI Liquid Glass: implement, adopt, refactor, review correctness/perf/design.270skills.sh installs
3itsmostafa avatars3itsmostafa/aws-agent-skillsAWS S3 object storage for bucket management, object operations, and access control. Use when creating buckets, uploading files, configuring lifecycle policies, 269skills.sh installs
4shopify avatarshopify-app-reviewshopify/shopify-ai-toolkitRun a pre-submission compliance check against your Shopify app's codebase. Reviews App Store requirements and surfaces likely issues before you submit for offic269skills.sh installs
5thedivergentai avatargodot-autoload-architecturethedivergentai/gd-agentic-skillsExpert patterns for Godot AutoLoad (singleton) architecture including global state management, scene transitions, signal-based communication, dependency injecti268skills.sh installs
6arpitg1304 avatarrobotics-design-patternsarpitg1304/robotics-agent-skills>267skills.sh installs