Introduction

Grobe Beschreibung, wofür das Plugin gut ist.

Features

Stichpunkt-Liste der Features

Installation / Update

System requirements

Shopware 6.3 and all associated system requirements must be met.

Other requirements

No third-party accounts or API access is required.

Plugin installation

Vorgehen bei Erstinstallation

Plugin update

To install the plugin, the following steps are required:

Manual upload

  1. Download the plugin

  2. In the Admin Dashboard navigate to Settings → System → Plugins and click on the button “Upload Plugin”.

  3. Select the file and upload it

Activation

Once the plugin is uploaded, the plugin still needs to be installed & activated. Please note that only installed plugins can be activated. To install the plugin, select the install item in the right column (button with 3 gray dots). After successful installation, you can activate the plugin and then proceed with further configuration.

Configuration

Store

Styling

The plugin offers different elements like the menu or menu items and provides them with their styling. The styling component is the same for all elements and offers the following settings:

Typography

Background

Box

Hover/Active

Other

With own CSS only CSS properties and values may be added and NO own selectors, since this content is inserted with the appropriate selectors! If you want to make larger adjustments, please use the CSS styling settings of the menu.

Icon

Each menu item can have an icon. The icon component provides the following settings:

Desktop menu

The desktop menu can be edited under Contents → Desktop Menu.

Einstellungen

note

The Menu Content Width setting is available only when Full Width is selected as the Menu Container Width.

The Menu Content Width setting is available only when Full Width is selected as the Menu Container Width.

Styling

Menu

The styling options are applied to the menu container. The available styling options can be found under Styling.

Dropdown

The styling options will be applied to the dropdown container or dropdown menu items. The existing styling options can be found under Styling.

Menu item

The styling options will be applied to the menu items. The available styling options can be found under Styling.

CSS

Individual CSS customizations can be used to include Google Fonts. Example:

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400&display=swap');

In the font field of the styling options 'Roboto', sans-serif is now available.

New menu item

New menu items can be added to the menu and placed using drag-drop. The menu supports the following types/widgets:

Navigator

Shows the menu along with all menu items/widgets. Child items (e.g. columns in the column widget) are indented and lightened to indicate which widget they belong to.

Widgets can be edited or deleted here. The arrangement of the menu items can also be changed via drag-drop.

Mobile-Menü

– TODO: START –

The mobile menu is based on and uses many of the features of Shopware's standard off-canvas menu. Like the desktop menu, however, it supports various widgets to customize the menu.

The mobile menu can be edited under Content → Mobile Menu.

Settings

Styling

Menu

The styling options will be applied to the menu container. The available styling options can be found under Styling.

Dropdown

The styling options will be applied to the dropdown submenu items. The existing styling options can be found under Styling.

Menüeintrag

The styling options will be applied to the menu items. The available styling options can be found under Styling.

CSS

Individual CSS customizations. Can be used, for example, to include Google Fonts. Example:

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400&display=swap');

In the font field of the styling options 'Roboto', sans-serif is now available.

New menu item

New menu items can be added to the menu and placed using drag-drop. The menu supports the following types/widgets:

Navigator

Shows the menu including all menu items/widgets. Child items (e.g. columns in the column widget) are indented and lightened to show which widget they belong to.

The widgets can be edited or deleted here. The arrangement of the menu items can also be changed via drag-drop.

Menu item widgets

Link

General
note

The category setting is available only when the “category” is selected as the link type. Similarly, the “linked to” setting is only available when the link type is a “customizable link”.

The category setting is available only when the “category” is selected as the link type. Similarly, the “linked to” setting is only available when the link type is a “customizable link”.

Categories

General
note

The dropdown content width setting is only available when the full width is selected as the dropdown width.

The dropdown content width setting is only available when the full width is selected as the dropdown width.

Category Settings

Example Simple: Show category links only

Example Complex: Show category information and subcategory links and images.

Columns

The Columns widget has two additional items in the sidebar: "New Menu Item" and "Navigator", which work the same way as in the menu. The Columns widget supports the following menu widgets:

General
note

The category setting is only available if the “category” is selected as the link type. Likewise, the linked-to setting is only available when the link type is a customizable link.

The category setting is only available if the “category” is selected as the link type. Likewise, the linked-to setting is only available when the link type is a customizable link.

Columns

Here the individual columns are displayed along with their menu item widgets. The settings of a column, such as a name or active, can be accessed via the sidebar item "Navigator".

HTML

General
note

The category setting is only available if “category” is selected as the link type. Likewise, the linked-to setting is only available when the link type is a customizable link.

The category setting is only available if “category” is selected as the link type. Likewise, the linked-to setting is only available when the link type is a customizable link.

note

The dropdown content width setting is only available when the full width is selected as the dropdown width.

The dropdown content width setting is only available when the full width is selected as the dropdown width.

HTML Content

Custom HTML or Twig content is used instead of the title of the menu item.

HTML Dropdown Content

Custom HTML or Twig content that is displayed inside the dropdown of the menu item.

ERP-System

The plugin does not require an interface to an ERP system.

Operation

Dieser Bereich beschreibt den Umgang mit dem Plugin im Alltag.

Glossary

Falls das Plugin bestimmte Begrifflichkeiten für die Beschreibung des Betriebs benötigt, sollten diese hier geklärt werden.

Store

Beschreibung des Betriebs im Shop (z.B. Backend-Übersichten, Aktionen, die dort durchführbar sind, etc.)

ERP-System

Ggf. Beschreibung, wie im ERP-System mit dem Plugin umzugehen ist.

Individualization

The plugin can be modified accordingly in the frontend.

Templates

The plugin template files, use various blocks, which can be used to customize the appearance or behavior of the mega menu. The files are located in the plugin folder src/Resources/views/storefront/.

If you make changes in the plugin's own files, they will be irrevocably overwritten during an update!

CSS

The plugin offers up to the use of inline CSS many possibilities to customize the display in the storefront. Changes that go beyond the configuration options in the administration are possible via Shopware's template system in your own storefront template.

If you make changes in the plugin's own files, they will be irrevocably overwritten during an update!

Text blocks

You can easily customize the text blocks used via the administration interface of your Shopware installation. Under Settings, select "Text blocks" in the first tab "Shop", then click "edit" in the right column for the text block set for which you want to make changes. After that, you can search for "s360-megamenu." at the top and find all the text modules that are relevant to the plugin.

Troubleshooting

Dieser Abschnitt soll dem Kunden ermöglichen, vielleicht schon allein Probleme lösen zu könne. Wo findet er Logs, worauf sollte er achten?

Check logs

To find out where a problem lies, the logs will help you and us. Depending on the error pattern, one of the following 3 logs is more or less relevant for this.

Browser log

The browser log is mostly relevant if something in the frontend of the store behaves strangely or does not react. (Example: You click a button and apparently nothing happens).

You can see the browser log by pressing F12 in the browser and then switching to Console.

Store log

The store log is always interesting if unexpected error messages are displayed in the frontend or if the plugin reacts to input in the frontend but does not deliver the expected result. Sometimes the browser log also shows that the information is more likely to be found in the store log.

Webserver log

The webserver log becomes relevant if you encounter an Error 500 (= white page) somewhere.

Your hoster can provide you with the webserver log.

Attention: Edit the config file of the store only if you know what you are doing! Incorrect adjustments here can make your store inaccessible or (encrypted) data unusable. If in doubt, ask your hoster or service partner for help.

FAQ

How do I integrate Google Fonts?

Google Fonts can be integrated into CSS using the import rule. To do this, the respective code snippet you received from Google must be entered in the CSS field of the styling settings.

In the font field of the styling options 'Roboto', sans-serif is now available.

How to change the spacing of subcategory images in the category widget?

The plugin uses a default spacing on the right and bottom for the subcategory images. This can be changed via CSS by adding the following to the CSS tab in the menu styling settings:

.s360-megamenu-sub-category {
    padding-right: 10px; /* Hier den Abstand rechts angeben */
    padding-bottom: 10px; /* Hier den Abstand unten angeben */
}

How to change the number of subcategories per row in the category widget?

The plugin uses a column size of 25% for the subcategories. This can be changed via CSS by adding the following to the CSS tab in the menu styling settings:

.s360-megamenu-sub-category {
    -ms-flex-preferred-size: 25%; /* Hier die Größe der Spalte angeben */
    flex-basis: 25%; /* Hier die Größe der Spalte angeben */
}

Changelog

v1.0.0 (Month Year)

Support and Contact

Reach our Support und Kontakt