Shop UX Toolkit
Shop UX Toolkit
Description
Shop UX Toolkit improves WooCommerce and WordPress UX/accessibility. Designed and tested exclusively for the Storefront theme with WooCommerce. CSS targets WooCommerce classes for potential compatibility with other themes—all features except Blog Excerpts should work with any WooCommerce theme, but styling may vary due to theme overrides. Test thoroughly; disable features if conflicts occur. Toggle features in Settings > Shop UX Toolkit.
Features
- Link Styling: Underlines links in shop/category descriptions; removes on hover. Fixes accessibility/SEO issues.
- Hover Effect: Adds soft shadow on hover for product/category boxes. Signals clickability.
- Keyboard Focus: Shows focus outlines only for keyboard navigation.
- Blog Excerpts: Displays excerpts on blog/archives with “Continue Reading” button. Customizes length/ellipsis. (Available only for Storefront theme.)
- Facebook Cart Integration: Handles Meta (Facebook/Instagram) checkout redirects on secure-checkout page (auto-created).
- Reviews Page: Enables page for submitting/displaying reviews. Uses shortcodes [submit_review_form], [display_all_reviews]. Auto-creates page; customize slug. Note: Slowdown possible over 5000 products.
- Captcha for Reviews: Enables Turnstile/Google Captcha (requires Login Security Pro plugin).
- Category Ordering: Adds order field to product categories; sorts shop page by custom order (lower numbers first).
- Other: Stops empty paginated shop pages; centers modal image titles.
Live demo: https://www.smokingblends.com — hover product boxes, check description links, and Tab to see the focus option.
Usage
- Toggle features in settings.
- For reviews: Add shortcodes to page; manage displayed reviews in settings (up to 10).
- Category order: Edit categories, set number; auto-sorts shop.
Contributing
Free plugin, Storefront-first. Suggest changes via WordPress.org Support forum with WP, Woo, theme versions, steps, and minimal code.
Privacy
This plugin does not collect, store, or transmit personal data, and makes no external requests.
Installation
- Upload to
/wp-content/plugins/or install via Plugins Add New. - Activate the plugin.
- Go to Plugins Installed Plugins Shop UX Toolkit Settings to enable/disable features.
- Clear page cache or CDN after changing settings.
Screenshots
Faq
It enhances WooCommerce shop/product pages with better links, hover effects, centered image titles, and keyboard-only focus outlines, improving UX, accessibility, and engagement.
Designed for Storefront; may work with others but test for conflicts. CSS uses WooCommerce classes, but other themes’ custom styles could override or cause issues. Most features are theme-agnostic except Blog Excerpts, which is Storefront-specific.
Yes, enable/disable link underlines, hover effects, or focus outlines in the settings.
Yes, CSS-based for minimal impact on site speed, ideal for using just one feature.
Underlined links and keyboard-only focus outlines meet accessibility standards for visual impairments. Fixing PageSpeed Insights errors (e.g., color-only links) may improve SEO.
No, adjust settings via the WordPress dashboard. A “Settings” link appears on the Plugins page.
Check shop/product pages for underlined links, hover effects, and focus outlines. Test accessibility with tools like Google PageSpeed Insights.
Edit product category > set order number; lower first on shop.
Over 5000 products may slow dropdown; caching helps.
Change slug in settings; auto-recreates if missing.
Reviews
Changelog
0.3.1
- Fixed enqueuing issue with blog functions.
- Updated all settings to default to false in the settings menu.
0.3.0
- Added blog excerpts feature (Storefront only).
- Added Facebook cart integration with customizable slug.
- Added reviews page with shortcodes, management, and captcha option.
- Optimized reviews with caching.
- Updated function prefixes for consistency.
- Added category ordering.
0.2.2
- Refined hover-lift to clickable elements in category/product boxes.
- Fixed lower-left and lower-right corner hover effect coverage.
- Centered image titles in single-product large image modal.
0.2.1
- Added link behavior for single-product description tabs.
- Clarified Storefront-first testing and support.
0.2.0
- CSS-only simplification; focused UX tweaks on archive pages.
![Description links underlined by default, removed on hover. [screenshot-1.png]](https://ps.w.org/shop-ux-toolkit/assets/Screenshot-1.png?rev=3350561)
![Product/category boxes with soft shadow hover. [screenshot-2.png]](https://ps.w.org/shop-ux-toolkit/assets/Screenshot-2.png?rev=3427489)
![Reviews submission form. [screenshot-3.png]](https://ps.w.org/shop-ux-toolkit/assets/Screenshot-3.png?rev=3427489)
![Category order field in admin. [screenshot-4.png]](https://ps.w.org/shop-ux-toolkit/assets/Screenshot-4.png?rev=3427489)