# Developer Guide

- [First Steps](/b2b-platform/developer-guide/first-steps.md)
- [Getting Started](/b2b-platform/developer-guide/first-steps/getting-started.md): Helpful advice and an introduction for first-time users of the B2Bsellers Suite.
- [Concept of Extensions](/b2b-platform/developer-guide/first-steps/concept-of-extensions.md)
- [Setups](/b2b-platform/developer-guide/first-steps/dockware-setup-docker.md)
- [Store-API Protection](/b2b-platform/developer-guide/first-steps/store-api-protection.md): For IT security, it is important that APIs are secure. Since we have transitioned many functions to the Store API for the B2B platform, we have developed tools to help you secure the API.
- [Example Plugin](/b2b-platform/developer-guide/first-steps/example-plugins.md)
- [B2B Context & Permissions](/b2b-platform/developer-guide/first-steps/b2b-context-and-permissions.md)
- [CLI Commands](/b2b-platform/developer-guide/cli-commands.md)
- [Development commands](/b2b-platform/developer-guide/cli-commands/development-commands.md)
- [Build the B2B Platform](/b2b-platform/developer-guide/cli-commands/development-commands/build-the-b2b-platform.md): Builds the B2B platform frontend for production deployment.
- [Watcher for the B2B Platform](/b2b-platform/developer-guide/cli-commands/development-commands/watcher-for-the-b2b-platform.md): Runs the B2B platform in development watch mode with hot module replacement.
- [Addon Management commands](/b2b-platform/developer-guide/cli-commands/addon-management-commands.md)
- [Activate Addons](/b2b-platform/developer-guide/cli-commands/addon-management-commands/activate-addons.md): Activates one or more B2Bsellers Suite addons.
- [Deactivate Addons](/b2b-platform/developer-guide/cli-commands/addon-management-commands/deactivate-addons.md): Deactivates one or more B2Bsellers Suite addons.
- [List Addons](/b2b-platform/developer-guide/cli-commands/addon-management-commands/list-addons.md): Displays all available addons and their activation status.
- [Data Management commands](/b2b-platform/developer-guide/cli-commands/data-management-commands.md)
- [Map Entities](/b2b-platform/developer-guide/cli-commands/data-management-commands/map-entities.md): Maps customer-specific price entities from human-readable identifiers to UUIDs.
- [Clean expired customer prices](/b2b-platform/developer-guide/cli-commands/data-management-commands/clean-expired-customer-prices.md): Removes customer-specific prices that have exceeded their validity period.
- [Customer Migration commands](/b2b-platform/developer-guide/cli-commands/customer-migration-commands.md)
- [Migrate existing customers](/b2b-platform/developer-guide/cli-commands/customer-migration-commands/migration.md): Interactive migration tool to convert regular Shopware customers to B2B customers.
- [Create first employee for Customer](/b2b-platform/developer-guide/cli-commands/customer-migration-commands/create-first-employee-for-customer.md): Creates an admin employee for B2B customers who don't have one.
- [Reset Customer](/b2b-platform/developer-guide/cli-commands/customer-migration-commands/reset-customer.md): Removes all B2B-related data from customers and deletes all employees.
- [Setup & Configuration commands](/b2b-platform/developer-guide/cli-commands/setup-and-configuration-commands.md)
- [Rebuild platform menu](/b2b-platform/developer-guide/cli-commands/setup-and-configuration-commands/rebuild-platform-menu.md): Rebuilds the B2B platform menu to factory defaults.
- [Migrate custom fields](/b2b-platform/developer-guide/cli-commands/setup-and-configuration-commands/migrate-custom-fields.md): Reinstalls all B2B-related custom field definitions.
- [Reinstall mail templates](/b2b-platform/developer-guide/cli-commands/setup-and-configuration-commands/reinstall-mail-templates.md): Reinstalls mail templates for all activated B2B addons.
- [Demo Data commands](/b2b-platform/developer-guide/cli-commands/demo-data-commands.md)
- [Install demo data plugin](/b2b-platform/developer-guide/cli-commands/demo-data-commands/install-demo-data-plugin.md): Downloads and installs the B2bDemodata plugin from GitHub.
- [Core Architecture](/b2b-platform/developer-guide/b2bsellers-core-plugin.md)
- [HTML Body Classes](/b2b-platform/developer-guide/b2bsellers-core-plugin/html-body-classes.md)
- [Custom URL Parameter](/b2b-platform/developer-guide/b2bsellers-core-plugin/custom-url-parameter.md)
- [Vue.js Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform.md)
- [Base Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components.md): Foundation UI components used throughout the platform.
- [data-table](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/data-table.md): Advanced data table with filtering, sorting, pagination, and URL persistence.
- [modal](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/modal.md): Reusable modal dialog component with backdrop management.
- [product-detail-modal](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/modal/product-detail-modal.md): Product quick view modal with full details.
- [grid-table](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/grid-table.md): Simple grid-based table for static data display.
- [ajax-modal](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/ajax-modal.md): Modal that loads content via AJAX.
- [media-preview](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/media-preview.md): Image/media preview with thumbnails.
- [prompt](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/prompt.md): Confirmation dialog prompts.
- [search-field](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/search-field.md): Standalone search input with debouncing.
- [state-badge](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/state-badge.md): Status indicator badges (success, warning, error, etc.).
- [sw-icon](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/sw-icon.md): Icon wrapper component.
- [Custom Icon Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/sw-icon/custom-icon-components.md): Custom SVG icon components.
- [tab-panel](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/base-components/tab-panel.md): Tabbed interface navigation.
- [Form Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components.md): Specialized form input components with validation and API integration.
- [product-search](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/product-search.md): Autocomplete product search with real-time results.
- [customer-search](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/customer-search.md): Customer lookup with autocomplete.
- [file-dropper](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/file-dropper.md): Drag-and-drop file upload component.
- [mail-recipient-field](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/mail-recipient-field.md): Email recipient input with validation.
- [multi-select](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/multi-select.md): Multiple selection dropdown.
- [single-select](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/single-select.md): Single selection dropdown.
- [price-field](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/price-field.md): Currency-formatted price input.
- [quantity-field](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/quantity-field.md): Numeric quantity input with +/- buttons.
- [text-editor](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/text-editor.md): Rich text editor (WYSIWYG).
- [translatable-field-info](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/form-components/translatable-field-info.md): Multi-language field indicator.
- [Barcode Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/barcode-components.md): Camera-based barcode/QR code scanner with product lookup.
- [barcode-scanner](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/barcode-components/barcode-scanner.md): Camera-based barcode/QR code scanner with product lookup.
- [stream-barcode-reader](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/barcode-components/stream-barcode-reader.md): Low-level camera stream handler for barcode detection.
- [Layout Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components.md): Page structure and navigation components.
- [b2b-platform](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/b2b-platform.md): Main platform layout wrapper.
- [platform-menu-vertical](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/platform-menu-vertical.md): Vertical navigation menu.
- [platform-menu-dropdown](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/platform-menu-dropdown.md): Dropdown navigation menu.
- [platform-menu-dropdown-submenu](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/platform-menu-dropdown-submenu.md): Nested submenu component.
- [platform-menu-item](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/platform-menu-item.md): Individual menu item.
- [platform-menu-link](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/platform-menu-link.md): Menu link renderer.
- [cms-page](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/cms-page.md): CMS content page wrapper.
- [notifications](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/notifications.md): Global notification system.
- [page-loader](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/page-loader.md): Full-page loading indicator.
- [page-not-found](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/page-not-found.md): 404 error page.
- [permission-denied-page](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/layout-components/permission-denied-page.md): 403 access denied page.
- [Widget Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components.md): Dashboard and sidebar widgets.
- [dashboard-widgets](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components/dashboard-widgets.md): Dashboard widget container with Vuex integration.
- [order-chart-widget](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components/order-chart-widget.md): Order statistics chart visualization.
- [activities-sidebar-panel](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components/activities-sidebar-panel.md): Recent activity feed sidebar.
- [general-processes-tab-widget](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components/general-processes-tab-widget.md): General processes overview tab.
- [open-processes-tab-widget](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/widget-components/open-processes-tab-widget.md): Open processes monitoring tab.
- [Product Components](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/product-components.md): Product-specific display components.
- [product-price](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/product-components/product-price.md): Product price display with formatting.
- [graduated-price-list](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/product-components/graduated-price-list.md): Tiered pricing table display.
- [b2b-delivery-information](/b2b-platform/developer-guide/b2bsellers-core-plugin/vue.js-b2b-platform/product-components/b2b-delivery-information.md): Stock and delivery status display.
- [How-To](/b2b-platform/developer-guide/how-to.md)
- [Migrate customers](/b2b-platform/developer-guide/how-to/migrate-customers.md)
- [Shopware Frontends Integration](/b2b-platform/developer-guide/how-to/shopware-frontends-integration.md): Integrating the B2Bsellers Suite with Shopware Frontends (Composable Frontends) allows you to build highly tailored, high-performance B2B storefronts using a modern headless stack.
- [Customizing Subscription Intervals](/b2b-platform/developer-guide/how-to/customizing-subscription-intervals.md)
- [Extending the B2B Platform](/b2b-platform/developer-guide/how-to/extending-the-b2b-platform.md)
- [Displaying Event Participant Data](/b2b-platform/developer-guide/how-to/displaying-event-participant-data.md)
- [Import Orders and Offers](/b2b-platform/developer-guide/how-to/integration-of-erp-orders-to-shopware-6.md)
- [ERP Integration](/b2b-platform/developer-guide/how-to/guides-for-erp-interface.md)
- [CI/CD](/b2b-platform/developer-guide/tips-for-deployment-continuous-integration.md)
- [Troubleshooting](/b2b-platform/developer-guide/troubleshooting.md)
