# Lunar PHP ## Docs - [Community Add-ons](https://docs.lunarphp.com/1.x/addons/community/overview.md): Third-party packages built by the Lunar community. - [Opayo](https://docs.lunarphp.com/1.x/addons/payments/opayo.md): Accept payments using Opayo with Lunar. - [PayPal](https://docs.lunarphp.com/1.x/addons/payments/paypal.md): Accept payments using PayPal with Lunar. - [Stripe](https://docs.lunarphp.com/1.x/addons/payments/stripe.md): Accept payments using Stripe with Lunar. - [Storefront Search](https://docs.lunarphp.com/1.x/addons/search.md) - [Table Rate Shipping](https://docs.lunarphp.com/1.x/addons/table-rate-shipping.md): Zone-based shipping rates with multiple driver types for Lunar storefronts. - [Access Control](https://docs.lunarphp.com/1.x/admin/extending/access-control.md): Manage staff members, roles, permissions, and two-factor authentication in the admin panel. - [Developing Addons](https://docs.lunarphp.com/1.x/admin/extending/addons.md): How to develop addon packages that extend the Lunar admin panel. - [Extending Attributes](https://docs.lunarphp.com/1.x/admin/extending/attributes.md): How to add custom attribute field types to the Lunar admin panel. - [Configuration](https://docs.lunarphp.com/1.x/admin/extending/configuration.md): Configure the admin panel behavior and options. - [Extending Order Management](https://docs.lunarphp.com/1.x/admin/extending/order-management.md): How to extend the order management view in the Lunar admin panel. - [Extending the Admin Panel](https://docs.lunarphp.com/1.x/admin/extending/overview.md): An overview of how to extend Lunar's admin panel pages and resources. - [Extending Pages](https://docs.lunarphp.com/1.x/admin/extending/pages.md): How to extend Create, Edit, List, View, and Relation pages in the Lunar admin panel. - [Extending the Panel](https://docs.lunarphp.com/1.x/admin/extending/panel.md): How to customize the Filament panel configuration for Lunar. - [Extending Relation Managers](https://docs.lunarphp.com/1.x/admin/extending/relation-managers.md): How to extend Filament relation managers in the Lunar admin panel. - [Extending Resources](https://docs.lunarphp.com/1.x/admin/extending/resources.md): How to extend Filament resources in the Lunar admin panel. - [Admin Panel](https://docs.lunarphp.com/1.x/admin/introduction.md): An overview of Lunar's admin panel and how to register it. - [Extending Carts](https://docs.lunarphp.com/1.x/extending/carts.md) - [Extending Discounts](https://docs.lunarphp.com/1.x/extending/discounts.md) - [Extending Models](https://docs.lunarphp.com/1.x/extending/models.md) - [Extending Orders](https://docs.lunarphp.com/1.x/extending/orders.md) - [Extending Payments](https://docs.lunarphp.com/1.x/extending/payments.md) - [Extending Search](https://docs.lunarphp.com/1.x/extending/search.md) - [Extending Shipping](https://docs.lunarphp.com/1.x/extending/shipping.md) - [Extending Taxation](https://docs.lunarphp.com/1.x/extending/taxation.md) - [AI Development](https://docs.lunarphp.com/1.x/getting-started/overview/ai-development.md): Use Lunar documentation with AI tools like Claude, ChatGPT, Cursor, and VS Code - [Contributing](https://docs.lunarphp.com/1.x/getting-started/overview/contributing.md): How to contribute code, report bugs, and improve the documentation. - [Introduction](https://docs.lunarphp.com/1.x/getting-started/overview/introduction.md): Start building e-commerce with Laravel - [Local Development](https://docs.lunarphp.com/1.x/getting-started/overview/local-development.md): Setting up the Lunar monorepo locally for development and contribution. - [Security](https://docs.lunarphp.com/1.x/getting-started/overview/security.md): Security features and best practices for Lunar-powered storefronts. - [Upgrade Guide](https://docs.lunarphp.com/1.x/getting-started/overview/upgrade-guide.md): Instructions for upgrading between Lunar versions, including breaking changes and migration steps. - [Installation](https://docs.lunarphp.com/1.x/getting-started/setup/installation.md): Add Lunar to a Laravel application with Composer. - [System Settings](https://docs.lunarphp.com/1.x/getting-started/setup/system-settings.md): Configure languages, currencies, channels, customer groups, tax, and attributes to match regional and business requirements. - [Inertia + Vue Starter Kit](https://docs.lunarphp.com/1.x/getting-started/starter-kits/inertia-vue.md) - [Livewire Starter Kit](https://docs.lunarphp.com/1.x/getting-started/starter-kits/livewire.md) - [Cart](https://docs.lunarphp.com/1.x/guides/cart.md): Build a cart page with Lunar, covering line item display, quantity updates, coupon codes, and order totals. - [Catalog Menu](https://docs.lunarphp.com/1.x/guides/catalog-menu.md): Build a catalog navigation menu with Lunar, covering collection groups, hierarchical collections, active state tracking, and caching. - [Checkout](https://docs.lunarphp.com/1.x/guides/checkout.md): Build a checkout flow with Lunar, covering address collection, shipping options, order creation, and payment processing. - [Customer Addresses](https://docs.lunarphp.com/1.x/guides/customer-addresses.md): Build a customer address management page with Lunar, covering address listing, creation, editing, deletion, and default address selection. - [Customer Authentication](https://docs.lunarphp.com/1.x/guides/customer-authentication.md): Link Laravel users to Lunar customers, manage sessions, and handle cart association on login and logout. - [Order History](https://docs.lunarphp.com/1.x/guides/order-history.md): Build an order history page with Lunar, covering customer authentication, order listing, pagination, and order detail views. - [Payment Integration](https://docs.lunarphp.com/1.x/guides/payment-integration.md): Integrate payment processing with Lunar using Stripe, covering payment intents, frontend elements, webhooks, and the complete payment lifecycle. - [Product Display Page](https://docs.lunarphp.com/1.x/guides/product-display-page.md): Build a product display page (PDP) with Lunar, covering product resolution, variant selection, pricing, images, and add-to-cart functionality. - [Product Listing Page](https://docs.lunarphp.com/1.x/guides/product-listing-page.md): Build a product listing page (PLP) with Lunar, covering collection resolution, product querying, filtering, sorting, pagination, and display. - [Search & Product Discovery](https://docs.lunarphp.com/1.x/guides/search.md): Build product search with Lunar, covering search setup, querying, faceted filtering, and URL-based product resolution. - [Activity Log](https://docs.lunarphp.com/1.x/reference/activity-log.md) - [Addresses](https://docs.lunarphp.com/1.x/reference/addresses.md) - [Associations](https://docs.lunarphp.com/1.x/reference/associations.md): Relate products to each other as cross-sells, up-sells, alternates, or custom types. - [Attributes](https://docs.lunarphp.com/1.x/reference/attributes.md): Store custom, translatable data on Eloquent models using configurable field types. - [Carts](https://docs.lunarphp.com/1.x/reference/carts.md): Manage shopping carts, calculate totals, and handle cart sessions in Lunar. - [Channels](https://docs.lunarphp.com/1.x/reference/channels.md) - [Collections](https://docs.lunarphp.com/1.x/reference/collections.md): Group products into flexible, hierarchical collections with scheduling, channel availability, and sorting. - [Countries & States](https://docs.lunarphp.com/1.x/reference/countries-states.md) - [Currencies](https://docs.lunarphp.com/1.x/reference/currencies.md) - [Customers](https://docs.lunarphp.com/1.x/reference/customers.md) - [Discounts](https://docs.lunarphp.com/1.x/reference/discounts.md): Flexible discount system supporting coupons, percentage/fixed reductions, and buy-x-get-y promotions. - [Languages](https://docs.lunarphp.com/1.x/reference/languages.md) - [Media](https://docs.lunarphp.com/1.x/reference/media.md): Managing images and files on Lunar models using Spatie's Media Library. - [Orders](https://docs.lunarphp.com/1.x/reference/orders.md) - [Payments](https://docs.lunarphp.com/1.x/reference/payments.md): Lunar's driver-based payment system for handling payment authorization, capture, and refunds. - [Pricing](https://docs.lunarphp.com/1.x/reference/pricing.md): Format and display prices with currency-aware formatting, decimal conversion, and unit pricing support. - [Products](https://docs.lunarphp.com/1.x/reference/products.md): Define, categorize, and manage products with variants, pricing, options, and associations. - [Search](https://docs.lunarphp.com/1.x/reference/search.md): Configure and manage search indexing with Laravel Scout, including searchable models, indexers, engine mapping, and artisan commands. - [Tags](https://docs.lunarphp.com/1.x/reference/tags.md) - [Taxation](https://docs.lunarphp.com/1.x/reference/taxation.md) - [URLs](https://docs.lunarphp.com/1.x/reference/urls.md): Create SEO-friendly slugs for products, collections, brands, and custom models. - [Storefront Session](https://docs.lunarphp.com/1.x/storefront-utils/storefront-session.md) - [Welcome to the New Lunar Docs](https://docs.lunarphp.com/logs/2025/new-docs.md) - [Lunar Flight Plan](https://docs.lunarphp.com/logs/flight-plan.md) - [Neon Digital](https://docs.lunarphp.com/support/alliance/neon-digital.md) - [Thought Collective](https://docs.lunarphp.com/support/alliance/thought-collective.md) - [Weby Digital](https://docs.lunarphp.com/support/alliance/weby-digital.md) - [Community Support](https://docs.lunarphp.com/support/community.md): Free help from the community - [Overview](https://docs.lunarphp.com/support/lunar-alliance.md)