FroggShop features

Shopware / FroggShop features

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.

  • 88 features
  • 10 groups

Catalogue and product selection

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

Premium

Enriched search

Enrich suggestions with brands and categories, and prepare search by logistics reference.

Enriched search in detail

Other features in this group

Tailored product display

Objective: Give customers the information they need to make a decision.

Present product information relevant to the buying journey.

How it works

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.

Tailored product display in detail

Search relevance evaluation

Objective: Guide adjustments through human evaluation of results.

Evaluate relevance using a restricted-access tool, whose availability to merchant teams still requires assessment.

How it works

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.

Search relevance evaluation in detail

Brand pages

Objective: Support customers who choose a brand first.

Give customers a dedicated entry point for each published brand.

How it works

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.

Brand pages in detail

Sales availability

Objective: Help customers understand their purchasing options.

Inform customers according to stock and sales rules.

How it works

Displayed availability combines product data, stock and the selected sales rules. It is updated at the intervals planned for the project.

Sales availability in detail

Product ranges

Objective: Make it easier to discover items belonging to the same range.

Present products linked by their properties, with ordered segments.

How it works

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.

Product ranges in detail

Centralised reviews

Objective: Give customers feedback from others to help compare their choices.

Bring reviews from enabled sources into a consistent presentation.

How it works

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.

Centralised reviews in detail

Product visibility

Objective: Keep the products customers can browse aligned with what you offer for sale.

Present the assortment that matches your sales rules.

How it works

Rules define which products are visible in the relevant journeys. They apply to product listings, product pages and search results included in the scope.

Product visibility in detail

Cart, account and payment

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

Pre-orders

Objective: Make upcoming offers identifiable before release.

Identify pre-order products based on their release date.

How it works

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.

Pre-orders in detail

Address suggestions

Objective: Reduce the effort of entering postal details.

Make shipping and billing addresses easier to enter.

How it works

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.

Address suggestions in detail

Order tracking

Objective: Help customers review purchases without contacting support.

Make purchase history and deliveries easier to understand.

How it works

The customer account organises the products and deliveries for each order. It presents available additional information to help customers find their purchase details.

Order tracking in detail

Social login

Objective: Offer account access using familiar credentials.

Access an account with a configured Google or Apple identity.

How it works

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.

Social login in detail

Cawl card payment

Objective: Meet card payment collection needs with Cawl.

Offer Cawl card payment during the purchase journey.

How it works

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.

Cawl card payment in detail

Monext card payment

Objective: Bring online payment collection into the merchant’s Monext setup.

Offer Monext/Payline payment in the shop.

How it works

Payment processing checks the basket, amount and currency before order creation, then reconciles transaction notifications. Going live depends on sales channel configuration.

Monext card payment in detail

Imported account activation

Objective: Help existing customers gain online access.

Let external account holders complete their access setup.

How it works

A temporary link provides a check on the imported account holder. The customer supplies the information needed to complete access activation.

Imported account activation in detail

Resume an interrupted checkout

Objective: Avoid asking customers to re-enter retained purchase details.

Retrieve retained information after an interrupted purchase.

How it works

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.

Resume an interrupted checkout in detail

Input rules

Objective: Limit data that cannot be used in business processing.

Collect account and address data suited to business needs.

How it works

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.

Input rules in detail

Tailored customer forms

Objective: Obtain the information needed to handle customer requests.

Adapt contact and registration to the information the project needs.

How it works

Shop forms are extended with the expected fields. Input rules and messages shown to customers are adapted to the chosen journey.

Tailored customer forms in detail

Customer login controls

Objective: Meet access requirements for customer account areas.

Control account access according to project rules.

How it works

Additional checks apply to login and passwords. They extend Shopware authentication according to the controls enabled.

Customer login controls in detail

Towns and postcodes

Objective: Help customers match their municipality to the right postcode.

Support address entry with French municipality reference data.

Towns and postcodes in detail

Post-login redirect

Objective: Maintain purchase continuity during sign-in.

Reach the intended checkout step after sign-in.

Post-login redirect in detail

Retained shipping address

Objective: Let customers check the destination of their purchase.

Find the selected address at order confirmation.

Retained shipping address in detail

Delivery and in-store commerce

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

Other features in this group

Store directory

Objective: Help customers plan their visit to a store.

Find a store and the practical information needed to visit.

How it works

Stores have dedicated pages in the storefront. A search helps customers find locations using the information provided.

Store directory in detail

Stock by store

Objective: Help customers choose a store before travelling.

Check local availability before deciding what to buy.

How it works

Stock linked to each store supplies local availability information. It also supports nearby store searches and collection journeys when these are enabled.

Stock by store in detail

Preferred store

Objective: Avoid having to search for a usual store on every visit.

Find the preferred store again after signing in.

Preferred store in detail

Nearby pickup point search

Objective: Find a delivery location that is convenient day to day.

Search for pickup points from an address or postcode.

Nearby pickup point search in detail

Content and editorial experience

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

Other features in this group

Editorial blog

Objective: Support readers with advice beyond the catalogue.

Publish organised blog posts with their SEO data.

How it works

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.

Editorial blog in detail

Dedicated content components

Objective: Connect content to relevant products and useful information.

Enrich a page with product elements or contextual information.

How it works

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.

Dedicated content components in detail

CMS-managed forms

Objective: Collect requests associated with editorial initiatives.

Create contact or campaign forms from the editorial tool.

How it works

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.

CMS-managed forms in detail

Product content blocks

Objective: Maintain consistent advice across products that share it.

Share advice and reassurance across several product pages.

How it works

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.

Product content blocks in detail

Product documents

Objective: Let customers check specifications and instructions for use.

Provide access to manuals and technical data sheets from products.

Product documents in detail

Storefront editorial modules

Objective: Give editorial content a place in the shopping journey.

Display modules from the editorial tool in store pages.

Storefront editorial modules in detail

Global site areas

Objective: Maintain shared navigation elements across all pages.

Update the header and footer from the chosen editorial source.

Global site areas in detail

Promotions and merchandising

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

Other features in this group

External product ranking

Objective: Align catalogue merchandising with the priorities of the business tool.

Display products in the order supplied by an external tool.

How it works

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.

External product ranking in detail

Analytics tools

Objective: Support the measurement of site traffic and marketing activity.

Manage the analytics and marketing tools chosen for the site.

How it works

IDs and scripts are managed according to the project settings. Their triggering in relation to consent must be checked for each tool before publication.

Analytics tools in detail

Product badges

Objective: Draw customers’ attention to commercial information that helps them choose.

Highlight commercial information on products.

Product badges in detail

Administration and commerce operations

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

Premium

AlfredSync

Exchange commerce data with Alfred and track its processing.

AlfredSync in detail

Other features in this group

Centralised settings

Objective: Make day-to-day configuration easier for commerce teams.

Find FroggShop options in one administration area.

How it works

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.

Centralised settings in detail

Catalogue listing management

Objective: Give teams control over published catalogue entry points.

Manage category, brand and catalogue selection pages.

How it works

Teams manage the criteria, publication status and URL of each relevant page. Its inclusion in the search engine sitemap follows the chosen publication rules.

Catalogue listing management in detail

Product logistics information

Objective: Give operations the references needed to process items.

Link the catalogue to data used for preparation and exchanges.

How it works

Additional references and logistics information are associated with products. Synchronisation with third-party tools is provided for when included in the project scope.

Product logistics information in detail

Variant creation

Objective: Structure references within the same product family.

Group existing references into variants from the administration.

How it works

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.

Variant creation in detail

Customer journey diagnostics

Objective: Give support the context needed to investigate a customer difficulty.

Help support understand a situation from the account concerned.

How it works

Temporary access allows the customer journey to be reproduced. This access is restricted to authorised people, checked and tracked to govern its use.

Customer journey diagnostics in detail

Email templates

Objective: Control transactional communication changes across environments.

Maintain consistent transactional emails across store versions.

How it works

Templates, headers and footers can be exported to retain their versions. They are then reimported into the intended environment to apply the chosen content.

Email templates in detail

Vehicle compatibility data

Objective: Control updates to the data that guides part selection.

Check vehicle data before publishing it in the store.

How it works

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.

Vehicle compatibility data in detail

Stock rules

Objective: Align quantity tracking with the way orders are processed.

Match stock movements to order stages.

How it works

The project defines which stages should trigger a stock movement. Changes are applied at those stages to follow the chosen business process.

Stock rules in detail

Specific taxes

Objective: Reflect contributions specific to certain references in the purchase.

Account for additional taxes on the relevant products.

How it works

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.

Specific taxes in detail

ERP-compatible customer data

Objective: Reduce manual rework caused by incompatible customer data formats.

Adapt customer data to management system constraints.

How it works

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.

ERP-compatible customer data in detail

Email preview

Objective: Let teams review messages before they are sent.

Check email rendering without sending to real recipients.

Email preview in detail

Search engine optimisation

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

Other features in this group

Indexing directives

Objective: Define crawl directives for search engines.

Prepare robots.txt content in the sales channel configuration.

How it works

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.

Indexing directives in detail

Content SEO

Objective: Give search engines the information that describes published pages.

Enter titles, descriptions and URLs useful to search engines.

How it works

SEO information is managed alongside content and its publication rules. It can be rebuilt during planned site changes.

Content SEO in detail

Legacy redirects

Objective: Preserve access to content from links that predate a redesign.

Direct visitors from old URLs to new pages.

How it works

Old URLs are mapped to their new destinations. These mappings can be imported in bulk after validation, particularly during a redesign.

Legacy redirects in detail

Navigation URLs

Objective: Make pages easier to identify from their URLs.

Maintain readable, consistent URLs for published pages.

How it works

URL patterns are configured for brand pages and catalogue selections. They apply to the journeys enabled for the project.

Navigation URLs in detail

Indexable filters

Objective: Give search engines routes to selections considered relevant.

Make certain filter options accessible to search engines through links.

How it works

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.

Indexable filters in detail

Quality and performance

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

Editorial content cache

Objective: Limit repeated preparation work for content pages.

Reuse prepared content while refreshing changed areas.

How it works

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.

Editorial content cache in detail

Image optimisation

Objective: Reduce the size of visuals loaded while browsing.

Reduce the file size of compatible images used in the store.

How it works

Optimised variants are generated for eligible media. They are associated with store images without changing how the library is managed.

Image optimisation in detail

CDN media delivery

Objective: Move media distribution off the store server.

Deliver media through a network dedicated to its distribution.

How it works

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.

CDN media delivery in detail

Cookie consent

Objective: Prepare consent choices suited to the uses of the site.

Extend the consent manager with cookie declarations to adapt to the project.

How it works

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.

Cookie consent in detail

Consent traceability

Objective: Provide evidence to examine the history of consent choices.

Retain tracking information for visitor and customer choices.

How it works

Consent choices are logged with their context. Retention follows the audit policy and periods defined for the project.

Consent traceability in detail

Pickup point service monitoring

Objective: Help support locate a pickup point delivery problem.

Give teams a status view of pickup point delivery services.

How it works

Monitoring checks the configuration and connection of enabled pickup point services. It helps diagnose unavailability without ensuring continuous carrier availability.

Pickup point service monitoring in detail

Order workflow validation

Objective: Identify regressions that affect purchase processing.

Check critical steps after a store change.

How it works

Expected order transitions are described for the project. Validation procedures check that they remain applicable after changes.

Order workflow validation in detail

Platform monitoring

Objective: Guide operational interventions according to dependency status.

Monitor the status of services needed for commerce.

How it works

Checks query enabled resources, services and integrations. They report a status that monitoring teams can use.

Platform monitoring in detail

Media library maintenance

Objective: Control cleanup without targeting media that is still needed.

Identify inconsistencies before cleaning up the library.

How it works

Operations begin with a diagnostic analysis of media cleanup candidates. They check candidates again before intervention and protect media still in use by default.

Media library maintenance in detail

Internal read-only diagnostics

Objective: Allow technical investigation without changing data.

Inspect the technical state of the platform without modifying it.

How it works

Diagnostic tools inspect application health, services and authorised processing queues. Access remains read-only within the defined scope.

Internal read-only diagnostics in detail

Customer messages and caching

Objective: Keep customers informed of the results of their actions.

Preserve confirmations and alerts in journeys compatible with page caching.

Customer messages and caching in detail

Development and infrastructure

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

Modular foundation

Objective: Adjust the store scope to merchant priorities.

Develop the store feature by feature according to business needs.

How it works

The project enables modules relevant to the catalogue, journeys and operations. Their settings are adapted to the selected scope and required integrations.

Modular foundation in detail

Reproducible deployments

Objective: Control data and settings changes between installations.

Prepare changes with migration helpers to verify for each project.

How it works

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.

Reproducible deployments in detail

Adaptable storefront theme

Objective: Give the merchant a presentation that reflects their brand.

Adapt a storefront foundation to your brand and journeys.

How it works

The theme provides shared displays and settings for store pages. The project adapts them to the selected content, components and uses.

Adaptable storefront theme in detail

Dedicated administration domain

Objective: Distinguish internal team uses from visitor uses.

Separate administrative access from the public store.

How it works

Administration can be served on a separate domain when the architecture supports it. Associated access and security rules are defined for the project.

Dedicated administration domain in detail

Maintenance operations

Objective: Guide the team through recurring site preparation tasks.

Prepare reference pages, settings and checks with assisted procedures.

Maintenance operations in detail

Shared technical services

Objective: Avoid divergent tracking practices between modules.

Reuse shared logging and processing tracking mechanisms.

Shared technical services in detail

Editorial component changes

Objective: Support content structure changes across teams.

Share and restore content structures between designated workspaces.

Editorial component changes in detail

Email preparation diagnostics

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.

Email preparation diagnostics in detail

AI development assistance — internal

Objective: Support developers while keeping validation under their responsibility.

Internal development assistance tools governed by checks and human validation.

AI development assistance — internal in detail

Additional resources and use cases to assess

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

Project documentation repository

Objective: Support project handover and knowledge transfer.

Share capabilities, rules and procedures between business and technical teams.

Project documentation repository in detail

Shopware AI — to assess

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.

Shopware AI — to assess in detail

Assisted administration — internal

Objective: Control assistance with internal operations without delegating human decisions.

Internal operations subject to permissions and human approvals, without a public merchant assistant.

Assisted administration — internal in detail

Native customer AI — unavailable

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.

Native customer AI — unavailable in detail