Thanks you for buying of my plugin. I hope its will give for your site more power and more flexibility with the data!
The plugin has 5 basic tabs - Products Editor, Settings, Meta Fields, History, Help and 3 operating tabs: Filters, Bulk Edit, Export. All basic operations are performed in the first tab Products Editor.
This is main tab and all another are services for this one. 2 first columns always visible - checkboxes and products ID and its not possible to disable them or change their order, last columns with 2 blue buttons also not possible to disable or reorder.
Using checkbox is possible to select one or more products. To select some products select first one, then press SHIFT button on your keyboard and select last one. The same way working deselection of the products - deselect first and pressing SHIFT button on your keyboard select last product to deselect all products between them.
Selecting product by chekboxes allows you to set products which values are possible to change using Bulk Editor tab form and also if to enable 'binded editing' it is possible to change any value in any one selected products and the same value will be set to all another selected products. Just now try to set for example the same Regular Price for all selected products. If you can not see Regular price column enable it in tab Settings and press save button there.
Also after selecting products in the tools panel will be appeared some new blue buttons as: duplicate products, remove products, uncheck all selected products.
Last column with 2 blue buttons allows to see the product on the front and also edit product on its edit page as you did it before installing WOOBE.
All fields has attached interactive elements which allows edit its value by click on it. The simplest is textinput attached to such columns as title and prices. Click on it one time, enter new value and press Enter button to save and complete editing. All columns can be enabled or disabled in tab Settings. All another interactive elements are simple and intuitive. The plugin has about ~50 different predefined columns.
A lot of fields can be ordered by their values.
ATTENTION: WOOBE works with PHP from 5.4 to 7.4 and its recommended to use PHP 7.x.x. Also do not show all system columns on the page on the same time as its possible to get 500 server error because of memory overloading - use columns you need for the current operation, the more - profile system allows to switch between "predefined columns set" very quickly (columns profile button). Also by the plugin design to avoid memory overloading, maximum products per page is 100, and if you working with products variations it is better so set it about 10 because bulk editing in this plugin doesn mean not only edit selected products - you can edit as all products in the shop on the same time using tab Bulk Edit, so you can filter products by Filters and then bulk edit only filtered products. As the system uses rich interactive elements its takes more server resources from one side, but from another its provides reliability, compatibility and high managing possibilities for your shop data.
If you edited data in some products and decided that you entered wrong data it is possible to roll back changes in tab History.
If you need edit meta fields generated by any plugins (for example SEO meta title of any SEO-plugin) use tab Meta Fields to add new meta keys, save, select them in tab Settings and press save button - now all them are visible and ready for editing in the Products Editor. Usually a meta field has long key, so to avoid making its column too wide in tab Meta Fields set short title for the meta key.
Also read:
Settings tab page divided into 2 columns: columns settings and total settings.
After WOOBE activation all columns related to the WooCommerce product will be in this current tab. All custom taxonomies created for WooCommerce products will be attached here automatically, so you will just need activate it in this tab. To add any meta data fields firstly it is necessary to add their keys in tab Meta Fields, and then activate it in the columns settings.
Using columns settings you can decide which products fields your shop managers can manipulate, and by the way they can do their job on the same time with you as all WOOBE settings are different for each user and not interfering with each other if you NOT edit the same field, so be care.
For quick columns searching use the text input above - 'columns finder'
Both 'Save all settings' buttons do the same work, so no matter what button to press - both saves all the data which are presented in the Settings tab.
In this tab you can attach all products meta fields related to the products in 2 ways ways:
After adding meta key in the system select which type data keeps there and how to display it in the Product Editor. For decimals select type 'number' and string for all another types. If data is logic and can be 1 or 0 - select view type as checkbox.
Do not forget to rename meta fields title, because usually it has long title (equal to key string) and without changing this title its column in the Products Editor will be to wide.
After adding meta keys, renaming and selecting its view type click on 'Save meta fields' button. After page reloading go to tab Settings and activate that new columns to make their data editable. Press save button. Now you can see them in the plugins tab settings, tab Filters and tab Bulk Edit. Do not forget that you can save current columns set in profiles (see profiles button on tools panel of the Products Editor) to load them quickly in the future.
Sometimes mistakes happens, and it is not appropriate for the shop data. To roll back to the previous data will help tab History, where it is possible to roll back nearly all the products data as for one product so for bulk operations.
ATTENTION: History doesn work with the products removing and all manipulations described in Variations Advanced Bulk Operations.
Some buttons in this tab you interested in:
Different logged-in users has their own history to avoid data messing. So admin and his shop managers can work together without misunderstanding. Of course if they not edit the same product field for the same products!
All bulk operations marked as 'Bulk operation' describes time of the operation (from - to), count of edited products, operation status (completed or terminated) and columns/fields names which been edited in the products.
On the left top of the tab you can see drop-down, which is simple filter for operations by type: solo or bulk.
In tab Filters it is possible to filter all products of the shop and see results in the Products Editor table.
Nearly all columns displays there. Attached Meta Fields also are visible here and its possible to filter by them also. Filters is very important tool in the plugin as they allows to select products by taxonomies and meta fields and edit them using Bulk Edit tab and also do data Export.
After filtering on the tools panel appears filtering reset button (see the screens below) which duplicates functionality of 'Reset' button in the Filters tab.
Near textinputs of the text filters fields you can see drop-downs which declare search behavior:
For searching by products ID always uses 'EXACT' only. Also for searching for some products by ID you can use comma for example: 23,586,777. Also it is possible use ranges like: 29-32 - will be found products from ID 29 to ID 32.
HINT: for text searching you can use next syntax: logo^with^!1111- will be found using behavior 'LIKE' all products where is text-part(title for example) or exact word 'logo' OR 'with' AND not (!) such text-part as '1111'. So if we looking for products by titles, will be found smth like: Logo Collection, T-Shirt with Logo, Hoodie with Pocket - all founded titles can not has text-part as '1111'. And make your attention that all operations with NOT (!) should be at the end of the string!!
To print sign '^' press SHIFT+6.
Note: If your shop in Russian language you should install this plugin for correct working of WOOBE with Cyrillic
Near taxonomies you can see drop-downs which declare search behavior:
Between taxonomies always relation is 'AND'!
Tool which allows realize bulk editing of the data in your shop in 3 ways: to all products, to filtered products, to selected (checked by checkbox) products. Selected products has more high priority, so if products filtering done and there are selected products - bulk editing will be applied to the selected products. Deselect selected products, using button on the tools panel, to apply bulk editing to the filtered products.
CLARIFICATION: Bulk editing not only applied to the products on the current page of the Products Editor - its applied on all products on all pages with 2 ways of targeting: filtering and selection. Products selection with checkboxes is possible only on current page, if click to another page selection will be reset.
Tab 'Bulk Edit' divided on 2 parts: Basic and Additional
ATTENTION: to activate any field in bulk editing form enable it using checkbox in it
If enable switcher 'variations' on the "tools panel" big part of fields which are not related to the "products variations" will be hidden and all bulk operations will be related to the "products variations" only. For more convenience with bulk editing of 'products variations' it is recommended filter all products by type 'variables'.
And what is important - will be appear form where it will be possible to select which exact variations set could be edited by the bulk editing:
Looking on the screen we can see that bulk editing will be applied to all variations which has exact number of attributes color and size: blue + large AND to blue+media AND to red+small. All another products variations will be ignored.
Lets consider any meta field where we want to change data, but with applying there any existed field value of the current product. Special variables will help in this case. For example we can apply bulk editing to such fields using: prod-{ID} - so if the product ID is 23 in meta field will be value as prod-23.
HINT: it is possible to copy data from meta fields using next syntax: {meta:_woocs_regular_price_USD}. Just drop it in any text cell OR apply in bulk editing operation to get the same value there.
NOTE: In tab Bulk Edit -> tab Additional buttons for Gallery, Download files, Cross-sells, Up-sells, Grouped will appears only if this fields enabled in the columns settings in tab Settings!
Functionality of this tab allows to export all products of the shop.
To export products you can use some ways:
All export ways do exporting with current data structure (current columns set)!
Export is possible in CSV and XML. After exporting you can download file woobe_exported.csv/xml with products and open it with Excel or Open Office programs BUT remember about DELIMITER of the separated data! CSV data delimiter you can select using special drop-down in the tab.
After export process finish - download button appears.
WOOBE for exporting uses WooCommerce data format, so you can always import data back using native WooCommerce importer which you can find here: wp-admin/edit.php?post_type=product&page=product_importer. What is main in import - select in the right way relevant data type for each column type.
Note: if 'download files' column is presented in the Products Editor, in tab Export will be appeared additional textinput in which you should enter value - maximal possible count of downloads per product. You need do this because there is no possible to automate counting of this value because this data is serialized in the data base!
This application allows do manipulations with variable products and their variations. In the Filter tab select variable products and do filtering, then press button shown on the screen below to see all operations you can do.
After clicking the button popup with tabs will appear:
ATTENTION: if you will make mistake with attributes - not possible to roll back its from History, so to avoid mess of your shop data always make backup of the data base, for example by this plugin or by any one you know!
ATTENTION: all Bulk Operations with variations in this plugin can be done if attributes are created and selected in the product! WOOBE does not work with text attributes!!
Means what variations will be predefined on the single product page when user visit it.
Useful feature when you have a lot of products with the same attributes and you want to set your own custom order of products variations using menu order value.
This feature is useful when you created new attributes for the existed products and you want to attach that new attributes. So for example we had only color and size and now created new product attribute - material. Now we have to attach it to our existed attributes.
Here you can set attributes visibility and if the attributes can be used for variations!
For example you have attributes attached to the products a long time. There already entered all data as prices,weight, height, etc.... In some time you understand that attribute_1 really should be attribute_2 in some products, and both attributes already existed. Of course you can remove old variations, generate new attributes for all that 500 products, but really you just need by logic make a substitution of attributes without changing their data. In such case swap will help you.
Here you can delete products attributes of the selected products. Also it is possible to delete only some combinations of the products attributes.
For all decimal data cells in the Products Editor attached calculator which allows recount the data quickly without direct edit in its cells.
There is 2 additional operations for the sell and regular price cells if to hover mouse on them:
Select how to round float values fractions in the numeric fields. Sometimes shop manager want to specify rounding precision when changing prices and its possible with calculator so with Bulk Edit tab functionality.
Let's consider way with calculator. You can use this way if all the products which prices you want to change is visible on one page.
Second way allows set rounding prices for filtered products or all products on the site (in this case do not filter products). For example:
Also it is possible to round numeric values for meta fields which type is number (type selected in tab Meta Fields)
Information about rounding behavior:
Also, if it's necessary to realize your own rounding logic it is possible to use hook 'woobe_number_field_manipulation':
1 2 3 4 |
add_filter('woobe_number_field_manipulation', function($value, $field_key, $product_id) { //write your logic here return $value; }, 10, 3); |
The code above you should apply in file functions.php of your current WordPress theme.
$this->add_tab($this->slug, 'panel', __('Help', 'woocommerce-bulk-editor')); add_action('woobe_ext_panel_' . $this->slug, array($this, 'woobe_ext_panel'), 1);To create tabs in the top slider (where is filter,bulk,export) the code should be:
$this->add_tab($this->slug, 'top_panel', __('Help', 'woocommerce-bulk-editor')); add_action('woobe_ext_top_panel_' . $this->slug, array($this, 'woobe_ext_panel'), 1);Look closer to the code to see the difference: panel -> top_panel; woobe_ext_panel_ -> woobe_ext_top_panel_
public function woobe_ext_scripts() { wp_enqueue_script('woobe_ext_' . $this->slug, $this->get_ext_link() . 'assets/js/' . $this->slug . '.js'); wp_enqueue_style('woobe_ext_' . $this->slug, $this->get_ext_link() . 'assets/css/' . $this->slug . '.css'); ?> <script> lang.<?php echo $this->slug ?> = {}; lang.<?php echo $this->slug ?>.example= "<?php _e('Text example', 'woocommerce-bulk-editor') ?>"; </script> <?php }This code will include styles for our extension and future js actions
add_action('woobe_after_update_page_field', function($product_id, $product, $field_key, $value, $field_type) { //do smth here });
All words wrapped in wordpress function '_e' or '__'. So it is possible localize it for any language.
Use Loco Translate plugin for this.