Skip to content

Design Customization

ProductBay gives you granular control over the visual appearance of each table. Every table has its own scoped CSS, so styles never leak between tables.

Header Styling

PropertyDescriptionDefault
Background ColorHeader row background#f0f0f1
Text ColorHeader text color#333333
Font SizeHeader font size16px
Font WeightHeader font weightBold

Body Styling

PropertyDescriptionDefault
Background ColorBody rows background#ffffff
Text ColorBody text color#444444
Alternating RowsEnable zebra stripingDisabled
Alt BackgroundAlternating row background color#f9f9f9
Alt Text ColorAlternating row text color#444444
Border ColorRow/cell border color#e5e5e5

Alternating Rows (Zebra Striping)

Enable this to apply different background colors to even and odd rows. This improves readability for tables with many rows.

Button Styling

The add-to-cart button can be fully customized:

PropertyDescriptionDefault
Background ColorButton background#2271b1
Text ColorButton text#ffffff
Border RadiusButton corner rounding4px
IconButton icon styleCart
Hover BackgroundBackground on hover#135e96
Hover Text ColorText color on hover#ffffff

Layout

PropertyDescriptionDefault
Border StyleTable border styleSolid
Border ColorTable border color#e5e5e5
Border RadiusTable corner rounding0px
Cell PaddingSpace inside each cellNormal

Cell Padding Options

  • Compact — Tight spacing for dense tables
  • Normal — Standard spacing (default)
  • Comfortable — Extra spacing for readability

Hover Effects

PropertyDescriptionDefault
Row HoverHighlight rows on mouse hoverEnabled
Hover BackgroundRow background on hover#f5f5f5

Instance-Scoped CSS

Each table generates a unique CSS scope. This means:

  • Multiple tables on the same page won't share or override each other's styles
  • Table styles won't interfere with your theme's CSS
  • Your theme's CSS won't break the table layout

Live Preview

All design changes are shown in real-time in the preview panel during the Creation Wizard. What you see in the preview is exactly what visitors will see on the frontend.

Released under the GPL-2.0+ License.