maidulcu/smart-product-table
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== Smart Product Table === Contributors: maidulcu Donate link: https://github.com/maidulcu/smart-product-table Tags: woocommerce, product table, product list, bulk order, ajax cart Requires at least: 5.0 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A modern, responsive, and customizable product table for WooCommerce with advanced filtering, bulk actions, and multiple display styles. == Description == Smart Product Table is a powerful WordPress plugin that transforms your WooCommerce product display into a modern, feature-rich table format. Perfect for wholesale stores, B2B businesses, and any shop that needs efficient product browsing and bulk ordering capabilities. = Key Features = **🎨 Multiple Design Styles** * Standard Grid Layout * Compact List View * Product Cards Design * Striped Rows Style * Modern Shop Layout **🔍 Advanced Filtering System** * Category-based filtering * Tag-based filtering * Price range filtering * Real-time AJAX filtering * Search functionality **🛒 Bulk Order Management** * Select multiple products * Bulk add to cart * Quantity selectors * AJAX cart integration **📱 Responsive Design** * Mobile-friendly layouts * Touch-optimized controls * Responsive breakpoints * Card view for mobile **⚙️ Customization Options** * Table density settings (Compact/Normal/Spacious) * Show/hide product thumbnails * Configurable image sizes * Star ratings display * Sale badges * Zebra striping * Hover effects **🚀 Performance Features** * AJAX pagination * Optimized queries * Lightweight code * Fast loading times = Perfect For = * Wholesale stores * B2B businesses * Catalog-style shops * Bulk order websites * Product comparison sites * Any WooCommerce store needing better product tables = Easy Setup = 1. Install and activate the plugin 2. Create a new Product Table from the admin menu 3. Configure your layout, filters, and display options 4. Use the generated shortcode anywhere on your site 5. Customize the appearance to match your brand = Shortcode Usage = `[smarttable id="123"]` Replace "123" with your Product Table ID. == Installation == = Automatic Installation = 1. Log in to your WordPress admin panel 2. Go to Plugins > Add New 3. Search for "Smart Product Table" 4. Click "Install Now" and then "Activate" = Manual Installation = 1. Download the plugin zip file 2. Log in to your WordPress admin panel 3. Go to Plugins > Add New > Upload Plugin 4. Choose the zip file and click "Install Now" 5. Activate the plugin = After Installation = 1. Make sure WooCommerce is installed and activated 2. Go to Product Tables > Add New 3. Configure your table settings 4. Copy the shortcode and use it on any page or post == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes, Smart Product Table is designed specifically for WooCommerce and requires it to be installed and activated. = Can I customize the table appearance? = Absolutely! The plugin offers extensive customization options including multiple design styles, density settings, color schemes, and layout options. = Does it work with variable products? = Yes, the plugin fully supports WooCommerce variable products and displays them properly in the table format. = Is it mobile responsive? = Yes, Smart Product Table is fully responsive and includes special mobile layouts for optimal viewing on all devices. = Can customers add multiple products to cart at once? = Yes, the bulk order feature allows customers to select multiple products and add them to cart with a single click. = Does it support AJAX? = Yes, filtering, pagination, search, and cart operations all use AJAX for a smooth user experience without page reloads. = Can I use multiple tables on the same page? = Yes, you can create multiple product tables with different configurations and use them on the same page. = Is it compatible with caching plugins? = Yes, the plugin is designed to work well with popular caching plugins and follows WordPress best practices. == Screenshots == 1. Product table with modern design and filtering options 2. Admin interface for creating and configuring tables 3. Mobile responsive layout with card view 4. Bulk selection and cart functionality 5. Multiple design styles available 6. Advanced filtering and search options == Changelog == = 1.0.0 = * Initial release * Multiple table design styles * Advanced filtering system * Bulk order functionality * AJAX pagination and search * Mobile responsive design * Extensive customization options * Admin interface for table management == Upgrade Notice == = 1.0.0 = Initial release of Smart Product Table. Install now to transform your WooCommerce product display! == Support == For support, feature requests, or bug reports, please visit our [GitHub repository](https://github.com/maidulcu/smart-product-table) or contact us through the WordPress.org support forums. == Contributing == We welcome contributions! Please visit our [GitHub repository](https://github.com/maidulcu/smart-product-table) to contribute code, report issues, or suggest improvements. == Third Party Resources == This plugin uses the following third-party resources in the admin area: **Choices.js** * Used for: Enhanced multi-select dropdowns in admin interface * License: MIT * Version: 10.2.0 * Source: Bundled locally (preferred) or jsDelivr CDN fallback * Privacy: No data is collected or transmitted to external servers * Purpose: Improves user experience for category and tag selection * Homepage: https://github.com/Choices-js/Choices **SortableJS** * Used for: Drag-and-drop functionality in layout builder * License: MIT * Version: 1.15.0 * Source: Bundled locally (preferred) or jsDelivr CDN fallback * Privacy: No data is collected or transmitted to external servers * Purpose: Enables intuitive drag-and-drop column arrangement * Homepage: https://github.com/SortableJS/Sortable All external libraries are bundled with the plugin for WordPress.org compliance. CDN fallbacks are only used if local files are missing. Resources are loaded only in the WordPress admin area and do not affect front-end performance or user privacy. == Privacy Policy == Smart Product Table does not collect, store, or transmit any personal data. All functionality is handled locally within your WordPress installation. The plugin does not make any external API calls or send data to third-party services during normal operation.