Nova25

Nova25 example

The managed template “Nova25” is ASA2’s newest template designed for 2025 and beyond. It features a modern, clean design with advanced customization options, interactive image slideshows, and full Product Badge support. The template is optimized for mobile-first e-commerce experiences with 74+ configuration options.

Main features

  • Modern 2025 design language with clean typography and contemporary aesthetics

  • Interactive image slideshow with navigation controls and touch support

  • Full Product Badge integration supporting Amazon deals and discount badges

  • 74+ configuration options for extensive customization

  • Mobile-first responsive design optimized for all screen sizes

  • Advanced CSS customization with box shadows, borders, and custom properties

  • SEO-ready with structured data support

  • Performance optimized with efficient CSS and JavaScript

Demo page

To see this template in action with different examples, please refer to the demo page:

🚀 Nova25 Demo & Examples

Example

Example shortcode:

[asa2 tpl="Nova25"]B00EI7DPPI[/asa2]

Global Options

On ASA 2’s admin page “Templates” you can open a customization context window for each managed template. Just hover the mouse cursor over a template row and click the link “Customize” to open it. These settings will effect the appearance of this template.

Note

The globally applied options can be dynamically overwritten via shortcode options.

The following screenshot illustrates the options window by means of the “Book” template:

Template customization

Shortcode Options

In addition to the global options mentioned above, it is also possible to overwrite these settings dynamically in a WordPress shortcode, like this:

// general syntax:
[asa2 option="value"]ASIN[/asa2]

Take a look at other examples.

Complete Options List

Complete list of all options available for the template “Nova25”:

Layout
OptionTypeValuesDescription
align string
  • "none" (None)
  • "left" (Left)
  • "center" (Center)
  • "right" (Right)
Align
max_width int 0 between 9999 Max width. Max width in pixels. Leave blank for 100%.
background_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Background color
border_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Border color
border_width int 0 between 99 Border width. In pixels. 0 for no border.
border_radius int 0 between 99 Border radius. In pixels. > 0 for rounded corners.
box_shadow_css string custom text Box shadow style. Utilizes the CSS box-shadow property. Example: "0px 0px 20px 10px rgba(44,54,92,0.2);"
Image
OptionTypeValuesDescription
image_size string
  • "small" (Small)
  • "medium" (Medium)
  • "large" (Large)
Image size
image_max_width int 0 between 999 Image max width. In pixels. 0 - 999. 0 for none.
image_max_height int 0 between 9999 Image max height. Image max height in pixel
image_background_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Image background color. Background color for the image section
main_image_slideshow bool "yes" / "no" Activate slideshow of additional images on main image
slideshow_max int 0 between 999 Maximum slideshow items (0 = all)
Title
OptionTypeValuesDescription
title_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Title color. No default. The title will be displayed in the default text color of your page, if none is set here.
title_font_css string custom text Title font style. Utilizes the CSS font property. Example: "15px arial, sans-serif;"
title_length int 20 between 200 Title length. Maximum number of characters for product title
Price
OptionTypeValuesDescription
price_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Price color. The color in which the price text is displayed.
hide_price bool "yes" / "no" Hide price(s)
price_font_css string custom text Price font style. Utilizes the CSS font property. Example: "15px arial, sans-serif;"
show_price_disclaimer bool "yes" / "no" Show price disclaimer. "Details" link next to date of last update.
last_update_format string custom text Last item update date format. Used in price disclaimer. Supports PHP date function format. Example: d.m.Y H:i:s
show_merchant bool "yes" / "no" Show product merchant (if available)
Badges
OptionTypeValuesDescription
discount_badge_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Discount badge color
deal_badge_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Deal badge color. Color for Amazon Deal badges (Prime Day, Lightning Deal, etc.)
Button
OptionTypeValuesDescription
button_font_css string custom text All buttons font style. Utilizes the CSS font property. Example: "15px arial, sans-serif;"
button_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Buy button background color
button_color_hover string CSS compatible color value, like hex values (#ff0000) or color names (red) Buy button hover color
button_text_color string CSS compatible color value, like hex values (#ff0000) or color names (red) Buy button text color
show_buy_button bool "yes" / "no" Show buy button
more_info_button_color string CSS compatible color value, like hex values (#ff0000) or color names (red) More info button background color
more_info_button_color_hover string CSS compatible color value, like hex values (#ff0000) or color names (red) More info button hover color
more_info_button_text_color string CSS compatible color value, like hex values (#ff0000) or color names (red) More info button text color
button_padding int 0 between 999 Button padding. Padding in pixels
Ratings
OptionTypeValuesDescription
show_ratings bool "yes" / "no" Show rating stars
show_total_reviews bool "yes" / "no" Show number of total reviews
Details
OptionTypeValuesDescription
show_features bool "yes" / "no" Show product features (if available)
features_length int 0 between 99 Max features. How many feature items to show before the "Show more" link. 0 = no limit.
feature_text_length int 0 between 1000 Max feature text length. Maximum number of letters for each feature before the "..." get displayed. 0 = no limit.
features_font_size int 1 between 100 Features font size (in percent)
show_description bool "yes" / "no" Show product description (if available)
description_font_size int 1 between 100 Description font size (in percent)
description_length int 0 between 1000 Description length. Number of letters before the "show more" link get displayed. 0 = no limit.
Misc
OptionTypeValuesDescription
structured_data string
  • "none" (None)
  • "json_ld" (JSON-LD format)
Structured Data. Include structured data at the end of the template
custom_css string
  • "none" (None)
  • "json_ld" (JSON-LD format)
Custom CSS. Custom CSS that is applied to all occurrences of this template on a page and is only included once in the source code.
disclaimer string
  • "none" (None)
  • "asterisk_only" (Asterisk in buy button)
Disclaimer. Shows an asterisk in buy button.

Configuration Categories

Layout Options (7 options)

  • align: none, left, center, right - Controls template alignment

  • max_width: 0-9999 pixels (0 = 100%) - Sets maximum container width

  • background_color: CSS color value - Template background color

  • border_color: CSS color value - Border color

  • border_width: 0-99 pixels - Border thickness

  • border_radius: 0-99 pixels - Corner rounding

  • box_shadow_css: CSS box-shadow property - Drop shadow styling

Image Options (6 options)

  • image_size: small, medium, large - Default image size

  • image_max_width: 0-999 pixels - Maximum image width

  • image_max_height: 0-9999 pixels - Maximum image height

  • image_background_color: CSS color value - Image section background

  • main_image_slideshow: yes/no - Enable interactive slideshow

  • slideshow_max: 0-999 (0 = all images) - Maximum slideshow images

Badge Options (2 options)

  • discount_badge_color: CSS color value - Discount badge styling

  • deal_badge_color: CSS color value - Amazon deal badge styling

Button Options (8 options)

  • button_font_css: CSS font property - Button typography

  • button_color: CSS color value - Primary button color

  • button_color_hover: CSS color value - Button hover state

  • button_text_color: CSS color value - Button text color

  • show_buy_button: yes/no - Display buy button

  • more_info_button_color: CSS color value - Info button color

  • more_info_button_color_hover: CSS color value - Info button hover

  • more_info_button_text_color: CSS color value - Info button text

  • button_padding: 0-999 pixels - Button padding

Shortcode Options Examples

Modern e-commerce setup:

[asa2 tpl="Nova25" background_color="#ffffff" border_radius="12" box_shadow_css="0 4px 20px rgba(0, 0, 0, 0.08)" button_color="#0073aa" main_image_slideshow="yes"]B00EI7DPPI[/asa2]
Nova25 modern setup

Enable interactive slideshow with custom styling:

[asa2 tpl="Nova25" main_image_slideshow="yes" slideshow_max="5" border_radius="16" max_width="500"]B00EI7DPPI[/asa2]
Nova25 slideshow example

Brand-focused configuration:

[asa2 tpl="Nova25" background_color="#f8f9fa" button_color="#ff6600" title_color="#ff6600" price_color="#ff6600" border_color="#ff6600"]B00EI7DPPI[/asa2]
Nova25 brand customization

Mobile-optimized setup:

[asa2 tpl="Nova25" max_width="400" image_size="medium" title_length="60" features_length="2" button_padding="12"]B00EI7DPPI[/asa2]

Technical Features

Performance

  • CSS Size: ~8KB minified

  • JavaScript: ~2KB for slideshow functionality

  • Compatible with lazy loading and caching

  • Modern browser support (Chrome 70+, Firefox 65+, Safari 12+)

JavaScript Features

  • Nova Slideshow: Custom slideshow implementation

  • Touch Support: Mobile-friendly navigation

  • Keyboard Navigation: Accessibility support

  • Dot Indicators: Visual slideshow navigation

CSS Architecture

  • BEM Methodology: Clean, maintainable class structure

  • CSS Custom Properties: Modern variable support

  • Flexbox Layout: Contemporary layout techniques

  • Mobile Breakpoints: Responsive design implementation

Migration Guide

From Robust Template

Most Robust options are compatible with Nova25. New features to configure:

  • Enable main_image_slideshow for interactive images

  • Configure badge colors for Product Badge support

  • Utilize advanced border and shadow options

From Flex_1 Template

Layout concepts are similar, with many enhanced options:

  • Slideshow functionality replaces static images

  • 74+ options vs. ~30 in Flex_1

  • Advanced typography controls available

  • Badge system integration

Best Practices

Configuration Recommendations

  1. Mobile First: Always test mobile appearance first

  2. Image Optimization: Use appropriate image sizes for slideshow

  3. Brand Consistency: Configure colors to match brand palette

  4. Performance: Enable structured data for SEO benefits

Common Issues

  • Slideshow not working: Verify JavaScript is enabled

  • Mobile layout issues: Check responsive CSS loading

  • Badge positioning: Configure badge colors properly

  • Image sizing: Use image_max_width/height options