Shop settings
shop_settingsReads Shopware trading settings for the whole shop or a sales channel, including inheritance, so you can check guest checkout, tax, login, cart, listing, newsletter, address, and document rules.
Instructions
Read the shop's trading settings from Shopware's system configuration, for the whole shop or one sales channel with inheritance: basic information (shop name, contact, legal pages), login and registration (guest checkout, double opt-in, password rules), cart, listing (products per page, sorting, reviews), tax, newsletter, addresses and documents. Only these domains are readable; mail servers, licences and plugin secrets are not, and credential-like keys are dropped. Use it for 'is guest checkout on?' or 'what is the default tax?'. Returns { salesChannelId, inherited, settings: { : { key: value } } }.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "shop_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | No | core.basicInformation: shop name, contact, legal pages, currency and language defaults; core.loginRegistration: guest checkout, double opt-in, password rules, required fields; core.cart: quantities, wishlist, subtotal and delivery time display, cart redirects; core.listing: products per page, default sorting, reviews, buy-in-listing, new badge; core.tax: default tax rate; core.newsletter: double opt-in for the newsletter; core.address: address form rules; core.saveDocuments: document storage | |
| salesChannelId | No | Sales channel UUID for its effective (inherited) values; omit for shop-wide |