Actions778
- Acl Role Actions
- App Actions
- App Action Button Actions
- App Administration Snippet Actions
- App Cms Block Actions
- App Flow Action Actions
- App Flow Event Actions
- App Payment Method Actions
- App Script Condition Actions
- App Shipping Method Actions
- App Template Actions
- Category Actions
- Cms Block Actions
- Cms Page Actions
- Cms Section Actions
- Cms Slot Actions
- Country Actions
- Country State Actions
- Currency Actions
- Currency Country Rounding Actions
- Custom Entity Actions
- Custom Field Actions
- Custom Field Set Actions
- Custom Field Set Relation Actions
- Customer Actions
- Customer Address Actions
- Customer Group Actions
- Customer Recovery Actions
- Customer Wishlist Actions
- Customer Wishlist Product Actions
- Delivery Time Actions
- Document Actions
- Document Base Config Actions
- Document Base Config Sales Channel Actions
- Document Type Actions
- Flow Actions
- Flow Sequence Actions
- Flow Template Actions
- Import Export File Actions
- Import Export Log Actions
- Import Export Profile Actions
- Integration Actions
- Landing Page Actions
- Language Actions
- Locale Actions
- Log Entry Actions
- Mail Header Footer Actions
- Mail Template Actions
- Mail Template Type Actions
- Main Category Actions
- Media Actions
- Media Default Folder Actions
- Media Folder Actions
- Media Folder Configuration Actions
- Media Thumbnail Actions
- Media Thumbnail Size Actions
- Newsletter Recipient Actions
- Notification Actions
- Number Range Actions
- Number Range Sales Channel Actions
- Number Range State Actions
- Number Range Type Actions
- Order Actions
- Order Customer Actions
- Order Delivery Actions
- Order Delivery Position Actions
- Order Line Item Actions
- Order Line Item Download Actions
- Order Transaction Actions
- Order Transaction Capture Actions
- Order Transaction Capture Refund Actions
- Order Transaction Capture Refund Position Actions
- Payment Method Actions
- Plugin Actions
- Product Actions
- Product Configurator Setting Actions
- Product Cross Selling Actions
- Product Cross Selling Assigned Products Actions
- Product Download Actions
- Product Export Actions
- Product Feature Set Actions
- Product Keyword Dictionary Actions
- Product Manufacturer Actions
- Product Media Actions
- Product Price Actions
- Product Review Actions
- Product Search Config Actions
- Product Search Config Field Actions
- Product Search Keyword Actions
- Product Sorting Actions
- Product Stream Actions
- Product Stream Filter Actions
- Product Visibility Actions
- Promotion Actions
- Promotion Discount Actions
- Promotion Discount Prices Actions
- Promotion Individual Code Actions
- Promotion Sales Channel Actions
- Promotion Setgroup Actions
- Property Group Actions
- Property Group Option Actions
- Rule Actions
- Rule Condition Actions
- Sales Channel Actions
- Sales Channel Analytics Actions
- Sales Channel Domain Actions
- Sales Channel Type Actions
- Salutation Actions
- Scheduled Task Actions
- State Machine Transition Actions
- System Config Actions
- Tag Actions
- Tax Actions
- Tax Provider Actions
- Tax Rule Actions
- Tax Rule Type Actions
- Theme Actions
- Unit Actions
- User Actions
- User Access Key Actions
- User Config Actions
- User Recovery Actions
- Webhook Actions
- Webhook Event Log Actions
- System Info Health Check Actions
- Bulk Operations Actions
- Document Management Actions
- Asset Management Actions
- Mail Operations Actions
- System Operations Actions
- Customer Impersonation Actions
- Order Management Actions
- Order Address Actions
- Authorization Authentication Actions
Sales Channel → Create Sales Channel
AI-generatedOverview
This node operation creates a new Sales Channel in the Shopware system. It allows users to specify detailed configuration for the sales channel, including identifiers, language, currency, payment and shipping methods, categories, and various other settings. This is useful for e-commerce platforms managing multiple sales channels with distinct configurations, enabling automation of sales channel creation with precise control over its properties.
Use Case Examples
- Creating a new online store sales channel with specific language, currency, and payment methods.
- Automating the setup of a sales channel for a new market region with localized settings and categories.
Properties
| Name | Meaning |
|---|---|
| Response | Data format for response, either basic or detailed. |
| Id | Unique identifier for the sales channel. |
| Type Id | Identifier for the type of sales channel. |
| Language Id | Identifier for the language used in the sales channel. |
| Customer Group Id | Identifier for the customer group associated with the sales channel. |
| Currency Id | Identifier for the currency used in the sales channel. |
| Payment Method Id | Identifier for the default payment method. |
| Shipping Method Id | Identifier for the default shipping method. |
| Country Id | Identifier for the country associated with the sales channel. |
| Analytics Id | Identifier for analytics configuration. |
| Navigation Category Id | Identifier for the navigation category. |
| Navigation Category Version Id | Version identifier for the navigation category. |
| Navigation Category Depth | Depth level for the navigation category. |
| Footer Category Id | Identifier for the footer category. |
| Footer Category Version Id | Version identifier for the footer category. |
| Service Category Id | Identifier for the service category. |
| Service Category Version Id | Version identifier for the service category. |
| Mail Header Footer Id | Identifier for mail header and footer configuration. |
| Hreflang Default Domain Id | Identifier for the default domain used in hreflang tags. |
| Name | Name of the sales channel. |
| Short Name | Short name of the sales channel. |
| Tax Calculation Type | Type of tax calculation used. |
| Access Key | Access key for the sales channel. |
| Configuration | JSON configuration object for the sales channel. |
| Active | Boolean flag indicating if the sales channel is active. |
| Hreflang Active | Boolean flag indicating if hreflang is active. |
| Maintenance | Boolean flag indicating if maintenance mode is enabled. |
| Maintenance Ip Whitelist | JSON array of IPs allowed during maintenance. |
| Custom Fields | JSON object for custom fields. |
| Payment Method Ids | JSON array of payment method identifiers. |
| Home Cms Page Id | Identifier for the home CMS page. |
| Home Cms Page Version Id | Version identifier for the home CMS page. |
| Home Slot Config | JSON configuration for home page slots. |
| Home Enabled | Boolean flag indicating if the home page is enabled. |
| Home Name | Name of the home page. |
| Home Meta Title | Meta title for the home page. |
| Home Meta Description | Meta description for the home page. |
| Home Keywords | Keywords for the home page. |
| Created At | Creation timestamp. |
| Updated At | Update timestamp. |
| Translated | JSON object for translated fields. |
| Extensions | JSON object for extensions. |
| Currencies | JSON array of currencies associated with the sales channel. |
| Languages | JSON array of languages associated with the sales channel. |
| Countries | JSON array of countries associated with the sales channel. |
| Payment Methods | JSON array of payment methods. |
| Shipping Methods | JSON array of shipping methods. |
| Type | JSON object describing the type of sales channel. |
| Language | JSON object describing the language. |
| Customer Group | JSON object describing the customer group. |
| Currency | JSON object describing the currency. |
| Payment Method | JSON object describing the payment method. |
| Shipping Method | JSON object describing the shipping method. |
| Country | JSON object describing the country. |
| Orders | JSON array of orders associated with the sales channel. |
| Customers | JSON array of customers associated with the sales channel. |
| Home Cms Page | JSON object describing the home CMS page. |
| Domains | JSON array of domains associated with the sales channel. |
| System Configs | JSON array of system configurations. |
| Navigation Category | JSON object describing the navigation category. |
| Footer Category | JSON object describing the footer category. |
| Service Category | JSON object describing the service category. |
| Product Visibilities | JSON array of product visibility settings. |
| Hreflang Default Domain | JSON object describing the default domain for hreflang. |
| Mail Header Footer | JSON object describing mail header and footer settings. |
| Newsletter Recipients | JSON array of newsletter recipients. |
| Number Range Sales Channels | JSON array of number range sales channel settings. |
| Promotion Sales Channels | JSON array of promotion sales channel settings. |
| Document Base Config Sales Channels | JSON array of document base config sales channel settings. |
| Product Reviews | JSON array of product reviews. |
| Customer Groups Registrations | JSON array of customer group registrations. |
| Landing Pages | JSON array of landing pages. |
| Bound Customers | JSON array of bound customers. |
| Wishlists | JSON array of wishlists. |
Output
JSON
id- Unique identifier of the created sales channelname- Name of the created sales channeltypeId- Type identifier of the sales channellanguageId- Language identifier of the sales channelcustomerGroupId- Customer group identifier associated with the sales channelcurrencyId- Currency identifier used in the sales channelpaymentMethodId- Default payment method identifiershippingMethodId- Default shipping method identifiercountryId- Country identifier associated with the sales channelactive- Indicates if the sales channel is activeaccessKey- Access key for the sales channelconfiguration- Configuration object for the sales channelcreatedAt- Timestamp when the sales channel was createdupdatedAt- Timestamp when the sales channel was last updatedcustomFields- Custom fields associated with the sales channeldomains- Domains associated with the sales channellanguages- Languages associated with the sales channelcurrencies- Currencies associated with the sales channelpaymentMethods- Payment methods associated with the sales channelshippingMethods- Shipping methods associated with the sales channeltype- Type details of the sales channelcustomerGroup- Customer group detailscountry- Country detailsorders- Orders associated with the sales channelcustomers- Customers associated with the sales channelhomeCmsPage- Home CMS page detailsnavigationCategory- Navigation category detailsfooterCategory- Footer category detailsserviceCategory- Service category detailsproductVisibilities- Product visibility settingshreflangDefaultDomain- Default domain for hreflang settingsmailHeaderFooter- Mail header and footer settingsnewsletterRecipients- Newsletter recipientsnumberRangeSalesChannels- Number range sales channel settingspromotionSalesChannels- Promotion sales channel settingsdocumentBaseConfigSalesChannels- Document base config sales channel settingsproductReviews- Product reviewscustomerGroupsRegistrations- Customer group registrationslandingPages- Landing pagesboundCustomers- Bound customerswishlists- Wishlists
Troubleshooting
- Ensure all required fields (marked as required) are provided with valid values.
- Verify that JSON fields are correctly formatted and parsable.
- Check API credentials and permissions to create sales channels.
- If the API returns errors, review the error messages for missing or invalid data.