docs/design/banners.md
{% embed url="https://youtu.be/example" %}
Video: Banner Management in OpenCart
Banners are flexible promotional tools that allow you to display images with links anywhere in your store. You can create banner groups with multiple images, configure transition effects, and display them using the Banner module in various layout positions.
The banner list displays all banner groups in your store. From here you can:
{% hint style="info" %} Pro Tip: Use descriptive banner names that clearly indicate their purpose and location (e.g., "Homepage Hero Banners", "Sidebar Promotions"). {% endhint %}
When creating or editing a banner group, you'll work with two main tabs:
{% tabs %} {% tab title="General Tab" %}
Banner Name
Status
{% hint style="info" %} Naming Strategy: Choose banner names that help you quickly identify their purpose and location when managing multiple banner groups. {% endhint %} {% endtab %}
{% tab title="Images Tab" %}
Multi-language Support
Banner images support multiple languages. Each language has its own set of images, allowing you to display different banners based on the store's active language.
Image Configuration
For each language, you can add multiple images with the following settings:
Image
Title
Link
Sort Order
{% hint style="success" %} Image Management: You can add multiple images to create rotating banners. Use consistent image dimensions within a group for optimal display. {% endhint %}
{% hint style="warning" %} Link Validation: Always test banner links after saving to ensure they work correctly and direct customers to the intended destinations. {% endhint %} {% endtab %} {% endtabs %}
Banners are displayed using the Banner module. To configure banner display:
{% stepper %} {% step %}
{% step %}
Click Edit on the Banner module and configure:
Module Settings
{% hint style="info" %} Display Optimization: Match the width and height settings to your banner image dimensions to prevent distortion and ensure optimal display quality. {% endhint %} {% endstep %}
{% step %}
Visual Design Guidelines
Image Quality:
Content Strategy:
Technical Optimization:
{% hint style="success" %} Design Strategy: Create visually appealing banners that enhance user experience while maintaining fast loading times and mobile responsiveness. {% endhint %}
</details> <details> <summary><strong>Multi-store & Multi-language Implementation</strong></summary>Advanced Configuration
Multi-store Support:
Multi-language Support:
{% hint style="info" %} Global Strategy: Leverage multi-store and multi-language features to create targeted promotional campaigns for different markets and customer segments. {% endhint %}
</details> <details> <summary><strong>Performance & SEO Considerations</strong></summary>Optimization Guidelines
Performance:
SEO & Accessibility:
{% hint style="warning" %} Performance Impact: Excessive use of banners with large images and short intervals can negatively impact page load times and user experience. {% endhint %}
</details>{% stepper %} {% step %}
{% hint style="info" %} Quick Tip: Save your work frequently to avoid losing changes, especially when adding multiple images. {% endhint %} {% endstep %}
{% step %}
{% hint style="success" %} Pro Tip: Use layout overrides to display different banners on specific pages (homepage, category pages, product pages). {% endhint %} {% endstep %}
{% step %}
{% hint style="warning" %} Caution: Deleting banner groups permanently removes all associated images and settings. Consider disabling instead of deleting for future reuse. {% endhint %} {% endstep %} {% endstepper %}
{% hint style="danger" %} Critical Warnings
Problem: Banners don't appear on the storefront
Diagnostic Steps:
Quick Solutions:
{% hint style="warning" %} Quick Check: Go to Design → Banners and verify the banner group exists, is enabled, and has images configured. {% endhint %}
</details> <details> <summary><strong>Image Display Problems</strong></summary>Problem: Banner images don't load or appear distorted
Diagnostic Steps:
Quick Solutions:
{% hint style="info" %} Display Testing: Always test banner display on multiple devices and browsers to ensure consistent appearance. {% endhint %}
</details> <details> <summary><strong>Transition Effects Not Working</strong></summary>Problem: Banner transition effects don't function properly
Diagnostic Steps:
Quick Solutions:
{% hint style="warning" %} Compatibility Note: Some older browsers may not support all transition effects. Consider using simpler effects for maximum compatibility. {% endhint %}
</details> <details> <summary><strong>Links Not Functioning</strong></summary>Problem: Banner clicks don't navigate to intended URLs
Diagnostic Steps:
Quick Solutions:
{% hint style="info" %} Link Testing: Always test banner links after making changes to ensure they work correctly and direct customers to the intended destinations. {% endhint %}
</details>"Effective banners combine compelling visuals with clear calls-to-action. Take the time to design banners that not only look great but also drive customer engagement and conversions."