Product bundles
Sell product bundles while accounting for their components.
Sell a rich catalogue, support purchases and manage operations: FroggShop extends Shopware to meet the needs of your business. Features are enabled and configured according to your project, your data and the connected services.
Your customers need to find a suitable offer among many products. FroggShop organises search, filters and product information to help them compare options and choose according to their needs.
11 features
Sell product bundles while accounting for their components.
Help customers refine the catalogue using relevant criteria.

Guide customers towards products suited to their vehicle.
Enrich suggestions with brands and categories, and prepare search by logistics reference.
Other features in this group
Objective: Give customers the information they need to make a decision.
Present product information relevant to the buying journey.
A configuration defines the information to display on the relevant products. This information can be carried into the basket where the journey provides for it.
Objective: Guide adjustments through human evaluation of results.
Evaluate relevance using a restricted-access tool, whose availability to merchant teams still requires assessment.
Authorised users manually judge the results they examine. These judgements feed metrics and a history for comparing analyses; access and storage must be assessed before the tool is made available. This is not a merchant dashboard available by default.
Objective: Support customers who choose a brand first.
Give customers a dedicated entry point for each published brand.
The page identifies a brand or manufacturer and brings together its products. Its URL and SEO elements support publication; the content to add is defined as part of the project.
Objective: Help customers understand their purchasing options.
Inform customers according to stock and sales rules.
Displayed availability combines product data, stock and the selected sales rules. It is updated at the intervals planned for the project.
Objective: Make it easier to discover items belonging to the same range.
Present products linked by their properties, with ordered segments.
The team defines grouping properties and additional criteria. Segments select products by properties or from those already assigned to a dynamic product group; this selection does not recalculate the dynamic group’s criteria.
Objective: Give customers feedback from others to help compare their choices.
Bring reviews from enabled sources into a consistent presentation.
Reviews are imported or retrieved from configured providers, then brought together in a common format. The shop displays them according to the chosen rules, including on the relevant product pages.
Objective: Keep the products customers can browse aligned with what you offer for sale.
Present the assortment that matches your sales rules.
Rules define which products are visible in the relevant journeys. They apply to product listings, product pages and search results included in the scope.
From entering an address to tracking purchases, each step needs to remain clear to the customer. FroggShop adapts the cart, account access and payment methods to your business rules and selected services.
15 features
Other features in this group
Objective: Make upcoming offers identifiable before release.
Identify pre-order products based on their release date.
A future release date identifies a pre-order. The display depends on availability settings and the theme; purchases remain subject to the product’s sales and quantity conditions.
Objective: Reduce the effort of entering postal details.
Make shipping and billing addresses easier to enter.
As the customer types, the configured address services offer suggestions. Selecting one fills in the corresponding fields; an address without a suitable suggestion requires manual entry.
Objective: Help customers review purchases without contacting support.
Make purchase history and deliveries easier to understand.
The customer account organises the products and deliveries for each order. It presents available additional information to help customers find their purchase details.
Objective: Offer account access using familiar credentials.
Access an account with a configured Google or Apple identity.
The customer selects an active login provider and signs in with it. On return, the identity data is checked and matched to the shop account according to the chosen rules.
Objective: Meet card payment collection needs with Cawl.
Offer Cawl card payment during the purchase journey.
The customer enters card details in the hosted form and completes additional payment verification if required. Notifications are checked and reconciled with the transaction; activation depends on the contract and access to the provider.
Objective: Bring online payment collection into the merchant’s Monext setup.
Offer Monext/Payline payment in the shop.
Payment processing checks the basket, amount and currency before order creation, then reconciles transaction notifications. Going live depends on sales channel configuration.
Objective: Help existing customers gain online access.
Let external account holders complete their access setup.
A temporary link provides a check on the imported account holder. The customer supplies the information needed to complete access activation.
Objective: Avoid asking customers to re-enter retained purchase details.
Retrieve retained information after an interrupted purchase.
The supported non-transactional information stays associated with the basket. When the customer resumes, the journey restores these elements, such as a comment, without treating them as payment confirmation.
Objective: Limit data that cannot be used in business processing.
Collect account and address data suited to business needs.
Forms check data according to the customer context and defined rules. These checks take account of constraints in the systems with which information is exchanged.
Objective: Obtain the information needed to handle customer requests.
Adapt contact and registration to the information the project needs.
Shop forms are extended with the expected fields. Input rules and messages shown to customers are adapted to the chosen journey.
Objective: Meet access requirements for customer account areas.
Control account access according to project rules.
Additional checks apply to login and passwords. They extend Shopware authentication according to the controls enabled.
Objective: Help customers match their municipality to the right postcode.
Support address entry with French municipality reference data.
Objective: Maintain purchase continuity during sign-in.
Reach the intended checkout step after sign-in.
Objective: Let customers check the destination of their purchase.
Find the selected address at order confirmation.
Your customers choose where to receive their orders according to their constraints and local availability. FroggShop connects delivery, pickup and purchase history journeys to data from your carriers and stores.
7 features
Choose a store based on the basket, local stock and lead times.

Choose a pickup point from the carriers available for the basket.
Find synchronised in-store purchases in the online account.
Other features in this group
Objective: Help customers plan their visit to a store.
Find a store and the practical information needed to visit.
Stores have dedicated pages in the storefront. A search helps customers find locations using the information provided.
Objective: Help customers choose a store before travelling.
Check local availability before deciding what to buy.
Stock linked to each store supplies local availability information. It also supports nearby store searches and collection journeys when these are enabled.
Objective: Avoid having to search for a usual store on every visit.
Find the preferred store again after signing in.
Objective: Find a delivery location that is convenient day to day.
Search for pickup points from an address or postcode.
Your teams need to publish useful advice without separating it from the catalogue. FroggShop connects editorial content, forms and product information to support product discovery and purchase preparation.
8 features
Publish content managed in an external editorial tool in the store.
Other features in this group
Objective: Support readers with advice beyond the catalogue.
Publish organised blog posts with their SEO data.
The blog brings together categories, authors, lists and blog post pages with pagination. Content can come from Storyblok or a migration of existing content, with the necessary redirects for old URLs.
Objective: Connect content to relevant products and useful information.
Enrich a page with product elements or contextual information.
The team inserts the placeholders provided for the project’s components into the content. The store replaces them with the corresponding block, such as a product display.
Objective: Collect requests associated with editorial initiatives.
Create contact or campaign forms from the editorial tool.
The form uses the fields defined in Storyblok and validates the data on submission. After the configured checks, validated data is passed to the intended business process, for example for a contact request.
Objective: Maintain consistent advice across products that share it.
Share advice and reassurance across several product pages.
The team organises reusable content blocks, assigns them to products and chooses their display order. A size guide can be shared, while a block designed for product-specific adaptation provides advice for an individual product.
Objective: Let customers check specifications and instructions for use.
Provide access to manuals and technical data sheets from products.
Objective: Give editorial content a place in the shopping journey.
Display modules from the editorial tool in store pages.
Objective: Maintain shared navigation elements across all pages.
Update the header and footer from the chosen editorial source.
Your merchandising needs to follow key events and sales priorities. FroggShop helps organise campaigns, individual benefits and product highlights according to the selected rules and tools.
5 features
Schedule promotional content by period and placement.
Reserve a discount for the customer it is assigned to.
Other features in this group
Objective: Align catalogue merchandising with the priorities of the business tool.
Display products in the order supplied by an external tool.
Incoming ranks are checked before being applied to the configured contexts and sorting. If the context cannot be resolved, the store uses the configured fallback sorting, then native sorting if necessary.
Objective: Support the measurement of site traffic and marketing activity.
Manage the analytics and marketing tools chosen for the site.
IDs and scripts are managed according to the project settings. Their triggering in relation to consent must be checked for each tool before publication.
Objective: Draw customers’ attention to commercial information that helps them choose.
Highlight commercial information on products.
Your teams need to keep the catalogue up to date and process purchases using consistent data. FroggShop brings together commerce settings and administration tools, with data exchanges and checks adapted to your organisation.
12 features
Exchange commerce data with Alfred and track its processing.
Other features in this group
Objective: Make day-to-day configuration easier for commerce teams.
Find FroggShop options in one administration area.
Settings for enabled features are grouped in the Shopware administration. Teams apply the parameters needed for the sales channel and the project’s business rules.
Objective: Give teams control over published catalogue entry points.
Manage category, brand and catalogue selection pages.
Teams manage the criteria, publication status and URL of each relevant page. Its inclusion in the search engine sitemap follows the chosen publication rules.
Objective: Give operations the references needed to process items.
Link the catalogue to data used for preparation and exchanges.
Additional references and logistics information are associated with products. Synchronisation with third-party tools is provided for when included in the project scope.
Objective: Structure references within the same product family.
Group existing references into variants from the administration.
Teams select references and assign options to them. The tool links them to a parent, creating one if needed, and adjusts content inheritance; local variant descriptions and cross-selling data are reset.
Objective: Give support the context needed to investigate a customer difficulty.
Help support understand a situation from the account concerned.
Temporary access allows the customer journey to be reproduced. This access is restricted to authorised people, checked and tracked to govern its use.
Objective: Control transactional communication changes across environments.
Maintain consistent transactional emails across store versions.
Templates, headers and footers can be exported to retain their versions. They are then reimported into the intended environment to apply the chosen content.
Objective: Control updates to the data that guides part selection.
Check vehicle data before publishing it in the store.
A new dataset is checked before replacing the active version. The previous version can be restored; data volumes and journeys must be validated in the target environment.
Objective: Align quantity tracking with the way orders are processed.
Match stock movements to order stages.
The project defines which stages should trigger a stock movement. Changes are applied at those stages to follow the chosen business process.
Objective: Reflect contributions specific to certain references in the purchase.
Account for additional taxes on the relevant products.
Configured taxes are linked to the products they apply to. They are included in the amounts calculated in the basket according to the chosen rules.
Objective: Reduce manual rework caused by incompatible customer data formats.
Adapt customer data to management system constraints.
Formats and lengths are checked in the relevant forms and exchanges. Rules follow the constraints of the company’s enterprise resource planning system, or ERP, selected for the project.
Objective: Let teams review messages before they are sent.
Check email rendering without sending to real recipients.
Your pages need to address customer searches while keeping consistent URLs. FroggShop supports the publication of catalogue selections, search engine information and redirects, according to your chosen SEO scope.
6 features
Create filtered catalogue pages with controlled publication.
Other features in this group
Objective: Define crawl directives for search engines.
Prepare robots.txt content in the sales channel configuration.
The output uses the first applicable provider that returns non-empty content, in priority order, without merging content. The configuration-based provider reads the sales channel’s directives; the file actually served must be checked on each relevant domain.
Objective: Give search engines the information that describes published pages.
Enter titles, descriptions and URLs useful to search engines.
SEO information is managed alongside content and its publication rules. It can be rebuilt during planned site changes.
Objective: Preserve access to content from links that predate a redesign.
Direct visitors from old URLs to new pages.
Old URLs are mapped to their new destinations. These mappings can be imported in bulk after validation, particularly during a redesign.
Objective: Make pages easier to identify from their URLs.
Maintain readable, consistent URLs for published pages.
URL patterns are configured for brand pages and catalogue selections. They apply to the journeys enabled for the project.
Objective: Give search engines routes to selections considered relevant.
Make certain filter options accessible to search engines through links.
The team chooses which filter groups to expose as crawlable links. Depending on the configuration, a link leads to an active filtered page or a native filtered URL, without replacing the usual filter behaviour.
Your shop needs to remain pleasant to browse and help teams identify difficulties. FroggShop combines content and media optimisation, service monitoring and journey checks, with consent management adapted to the project.
11 features
Objective: Limit repeated preparation work for content pages.
Reuse prepared content while refreshing changed areas.
Content is stored temporarily to avoid rebuilding it on every visit. After a change, affected pages or areas are refreshed according to the defined publication rules.
Objective: Reduce the size of visuals loaded while browsing.
Reduce the file size of compatible images used in the store.
Optimised variants are generated for eligible media. They are associated with store images without changing how the library is managed.
Objective: Move media distribution off the store server.
Deliver media through a network dedicated to its distribution.
A content delivery network, or CDN, serves media when the project uses one. Its cached copies are refreshed after the changes covered by the configuration.
Objective: Prepare consent choices suited to the uses of the site.
Extend the consent manager with cookie declarations to adapt to the project.
The declaration provider extends the Shopware manager with sample cookies and groups to adapt in code. It is not a ready-to-use merchant cookie inventory; actual cookies, their purposes and script blocking after refusal or withdrawal must be checked for the project.
Objective: Provide evidence to examine the history of consent choices.
Retain tracking information for visitor and customer choices.
Consent choices are logged with their context. Retention follows the audit policy and periods defined for the project.
Objective: Help support locate a pickup point delivery problem.
Give teams a status view of pickup point delivery services.
Monitoring checks the configuration and connection of enabled pickup point services. It helps diagnose unavailability without ensuring continuous carrier availability.
Objective: Identify regressions that affect purchase processing.
Check critical steps after a store change.
Expected order transitions are described for the project. Validation procedures check that they remain applicable after changes.
Objective: Guide operational interventions according to dependency status.
Monitor the status of services needed for commerce.
Checks query enabled resources, services and integrations. They report a status that monitoring teams can use.
Objective: Control cleanup without targeting media that is still needed.
Identify inconsistencies before cleaning up the library.
Operations begin with a diagnostic analysis of media cleanup candidates. They check candidates again before intervention and protect media still in use by default.
Objective: Allow technical investigation without changing data.
Inspect the technical state of the platform without modifying it.
Diagnostic tools inspect application health, services and authorised processing queues. Access remains read-only within the defined scope.
Objective: Keep customers informed of the results of their actions.
Preserve confirmations and alerts in journeys compatible with page caching.
Your shop needs to evolve with your business needs and technical constraints. FroggShop provides a modular foundation, an adaptable theme, and deployment and maintenance procedures to support these changes within the agreed scope.
9 features
Objective: Adjust the store scope to merchant priorities.
Develop the store feature by feature according to business needs.
The project enables modules relevant to the catalogue, journeys and operations. Their settings are adapted to the selected scope and required integrations.
Objective: Control data and settings changes between installations.
Prepare changes with migration helpers to verify for each project.
Migration helpers prepare the defined data and settings. Default settings check for existing values, while some page creation helpers generate new identifiers; duplicate prevention and recovery after failure must be checked for each migration before rerunning it.
Objective: Give the merchant a presentation that reflects their brand.
Adapt a storefront foundation to your brand and journeys.
The theme provides shared displays and settings for store pages. The project adapts them to the selected content, components and uses.
Objective: Distinguish internal team uses from visitor uses.
Separate administrative access from the public store.
Administration can be served on a separate domain when the architecture supports it. Associated access and security rules are defined for the project.
Objective: Guide the team through recurring site preparation tasks.
Prepare reference pages, settings and checks with assisted procedures.
Objective: Avoid divergent tracking practices between modules.
Reuse shared logging and processing tracking mechanisms.
Objective: Support content structure changes across teams.
Share and restore content structures between designated workspaces.
Objective: Help support examine the preparation of messages using the MJML format.
Use MJML-to-HTML conversion logs, without an exhaustive sending history or proof of receipt.
Objective: Support developers while keeping validation under their responsibility.
Internal development assistance tools governed by checks and human validation.
To prepare the next steps of the project, your teams need shared references and explicit limits. This group distinguishes documentation, internal tools and artificial intelligence use cases to assess, without announcing an available native customer-facing AI offering.
4 features
Objective: Support project handover and knowledge transfer.
Share capabilities, rules and procedures between business and technical teams.
Objective: Help the team decide whether an AI use case is worth pursuing.
Assess availability, terms of use and relevant data before any activation; do not presume customer availability.
Objective: Control assistance with internal operations without delegating human decisions.
Internal operations subject to permissions and human approvals, without a public merchant assistant.
Objective: Clarify the limits of the offering before examining a customer AI need.
No current native offering; potential partners still need to be assessed according to the need.