Thanks you for buying of my plugin. I hope it's will give for your site more clients and increase your shop sales!
What to do after the plugin installation and how to play with it to understand what features combination will bring your shop maximum benefits?!
Examples of actions:
1 2 3 4 |
add_filter('woocommerce_before_shop_loop', function() { echo do_shortcode('[woot_drop_down id=4]'); echo '<br />'; }); |
On the product single page you can add different tables and buttons:
You can insert WOOT link into your site main menu and show in popup products table with the hottest products, see the demo 'Hottest Products' on the menu.
You can create new page and use it as catalog of your products OR as catalog of products of your partners (according to refferal program, external products): https://demo.products-tables.com/audio-referrals/
You can create new table, set its settings, and start spreading your shop products on another sites without any plugin installation - even on simple HTML templates: https://inbuilt.products-tables.com/. Remote content allows to distribute your products on any sites, and also redistribute loading on your servers as you can share products from your different sites and servers! Read here about how to realize such one scenario.
You can paste into articles tables of products which are packed into tabs: https://demo.products-tables.com/custom-set-of-the-tables/ - read here how.
Using shortcode [woot_compare_btn] you can place into the articles more advanced information about your shop products, what leads to make clarification about the products for your site users, and increases sales opportunities.
If on your site using multivendor plugin, you can use tables shortcode with attribute 'author' [woot author=23] to display a vendor products on the special pages.
You can place shortcode [woot_single_btn] into the single product content to make focus of the customer on the products features.
Main shortcode which draws products table. Can be used without attributes using default values. With attribute 'id' (table id) used to display created tables in the plugin backend. All attributes has higher priority than the settings in the backend!
Attributes:
Some examples of mixeed using:
On the same tab bottom 2 buttons:
Settings tab is extendable by hooks: woot_extend_settings and woot_extend_settings_default
This tab appears only if to set value in tab Settings -> Languages. On the screen above value is: en_US,ru_RU,es_ES.
In the tab "Vocabulary" it is possible to translate words which you applied in the tables columns and also taxonomies terms. In behind the scene it works through function WOOT_Vocabulary::get($word) which can be used in extensions.
To add a word into Vocabulary use button "Create" and write there exact word or sentence you want to translate. To find any word quickly use text input on the table top.
This tab is for adding columns to the current table. "Prepend column" adds new column on the table top, "Append column" adds new column to the table bottom. After new column creation use drag-and-drope icon to change its position if nessesary.
Each column has its own options such as color and background color.
Some of the columns can has its personalized options, for example title also has column options:
Personalized columns options can be added by hook woot_ext_column_fields_options.
More than 40 predefined column fields is possible to display:
In this tabs you can add meta fields, and then select them in tab "Columns"
This tab gives ability for current table create filter form. Next fields available:
Each filter field, except of couple ones, has its own options:
Using mouse drag and drope fields you need for filter form, check and change selected fields options.
Predifinition allows to display prefiltered products by default. For example if you want to show in the current table only red shoes you can set in field "Included taxonomy" next syntax construction: product_cat:25|pa_color:19|rel:AND - take products which are in product category 25 AND in product attribute 19.
Predefinition allows to generate relevant tables for shop articles about special defined products.
In this tab admin can set any CSS rules related only to the current table. To save CSS code use button on the left or press CTRL+S.
You can use custom CSS for small changes, but for quite big the table restyling its recommended to use table skins.
All options related to the current table can be found here.
WOOT actively uses hooks what allows creating additional extensions such like:
Main hooks are:
Use extensions above as an examples for creating your own. If you have questions write request to support please.
WOOT allows to create skins and apply them on any its products tables.
Default skins are in: skins/skin-1.css, skins/skin-2.css, ..., skins/skin-11.css
To add your own skin into the system create folder 'woot-skins' in the folder of the current wordpress theme, create file there, for example 'my-custom1' and write there CSS code using the code below as an example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 |
:root { --woot-my-custom1-color1: #99a0fc;/* borders */ --woot-my-custom1-color2: #97C97C;/* slider bar */ --woot-my-custom1-color3: #99a0fc;/* slider handlers */ --woot-my-custom1-color4: #EEF5F1;/* slider container */ --woot-my-custom1-color5: #1971CD;/* slider min/max */ --woot-my-custom1-color6: #FFFFFF;/* slider span */ --woot-my-custom1-color7: #CEEEDB;/* disabled switcher span */ --woot-my-custom1-color8: #EEF5F1;/* disabled switcher before */ --woot-my-custom1-color9: #34BF6C;/* enabled switcher span */ --woot-my-custom1-color10: #EFAC34;/* enabled switcher before */ --woot-my-custom1-color11: #7f54b3;/* buttons bg, table scrollbar bg */ --woot-my-custom1-color12: #FFFFFF;/* buttons color */ --woot-my-custom1-color13: #d9d7fa;/* selected column */ --woot-my-custom1-color14: #25bf99;/* th bg */ --woot-my-custom1-color15: #FFFFFF;/* th head color */ --woot-my-custom1-color15-1: #423E3E;/* th foot color */ --woot-my-custom1-color16: #99322b;/* add to cart button bg */ --woot-my-custom1-color17: #fdf171;/* add to cart button icon color */ --woot-my-custom1-color18: #FFF;/* add to cart button color */ --woot-my-custom1-color19: #99a0fc;/* add to cart checkbox */ --woot-my-custom1-color20: #FFF;/* woocommerce cart bg */ --woot-my-custom1-color21: #FFFFFF;/* tr:nth-of-type(odd) */ --woot-my-custom1-color22: #c8e1ff;/* tr:nth-of-type(even) */ --woot-my-custom1-color23: #d9d7fa;/* tr:hover */ } #tid.data-table-23 input[type='text'], #tid.data-table-23 input[type='number'], #tid.data-table-23 input[type='email'], #tid.data-table-23 input[type='tel'], #tid.data-table-23 input[type='url'], #tid.data-table-23 input[type='password'], #tid.data-table-23 input[type='search'], #tid.data-table-23 textarea, #tid.woot-filter-cell-type-select select, #tid.data-table-23 button, #tid.data-table-23 input, #tid.data-table-23 select, #tid.data-table-23 textarea, #tid.data-table-23 .selectm23, #tid .woot-woocommerce-cart, #tid .woot-filter-navigation-label, #tid .woot-tax-term, #tid .woot-woocommerce-text-search-container[data-table-id="tid"] input[type='search']{ border-color: var(--woot-my-custom1-color1) !important; outline-color: var(--woot-my-custom1-color1) !important; } #tid .woot-woocommerce-text-search-container[data-table-id="tid"] .woot-woocommerce-text-search-wrapper::-webkit-scrollbar { background: var(--woot-my-custom1-color4) !important; } #tid .woot-woocommerce-text-search-container[data-table-id="tid"] .woot-woocommerce-text-search-wrapper::-webkit-scrollbar-thumb { background: var(--woot-my-custom1-color2) !important; } #tid .ranger23-bar{ background: var(--woot-my-custom1-color2) !important; } #tid .ranger23-handler-left, #tid .ranger23-handler-right { background: var(--woot-my-custom1-color3) !important; } #tid .ranger23-container, #tid .woot-filter-navigation-label{ background: var(--woot-my-custom1-color4) !important; } #tid .ranger23-min, #tid .ranger23-max, #tid .woot-filter-navigation-label, #tid .woot-tax-term{ color: var(--woot-my-custom1-color5) !important; } #tid .ranger23-handler-left span, #tid .ranger23-handler-right span { color: var(--woot-my-custom1-color6) !important; } /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ #tid .switcher23-toggle span{ background: var(--woot-my-custom1-color7) !important; } #tid .switcher23-toggle:before{ background: var(--woot-my-custom1-color8) !important; } #tid .switcher23:checked + .switcher23-toggle span{ background: var(--woot-my-custom1-color9) !important; } #tid .switcher23:checked + .switcher23-toggle:before{ background: var(--woot-my-custom1-color10) !important; } #tid .woot-btn, #tid .table23-print-btn, #tid .table23-load-more-button a, #tid .woot-add-to-cart-all-btn{ background-color: var(--woot-my-custom1-color11) !important; color: var(--woot-my-custom1-color12) !important; } #tid .woot-num-cell{ color: var(--woot-my-custom1-color11) !important; border-color: var(--woot-my-custom1-color14) !important; } #tid .table23-flow-header > div{ color: var(--woot-my-custom1-color11) !important; } #tid.woot-data-table a.woot-btn{ color: var(--woot-my-custom1-color12) !important; } #tid .horizontal-scrollbar23-handler{ background-color: var(--woot-my-custom1-color11) !important; border-color: var(--woot-my-custom1-color11) !important; } #tid .horizontal-scrollbar23-track{ border-color: var(--woot-my-custom1-color1) !important; } #tid table th.table23-order-asc, #tid table th.table23-order-desc, #tid table td.table23-order-asc, #tid table td.table23-order-desc{ background: var(--woot-my-custom1-color13) !important; } #tid.woot-data-table table thead th{ background: var(--woot-my-custom1-color14) !important; } #tid.woot-data-table table thead th{ color: var(--woot-my-custom1-color15); } #tid.woot-data-table table tfoot th{ color: var(--woot-my-custom1-color15-1); } #tid table .woot-btn.woot-add-to-cart-btn, #tid .woot_count_in_cart{ background-color: var(--woot-my-custom1-color16) !important; color: var(--woot-my-custom1-color18) !important; } #tid .woot-btn.woot-add-to-cart-btn span{ color: var(--woot-my-custom1-color17) !important; } #tid .woot-checkmark{ background-color: var(--woot-my-custom1-color19) !important; } #tid .woot-woocommerce-cart{ background: var(--woot-my-custom1-color20) !important; } #tid.data-table-23 table tbody tr:nth-of-type(odd) { background-color: var(--woot-my-custom1-color21) !important; } #tid.data-table-23 table tbody tr:nth-of-type(even) { background-color: var(--woot-my-custom1-color22) !important; } #tid.data-table-23 table tbody tr:hover { background-color: var(--woot-my-custom1-color23) !important; } #tid .table23-tr-notice, #tid .table23-place-loader{ background: repeating-linear-gradient( 135deg, var(--woot-my-custom1-color3), var(--woot-my-custom1-color3) 10px, var(--woot-my-custom1-color4) 10px, var(--woot-my-custom1-color4) 20px ) !important; color: var(--woot-my-custom1-color14); } #tid .table23_td_cell .star-rating span::before, #tid .table23_td_cell .star-rating::before{ color: var(--woot-my-custom1-color11) !important; } #tid .selectm23-selected{ color: var(--woot-my-custom1-color3) !important; } #tid .selectm23-option-selected, #tid .selectm23-option:hover { background: var(--woot-my-custom1-color4) !important; color: var(--woot-my-custom1-color3) !important; } #tid div.calendar23-label{ background: var(--woot-my-custom1-color3) !important; } #tid.woot_woocommerce_tables .table23-display-cell-info{ color: var(--woot-my-custom1-color3) !important; background: var(--woot-my-custom1-color4) !important; border-color: var(--woot-my-custom1-color2) !important; } /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ #tid.data-table-23 table th.table23-order-able.table23-order-asc:before, #tid.data-table-23 table th.table23-order-able.table23-order-desc:after{ color: var(--woot-my-custom1-color12) !important; } #tid.data-table-23 table th.table23-order-able:before, #tid.data-table-23 table th.table23-order-able:after{ color: var(--woot-my-custom1-color15-1) !important; } #tid table th[data-key="add_to_cart"], #tid table span[data-key="add_to_cart"], #tid table b[data-key="add_to_cart"], #tid table th[data-key="compare"], #tid table span[data-key="compare"], #tid table b[data-key="compare"], #tid table th[data-key="favourites"], #tid table span[data-key="favourites"], #tid table b[data-key="favourites"]{ color: #fdf171 !important; border-bottom-color: #fdf171 !important; } #tid .woot_compare_remove_btn{ color: #9DFFB0 !important; } #tid .woot-data-table .table23_td_price, #tid .woot-data-table .table23_td_regular_price, #tid .woot-data-table .table23_td_sale_price { color: crimson; } #tid.woot-data-table table .table23_td_post_title, #tid.woot-data-table table .table23_td_title, #tid.woot-data-table table td a{ color: var(--woot-my-custom1-color11); } |
Important: do not forget rename CSS variables as on the screens above!
Set your colors as variables and values on the file bottom and enjoy the results!
Enable skin on the Settings page:
Or use attribute skin, for example: [woot skin='my-custom1']
All words wrapped in wordpress function '_e' or '__'. So it is possible localize it for any language.
Use Loco Translate plugin for this.