Giter VIP home page Giter VIP logo

codersaiful / woo-product-table Goto Github PK

View Code? Open in Web Editor NEW
13.0 8.0 18.0 7.9 MB

Displaying WooCommerce Products as a table tag by this plugin. Product Table's pro Features in FREE. Easily display your products as table by tiny shortcode. Such: [Product_Table id='1']. Support default editor, any Page Builder & Gutenberg.

Home Page: https://wooproducttable.com/

PHP 37.05% JavaScript 49.88% CSS 11.22% HTML 1.46% Hack 0.39%
woocommerce-product product-table wc-table product-list wc-product-table hacktoberfest hacktoberfest2022 ecommerce php woocommerce

woo-product-table's Introduction

Product Table for WooCommerce

Product Table for WooCommerce by CodeAstrology

Product Table for WooCommerce has Tiny Shortcode. Easy to use and No need programming knowledge to use. Easily able to handle by Graphical User Interface. Just like following: [Product_Table id='123'] Download from Plugin in WordPress.org

Features

  • Within a minute, User able to make a table and using shortcode, able to display anywhere
  • Most popular and Fastest
  • Developer Friendly - Available lots of Filter and Action Hook
  • Support all theme and plugin
  • Displaying product list as table within a minute.
  • So many lots of features Read More

How to Contribute?

As Woo Product Table(Product Table for WooCommerce by CodeAstrology) Plugin is a WooCommerce Plugin of WordPress. So Need first WordPress then WooCommerce. And there are lot's of Action and Filter hooks available in our Plugin by these hooks, Use able to make Addon of Woo Product Table. You also can create custom Hooks, when you will contribute to our plugin. Now I will explain step, how can contribute to our plugin.

Check following steps:

  • Install WordPress to your localhost. It can be WAMP, XAMP etc. Although I prefer XAMP. You can use any one.

  • Install WooCommerce Plugin to your WordPress Site.

  • Activate WooCommerce Plugin and import some product. Sample Product available in "WooCommerce" Plugins folder. sample directory C:\wamp64\www\{wordpress-site}\wp-content\plugins\woocommerce\sample-data\sample_products.csv. Check How to import.

  • Clone woo-product-table repository to your Plugins directory. Repository Clone Tutorial.

    • Go to plugins like C:\wamp64\www\{wordpress-site}\wp-content\plugins
    • open comand tool. such as Git Bash. A screenshot:
      image
    • write git clone https://github.com/codersaiful/woo-product-table.git And press ENTER.
    • I recommend you to pull latest branch but you can pull master branch also AND Obviously create new branch from this branch with your name/username etc.
    • After fix, push. We will check and merge.
    • RECOMMENDED: Everytime pull latest version.
  • Now open your Localhost WordPress site's code via any code Editor. like VS Code, Netbeans etc.

  • I strongly recommend to open your main WordPress CMS folder via CODE EDITOR. Your site's probable directory is: C:\wamp64\www\{wordpress-site}.

  • Woo Product Table plugin directory is: C:\wamp64\www\{wordpress-site}\wp-content\plugins\woo-product-table

  • Go to Dashboard -> Plugins and Activate *Product Table Plugin for WooCommerce by CodeAstrology

  • Check all functionality and Findout issue. Or Making a new Features for Product Table Plugins.

  • Creating a table: Dashboard -> Product Table -> Add New -> put name, set some columns and Publish Post. Then copy that shortcode and Paste to your desired page.

  • Create a new issue on this ripository and add Label hacktoberfest, good first issue, hacktobarfest2022 and codeastrology

  • Finally You will get a Product table. Like following screenshot:
    image

Plugin in WordPress.org

https://wordpress.org/plugins/woo-product-table/

Available Filter and Action Hooks List

https://docs.google.com/spreadsheets/d/1RwnzuupIYC-ao2R3_P3hZU__R-8nA3p7o2XoWWntNig/edit?usp=sharing

Making a sample Addons

Here I will show, how a user can make a addon for Product Table for WooCommerce using our Hook. As example, I will show, how to add new column in our table.

Using hooks

There are variety of ways to add your custom code to manipulate code by hooks:

  • To a custom child theme’s functions.php file.
  • Using a plugin such as Code Snippets

Available Variable in item file.

such: woo-product-table/includes/items/xxxx.php see a method of \WOO_PRODUCT_TABLE\Inc\Table\Row class.

private function data_for_extract(){
        $serial = ( ($this->page_number - 1) * $this->posts_per_page ) + $this->serial_number;
        
        $this->avialable_variables = [
            'id' => $this->product_id,
            'args' => $this->args,
            'table_type' => $this->table_type,
            'product_type' => $this->product_type,
            'temp_number' => $this->table_id,
            'table_ID' => $this->table_id,
            'data' => $this->product_data,
            'config_value' => $this->table_config,
            'column_settings' => $this->column_settings,
            'column_array' => $this->column_array,
            'checkbox' =>  $this->checkbox,
            'table_column_keywords' => $this->_enable_cols,
            'ajax_action' => $this->ajax_action,
            'add_to_cart_text' => $this->add_to_cart_text,
            'default_quantity' => $this->default_quantity,
            'stock_status' => $this->product_stock_status,
            'stock_status_class' => $this->product_stock_status_class,
    
            'description_type' => $this->description_type,
            '_device' => $this->_device,
            //For Variable Product
            'attributes' => $this->attributes,
            'available_variations' => $this->available_variations,
            'variable_for_total' => $this->variable_for_total,
    
    
            'row_class' => $this->row_class,
            'wpt_table_row_serial' => $serial,
        ];

        return $this->apply_filter( 'wpt_avialable_variables', $this->avialable_variables );
    }

actually we have extract($this->avialable_variables). means: you will get all these array key as variable inside items file. suppose:

echo $id;

Using action hooks

To execute your own code, you hook in by using the action hook do_action('action_name');. Here is where to place your code:

add_action( 'action_name', 'your_function_name' );

function your_function_name() {
// Your code
}

Start Procedure of adding new Collumn

First we have to our custom column in default column array using wpto_default_column_arr filter.

<?php
if( !function_exists( 'new_shortcode_column' ) ){
   function new_shortcode_column( $column_array ) {
       $column_array['new_shortcode'] = 'New Shortcode';
       return $column_array;
   }
}
add_filter( 'wpto_default_column_arr', 'new_shortcode_column' );

We have added our new shortcode column to default column array. Now we need a file where we can add the content for that custom shortcode.

Below we have used wpto_template_loc_item_ . $keyword filter.

<?php
if( !function_exists( 'temp_file_for_new_shortcode' ) ){
    function temp_file_for_new_shortcode( $file ){
        //$file = __DIR__ . '/../file/my_shortcode.php';
        $file = $your_file_location;
        return $file;
    }
}
add_filter( 'wpto_template_loc_item_{new_shortcode}', 'temp_file_for_new_shortcode', 10 );

Here {new_shortcode} is column's keyword. it's dynamic and changeable based on your column name/keyword.

Example File code(my_shortcode.php)

/**
 * //Some Available Variation over there:
 * $keyword, 
 * $table_ID, 
 * $settings, 
 * $column_settings, 
 * $product
 * $id (here id is product id)
 */  

//Such: an example
$product_id = $id;

echo get_post_meta( $product_id, 'discount_custom_field', true );

//Do here, what u want

Now we need to add a input field for get the custom shortcode from user. here we have used wpto_column_setting_form_ . $keyword action to add the input field inside column area in column tab.

<?php
function input_for_new_shortcode($_device_name, $column_settings){
    $text = isset( $column_settings['new_shortcode']['text'] ) ? $column_settings['new_shortcode']['text'] : false;
    ?>
<input class="ua_input" name="column_settings<?php echo esc_attr( $_device_name ); ?>[new_shortcode]" value="<?php echo esc_attr( $text ); ?>">
<?php 
}
add_action( 'wpto_column_setting_form_new_shortcode', 'input_for_new_shortcode', 10, 2 );

Now we have to show the shortcode content using our custom file. Here we create a file my_shortcode.php with following code.

<?php
$my_shortcode = isset( $settings['text'] ) ? $settings['text'] : '';
 
echo do_shortcode( $settings['text'] );

How to Change Label text for URL Field and File Type Field of ACF. Use following Filter.

<?php

function wpt_custom_extra_label_change( $label, $id ){
    $label = get_post_meta($id, 'my_custom_label', true);
    return $label;
}
add_filter( 'wpt_extra_label_text', 'wpt_custom_extra_label_change', 10, 2 );

woo-product-table's People

Contributors

arif-xs avatar autocircled avatar codeastrology-dev avatar codersaiful avatar fatimakhatungit avatar fazlebarisn avatar hannannexus avatar mdibrahimk48 avatar rafiul avatar tanyabouman avatar unikforceit avatar zbandhan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

woo-product-table's Issues

checkboxes disappear when not selecting a template

Sofar I love this product, just trying to make everything perfect. In order to make the table fit to my overall website design I selected "Design > Template None".

This makes the buttons into my default website button/colors which is what I want. BUT the checkboxes are all hidden. Checking into the CSS, it seems like the opacity is set to zero (see screenshot of the inspection tab). I am now trying to modify it with extra css on the page but if it can be fixed would be better ;)

Thanks!
Screenshot 2022-11-18 at 15 42 02

Menu after importing custom table style

Applies to the PRO version. After I've imported a style for a table of mine, it no longer lets me get back into the designer to edit the form again or tweak the demo the way I would like. The current workaround is make a whole new table and do not import anything

Allow decimal in min/max price query (change validation pattern)

I have a simple request:
Filtering a table's query by setting a minimum/maximum price works for integers only, but it would be very useful to allow floating point prices as well. E.g. minimum price of 0.01 (or 0,01 depending on the country's decimal separator).
For now, I just removed the pattern attribute in the HTML and submitted the new value without problems. It would be convenient if this was just possible by default.

admin/tabs/query.php at lines 347 and 356 (remove the pattern & type, or change it to allow at least 2 decimal places), e.g.
<input name="conditions[min_price]" data-name='min_price' value="<?php echo isset( $meta_conditions['min_price'] ) ?$meta_conditions['min_price'] : ''; ?>" id="wpt_product_min_price" class="wpt_fullwidth wpt_data_filed_atts ua_input">

Variable Product Table Sorting Issue

Hello, I am having an issue where if the user sorts using any of the columns on my product table, they are unable to add the item to the cart. I can only add to cart from the default view. I have tried a fresh install of woo product table on a different website and the same issue persists. Any recommendations for fixing this?

Layout issue

Hi,
First of all thanks for your feedback.
But why do you close this issue? I can not answer anymore and have to open a new one.

So let me say, Its a really bad practice to change existing configuration without any admin interaction.
I am almost sure that with your recent update my whole frontend was changed.

I have checked all fields, and I have not active any checkboxes.
So I still can not remove these weird buttons.
Bildschirmfoto 2022-11-14 um 13 28 07

So the issue remains.
All was good, and without my interaction the buttons showed up and the sorting was activated. how can this be?

JS TypeError on mobile

WP v 6.1.1
WPT v3.3.5

The error:
Uncaught TypeError: Cannot read properties of undefined (reading 'data')

  • at HTMLBodyElement. (woo-custom-features.min.js?ver=3.4.1:1:22100)
  • at HTMLBodyElement.dispatch (jquery.min.js?ver=3.6.1:2:43064)
  • at y.handle (jquery.min.js?ver=3.6.1:2:41048)
  • at Object.trigger (jquery.min.js?ver=3.6.1:2:71659)
  • at HTMLBodyElement. (jquery.min.js?ver=3.6.1:2:72254)
  • at Function.each (jquery.min.js?ver=3.6.1:2:3003)
  • at s.fn.init.each (jquery.min.js?ver=3.6.1:2:1481)
  • at s.fn.init.trigger (jquery.min.js?ver=3.6.1:2:72230)
  • at HTMLDocument. (custom.js?ver=3.3.5.3:380:60)
  • at e (jquery.min.js?ver=3.6.1:2:30038)

Works fine on Win browsers but not on Mac or mobile FF/Chrome.

  • Select all is not working
  • Add selected to cart is not working

Any suggestions?

Thanks in advance! :)

Product Table for WooCommerce

There is a plugin conflict with the latest WooCommerce Payments Version 5.4.0. When trying to 'Capture the Charge' for the order, nothing happens when I click the button. I have performed a conflict test and found that 'Product Table for WooCommerce' is the plugin causing the issue. When I deactivated it, I was able to capture the charge for the order.

How to add a column

Hello,

I am trying to add a column but nothing appends when I just add this code

if( !function_exists( 'new_shortcode_column' ) ){
   function new_shortcode_column( $column_array ) {
       $column_array['new_shortcode'] = 'New Shortcode';
       return $column_array;
   }
}
add_filter( 'wpto_default_column_arr', 'new_shortcode_column' );

I should see after adding this code a new column with title 'New Shortcode' but blank for each line content no ?

Regards

The discount price is not shown

Hi, I'm using a plugin that allows me to apply discounts on products based on the corresponding taxonomies. However, the discount is not shown on the table but the regular price. Shows the ---- with two equal prices. If I add the product to the cart, the regular and discounted prices are displayed correctly. This only happens with your plugin while the discount is displayed correctly on the loop page. Why? Thank you

Action Button Issue

There is no option to open action button in self tab.
I used this table for woocommerce booking. I want to open action button buy now in self tab, but it was only open in another tab. There is no option to set this.

For Newly Created Tables, YITH Quick View Buttons are Broken

Tables made before this glitch work correctly and the Quick View Buttons behave as normal.

However any new tables I create "Quick View" is misspelled "Qiuck View" by default and do not work. The buttons dont react when clicked on and dont open the YITH Quick View popup window.

: Illegal string offset 'cf_accredited_by' in line 23

I have this error occuring on any page with Woo Product table on it. Please could you help me to figure out what it is?

Warning: Illegal string offset 'cf_accredited_by' in /home/site/public_html/wp-content/plugins/woo-product-table/includes/functions.php on line 23

Fatal error: Uncaught Error: Cannot use string offset as an array in /home/site/public_html/wp-content/plugins/woo-product-table/includes/functions.php:23 Stack trace: #0 /home/site/public_html/wp-includes/class-wp-hook.php(303): wpt_column_setting_for_tax_cf('', 142, Array) #1 /home/site/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters('', Array) #2 /home/site/public_html/wp-content/plugins/woo-product-table/includes/shortcode.php(87): apply_filters('wpto_column_set...', '', 142, Array) #3 /home/site/public_html/wp-includes/shortcodes.php(356): wpt_shortcode_generator(Array, '', 'Product_Table') #4 [internal function]: do_shortcode_tag(Array) #5 /home/site/public_html/wp-includes/shortcodes.php(228): preg_replace_callback('/\[(\[?)(Produc...', 'do_shortcode_ta...', '[Product_Table ...') #6 /home/site/public_html/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(2770): do_shortcode('[Product_Table ...') #7 /home/devro in /home/site/public_html/wp-content/plugins/woo-product-table/includes/functions.php on line 23

There has been a critical error on this website.

I also see this information emailed to me.

Error Details

An error of type E_ERROR was caused in line 23 of the file /home/devrolegroupco/public_html/wp-content/plugins/woo-product-table/includes/functions.php. Error message: Uncaught Error: Cannot use string offset as an array in /home/devrolegroupco/public_html/wp-content/plugins/woo-product-table/includes/functions.php:23
Stack trace:
#0 /home/devrolegroupco/public_html/wp-includes/class-wp-hook.php(303): wpt_column_setting_for_tax_cf('', 142, Array)
#1 /home/devrolegroupco/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters('', Array)
#2 /home/devrolegroupco/public_html/wp-content/plugins/woo-product-table/includes/shortcode.php(87): apply_filters('wpto_column_set...', '', 142, Array)
#3 /home/devrolegroupco/public_html/wp-includes/shortcodes.php(356): wpt_shortcode_generator(Array, '', 'Product_Table')
#4 [internal function]: do_shortcode_tag(Array)
#5 /home/devrolegroupco/public_html/wp-includes/shortcodes.php(228): preg_replace_callback('/\[(\[?)(Produc...', 'do_shortcode_ta...', '[Product_Table ...')
#6 /home/devrolegroupco/public_html/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(2770): do_shortcode('[Product_Table ...')
#7 /home/devro

Is it possible product table clashes with DIVI?

Import Issues

I tried to create my own template to re-use on other tables, however when import is used, now the save button changes to a save with CNTRL+S button that is not clickable, and when the key combo is used, it attempts to save the webpage. This is the second issue I have found with the import export styles option

Wordpress 5.7.2 Update makes some features unstable

Hi,
It appears the new wordpress updates breaks some functionality in the plugin from the backend.
We have updated to your latest version of your plugin. However it seems that some functionality breaks:

  • Expanding columns in backend (Table Configuration)
  • Adding new columns to table doesn't appear to do anything

Thanks!

Add to cart by quantity

Hi,
Just tried your plugin, its aweseome.
Before I buy I miss a feature. see the video.
When I click on + it should add to cart automaticly in ajax.
Second this I disabled Pagination, the text above the table (Showing 1 - 3 out of 3) should be hidden.

Please reply so I can get the plugin and buy it.

Best Regards

Product Add Ons not a column option in Product Table

Hi,
I've been using Product Tables for Woocommerce for a little while and find it great for laying out a menu for a cafe website, however I'm trying to use a 'Product Addon' but Addons aren't an option to add as a column to my layout. I can add product variations but not Addons, it's had me stumped for a while so I'm hoping someone can help!

Search & Load More

I noticed that when I add a search query and I click the load more button below, it repeats the products. It appends the same products as above again and again.

image

image

I think for the load more, you need to select the products not already present.
If in SQL, Select * from where ID not in (array of products already displayed).
Something like this. Thank you for the amazing Plugin.

Compatibility with other plugins

I am using WISDM Customer Specific Prices in order to import list of custom prices for each user role.
When I first load the product table page the prices are correct (the custom prices are displayed) but when I filter a category or search for a product or click 'Load more' the Regular prices are displayed instead of custom prices.
Exact same thing happens with Wholesale for Woocommerce plugin, which I use to set the number of units are in a box so a customer can only buy in multiples of that qty (e.g. if a box of silicones has 24 units than a customer can only buy a minimum of 24 or a multiple of 24 - 24/48/72/etc.), when the page loads for the first time quantity next to add to cart button displays the minimum value as default but when I filter, search, load more, the default goes back to 1 :(
One way around this is to disable pagination and load more button, to display all 900 products and disable search but enable instant search. The problem with this is that I have to wait few minutes for the page to load :)

URL: https://development.arcbuildingproducts.ie/my-shopping-page/

Any help please?
Thanks,
John.

Price wise or default sorting is not working for Woo Product Table

Sometime some theme or plugin can affect that table's sorting is not working.
Then you can use following code snippet.
Add this code in your child-theme's functions.php file or you can add by any code snippet adding plugin.
Code:

add_filter('wpt_query_args','wpt_custom_price_wise_sorting_fixer');
/**
 * If anybody fond that, Price wise sorting is not working for your site
 * Need to customize product table's args
 * using filter hook: add_filter('wpt_query_args','wpt_custom_price_wise_sorting_fixer');
 * ********************
 * wpt_query_args
 * Very strong filter for Woo Product Table
 * 
 * @author Saiful Islam <[email protected]>
 *
 * @link https://wordpress.org/plugins/woo-product-table/
 * @link https://github.com/codersaiful/woo-product-table
 * @param array $args default array of woo product table.
 * @return array
 */
function wpt_custom_price_wise_sorting_fixer($args){
    
    $args['meta_query'][] = [
        'key'   => '_price',
        'compare'=> 'EXISTS',
    ];
    $args['orderby'] = 'meta_value_num';
    $args['order'] = 'ASC';
    return $args;
}

Product title is not showing !

Hi,

I am currently utilizing the free version of the Woo Product Table plugin and have noticed that the product title is not visible on the front end when using the provided shortcode.

Best Regards

Footer Cart hide if zero broken

The Footer Cart hiding when there are no products on the shopping cart is broken. The Footer Cart button remains hidden, even when there are products added.

The code that I traced it back to does not check the amount (anymore?).

if(footer_cart === 'hide_for_zerro'){
                            FooterCart.fadeOut('slow');
}

Not able to center the elements of the table

Hi, I am not able to center the elements of the table , I have given it a lot of time, I have written center on the table configuration, but it was of no use, headings are centered, but the actual content was not.

I think there is an issue in the shortcode column tuto

Hello,
Thanks first for the plugin it is really helpful, I'm trying to follow you procedure for creating new column for shortcode.
In this code snippet:

function input_for_new_shortcode($column_settings){
    $text = isset( $column_settings['new_shortcode']['text'] ) ? $column_settings['new_shortcode']['text'] : false;
    ?>
<input class="ua_input" name="column_settings[new_shortcode]" value="<?php echo esc_attr( $text ); ?>">
<?php 
}
add_action( 'wpto_column_setting_form_new_shortcode', 'input_for_new_shortcode' );

don't we need to have line 4: name="column_settings[new_shortcode][text]" instead of name="column_settings[new_shortcode]" ?

function input_for_new_shortcode($column_settings){
    $text = isset( $column_settings['new_shortcode']['text'] ) ? $column_settings['new_shortcode']['text'] : false;
    ?>
<input class="ua_input" name="column_settings[new_shortcode]**[text]**" value="<?php echo esc_attr( $text ); ?>">
<?php 
}
add_action( 'wpto_column_setting_form_new_shortcode', 'input_for_new_shortcode' );

I'm kinda new to php so I may be misunderstanding the way it works but I cannot manage to use my own shortcode yet so I'm digging for infos :)
Thx!
Pascal

Variation Table position in single product page

Hello,
I see in the Option page that there is the possibility of using woo-product-table plugin to replace the default variation dropdown select options. We are at the moment using another plugin for that, and woo-product-table to display an Excel like product list.
Would be great if we could eliminate the other plugin and you only yours. But is I enable
"Select a table and enable above the button to show a variation table on every variable product page which will replace the default variation dropdown select options." the variation table is positioned at the bottom of the page, while with the other plugin it is positioned at the top and there, with our theme (Enfold), it has a much better look. Also, it better for the client to know as soon as the page load how much does this product costs.
There is a snippet of code to move it to the top of the page?

Please see screenshots

Thank you
Mauro
Il Giglio di Firenze - The noblest perfume for the noblest city of Italy.pdf
Opera Snapshot_2021-09-30_180238_staging-naturalnicheperfume kinsta cloud

Help with Layout

I want to build this layout with the help of woocommerce with your plugin.
image

image

Please help me.

Issue with

I was getting the following error after updating the plugin.

Getting Fatal error: Uncaught Error: Call to a member function get_id() on null in /www/wp-content/plugins/woo-product-table/inc/table/row.php:95

I read the post at [https://wordpress.org/support/topic/error-on-assing_property-on-the-table_body-2/]

I found that with latest update I was required to go back into all my older Product tables open them and resave them.
What causes the Tables to be unpublished or corrupted?

Complete error when used on Post
Fatal error: Uncaught Error: Call to a member function get_id() on null in /www/wp-content/plugins/woo-product-table/inc/table/row.php:95 Stack trace: #0 /www/wp-content/plugins/woo-product-table/inc/shortcode.php(811): WOO_PRODUCT_TABLE\Inc\Table\Row->__construct(Object(WOO_PRODUCT_TABLE\Inc\Shortcode)) #1 /www/wp-content/plugins/woo-product-table/inc/shortcode.php(289): WOO_PRODUCT_TABLE\Inc\Shortcode->table_body() #2 /wordpress/wp-includes/shortcodes.php(356): WOO_PRODUCT_TABLE\Inc\Shortcode->shortcode(Array, '', 'Product_Table') #3 [internal function]: do_shortcode_tag(Array) #4 /wordpress/wp-includes/shortcodes.php(228): preg_replace_callback('/\[(\[?)(Produc...', 'do_shortcode_ta...', '

Variation labels appear even when wpt_show_variation_label is not set.

Specifically, my problem is that the labels are showing up, but because $show_label is false, they are not inside the <div class="variation-wrapper"> and that makes the format look bad.

For me, it solves the problem to wrap an if-statement around the label code in variation_html.php.

                <?php if ( $show_label ) { ?>
                        <label for="<?php echo esc_attr( esc_attr( $attribute_name . '_' . $product->get_id() ) );?>"><?php echo esc_html( wc_attribute_label( $attribute_name ) ); ?></label>
                <?php } ?>

Does that make sense as a solution? If this is a good solution, I can make a pull request.

Ajax page does not work in the woocommerce archives from page 2

Hi, I have the Astra Free Theme with all the add-ons updated to the latest versions available and its add-on does not work properly.
I tried these 3 ways:

  1. Paging enabled + Ajax:
    It shows 2 pages the theme page and the add-on page. If I click on the theme page, it will change but no new products will be shown.
    If I click on the add-on page, only the table view changes, but the pagination disappears and you can neither move forward nor return to the page.

2.Pagination without ajax:
In this case, the 2 pages will be displayed: theme and plugin. When I click on the plugin page, the theme and plugin pages advance. But the products do not change.

  1. I disable ajax and paging:
    Only the theme page is shown and you can advance the theme page but the products do not change.

You can tell me what the problem is.

Testing Site vs Live Site + Additional Data appearing on Print Preview

Hello and thank you for a great product/plugin. (v 5.7.6)

The first issue we have is that we installed the Pro version on our testing site and when it came time to migrate to the Live site, we were unable to upload the plugin as we got an error during installation and we could only use the Free version.

The second issue is a Print/Print Preview issue. We have a table configured that displays on-screen perfectly, but when we go to print the page, all columns are displayed correctly, but an additional copy of the data for each row is displayed in the first cell of each row...!

What are we doing wrong???

01 - Front End Display - https://epsoftwa.com.au/wp-content/uploads/Correct-display-on-front-end.jpg

02 - Print Preview - https://epsoftwa.com.au/wp-content/uploads/02-Incorrect-display-on-Print-Preview.jpg

Sorting for Numbers

I have noticed when we sort numbers, instead of giving us correct order we are getting result based on the FIRST number

so for instance, when we sort this 5 2 3 4 10 40 24

the right result should be 2 3 4 5 10 24 40

but instead we got 10 2 24 3 4 40 5

Discount issue

Hi, in my website I set a discount by role plugin, that works fine but in woo-product-table doesn't work, it shows only the regular price as you can see in the attachment. Thanks to all for the support.

Hactoberfest - Contribute Issue: Spelling fix from Whole Plugin - If founded

This is actually for Hacktoberfest user. If any user found any issue for any world and spelling, You are welcome to fix it. To work on this repository. Install Woo Product Table - WordPress WooCommerce Plugin and check from dashboard -> product table [add table or edit table or configuration page etc]

How to Contribute?

  • Install plugin to your localhost WordPress site.
  • Need WooCommerce Plugin. Actually it's a WooCommerce Addons Plugin.
  • Go to Dashboard -> Product Table and check all menu of Product table
  • Find out spelling mistake
  • Pull https://github.com/codersaiful/woo-product-table latest or last branch
  • [Optional] Or you can create new brance with your preferred name.
  • Fix spelling and Push your code.

Command Example:

git fetch origin
git checkout to_your_branch

New Buttons on frontend

Hi. after one of the latest updates, these buttons appeared...

Is this related to your plugin or to woo commerce?
Bildschirmfoto 2022-11-14 um 09 56 37
web: projekt-nube.ch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.