Change Log

Version 1

PREVNEXT
VERSION 1.3.5.1
PREVNEXT

2019-10-11

Fixes

  • Fixed calculated stock wasn't set from Manufacturing Central if the new BOM stock was 0.
  • Refactory.

VERSION 1.3.5
PREVNEXT

2019-09-20

Changes

  • Adapted gulpfile code to work with Gulp 4.
  • Check that a product is really a product before confirming if it's a BOM.
  • Extra checking to avoid issues with products that not exist anymore.
  • Count the sellable BOMs for the "Sales Last Days" column in Manufacturing Central.
  • Set the variable product's sellable status depending on its children statuses.

Fixes

  • Fixed purchase price sync when a product is formed by more than one unit of any BOM.
  • CSS fixes.
  • Refactory.

VERSION 1.3.4.2
PREVNEXT

2019-09-05

Changes

  • Updated JS dependencies.
  • Updated gulpfile.
  • Added a new hook to alert other plugins that Product Levels has just activated.

Fixes

  • Select2 CSS fix.

VERSION 1.3.4.1
PREVNEXT

2019-08-16

Changes

  • Moved ATUM product data fields related to PL from ATUM in the Helper duplicate a product function.

Fixes

  • Buf fix wrog stock status in backordered products when bom stock control enabled.
  • Buf fix BOM associates were not shown.
  • CSS fixes.
  • Refactory.

VERSION 1.3.4
PREVNEXT

2019-07-31

Features

  • Adapted to the new ATUM colors feature.

Fixes

  • Fixed stock indicator and editable stocks in Manufacturing Central.
  • Fixed language file not being loaded.
  • Prevent adding "calculated stock" tooltip to MI parents.
  • Fixed tsconfig.json to support TypeScript 3.5.3.
  • CSS fixes.
  • Refactory.

VERSION 1.3.3.6
PREVNEXT

2019-06-28

Fixes

  • Fixed undefined variable notice.
  • Check that a product still exists before trying to display it on List Tables.
  • Remove linked BOM when a product is deleted.
  • Avoid memory leaks when deleting cache groups.
  • Refactory.

VERSION 1.3.3.5
PREVNEXT

2019-06-21

Fixes

  • Fixed undefined index error in Manufacturing Central.
  • Fixed stock indicator not showing for variable BOM in MC.
  • Refactory.

VERSION 1.3.3.4
PREVNEXT

2019-06-03

Fixes

  • Handle weird cases when trying to get the calculated stock from something that is not a product.
  • Prevent reducing BOM stock twice with WooCommerce versions < 3.5.0.

VERSION 1.3.3.3
PREVNEXT

2019-05-24

Fixes

  • Fixed calculated stock recalculation for all the BOM associates on every purchase.
  • Fixed editables variations with calculated stock quantity on Stock Central.
  • Refactory.

VERSION 1.3.3.2
PREVNEXT

2019-05-18

Changes

  • Added exclude path to TypeScript config.

Fixes

  • Avoid conflicts with jQuery UI's datepicker.
  • CSS fixes.

VERSION 1.3.3.1
PREVNEXT

2019-05-08

Fixes

  • Refactory.
  • CSS recompilation.

VERSION 1.3.3
PREVNEXT

2019-04-30

Features

  • Performance improvement: reduced number of db queries performed in Manufacturing Central to the half.
  • Performance improvement: added a calculated stok quantity column to the ATUM product data table to reduce calculations on every page load.
  • Performance improvement: recalculate the calculated stock quantity column when needed.
  • Recalculate the calculated stock quantity for the whole BOM tree after MC changes.
  • Recalculate the calculated stock quantity every time the a product stock is increased/reduced.

Changes

  • Updated to the latest TypeScript version.
  • Disable the ATUM cache when forcing the calculated stock quantity.

Fixes

  • Undefined index fix.
  • Refactory.
  • Added compatibility with WC 3.6+ (items are now discounting stock when added to orders manually).
  • Fixed checking BOM stock in cart was checking non BOM products.
  • Fixed blank cells showing on Sales Last Days column.
  • Fixed stock reduced twice for calculated products in Orders.
  • Center numeric columns.
  • Fixed alert shown in MC when trying to change a BOM stock.
  • Only change stock when saving items if already changed some stock.
  • Fixed Refund not restocking calculated products.
  • Refactory.

VERSION 1.3.2.3
PREVNEXT

2019-03-29

Changes

  • Show a 404 error page when accessing to non sellable BOM products directly.

Fixes

  • Fixed Purchase Order note quantities not showning correctly.

VERSION 1.3.2.2
PREVNEXT

2019-03-22

Fixes

  • Fixed Double stock reduced when the site is working with legacy payment gateways.
  • Fixed Subscription fields shown in BOM variables products.
  • Fixed order bom table was not created in multisite networks.

VERSION 1.3.2.1
PREVNEXT

2019-03-13

Changes

  • Delete all the Product Levels data when unistalling if the option in ATUM settings is enabled.

Fixes

  • Fixed Manufacturing Central reports not being printed correclty in some cases.

VERSION 1.3.2
PREVNEXT

2019-03-08

Features

  • Performance improvements: reduced the number of db queries using cache.
  • Refactory JS to TypeScript.

Fixes

  • Fixed filter by supplier in Manufacturing Central had variable products included although no children available.
  • Avoid CSS conflicts with other plugins using Select2.
  • Fix: Manufacturing Central uncontrolled was not using the right trait.
  • Fixed wrong total in wareahuse in BOM list item when bom_stock_control was activated.
  • Fixed Manufacturing Central export errors.
  • Fixed Stock Indicator not properly shown for stock calculated products.
  • Fixed PHP notices on Manufacturing Central reports.

VERSION 1.3.1
PREVNEXT

2019-03-01

Features

  • Improved performance with cache.
  • Added compatibility for order refunds.

Changes

  • Add on-hold BOMs to calculated stock.
  • Check if there are enough BOM for fullfill the order.
  • Remove BOM stock control props for the products that have no linked BOM(s).
  • Cache refactoring.
  • Do not allow the stock to be edited from List Tables when is being calculated.
  • Hide the Out of Stock Threshold field on non sellable BOMs.
  • Add uncolored rows to the BOM builder by default.

Fixes

  • Fixed WC Orders not showing the real stock changes.
  • Fixed BOM with no stock not being used to calculate the stock.
  • Fixed stock quantity field showing in variations when BOM stock control is enabled.
  • Fixed minimum threshold not working properly in some cases.
  • Fixed back orders calculation in BOM builder.
  • Fixed thumb column class in BOM builder template.
  • CSS fixes.

VERSION 1.3.0
PREVNEXT

2019-02-22

Features

  • New BOM Stock control feature. You can now control the stock of all your products by their children BOM's stock.
  • Added option to Settings to enable/disable the BOM stock control functionality globally.
  • New BOM associates tab added to BOMs when the BOM stock control is enabled.
  • New BOM stock control fields: "Calculated stock quantity", "Minimum threshold", "Selling Priority" and "Available to purchase".
  • Added the BOM stock control fields as columns to Stock Central and Manufacturing Central.
  • Make the BOM stock control columns sortable.
  • Added compatibility between Product Levels and WC Product Bundles.
  • Allow setting any priority as the last with a click.
  • Do not show the BOM stock control fields in non-sellable BOMs.
  • Rearrange selling priorities after changing one.
  • Control the minimum threshold for BOM associates according to the selling priority.
  • Adjust the BOM controlled products' stocks to the available to purchase amount.
  • New BOM builder UI following ATUM style guides.
  • Added link to BOM builder names.
  • Added thumbnail and toggle icon columns to BOM builder.
  • Added full BOM multi-tree for Manufacturing Central.
  • Added backorders column to Manufacturing Central.
  • Added tooltips to unmanaged BOMs in Manufacturing Central.
  • Javascript Modularization and code upgraded to ES6 syntax (work in progress).
  • Javascript code refactorized (work in progress).

Changes

  • Changed product types svg to atum font icons.
  • Performance improvements using cache.
  • Use ATUM thumb placeholder for BOM products without thumb.
  • Recalculate BOM item data after quantity input changes.
  • Removed non-sellable BOM's from json_search_products.
  • Removed some columns from MC when BOM stock control is enabled.
  • Force manage stock in BOM tree products.
  • Changed section titles styles.
  • Change comitted, free to use and shortage calculations.
  • Hide stock status for unmanaged variable BOMs.
  • Show the MC's BOM hierarchy icon on all the BOMs that are being used.
  • Select the current item within the full BOM tree in a different color.

Fixes

  • Fixed Uncontrolled list not showing for Manufacturing Central.
  • Prevent Upgrade from running several times.
  • Fixed increase and reduce stock in Inventory Logs.
  • Fixed purchase price sync.
  • Fixed BOM builder rows marked in shortage when shouldn't.
  • Fixed BOM Hierarchy Tree in BOM Associates.

VERSION 1.2.12.5
PREVNEXT

2019-01-04

Changes

  • Create the right Product Levels tables from the start to avoid issues.
  • Switched the Manufacturing Central product type icons from SVG to ATUM font icons.

Fixes

  • Do not search by column if no column is selected in Manufacturing Central.
  • Check that all the product levels terms are created and create them if don't exist.
  • CSS fixes.
  • Refactory.

VERSION 1.2.12.4
PREVNEXT

2018-12-20

Changes

  • Do not remove variations when changing a variable product to a BOM variable and vice versa.

Fixes

  • Fixed sellable variations tool.
  • Fixed bug in Manufacturing Central's low stock counters.
  • Fixed bug in Manufacturing Central's legacy low stock counters.
  • Fixed upgrade version task.
  • Refactory: code style.

VERSION 1.2.12.3
PREVNEXT

2018-12-17

Changes

  • Using autoprefixer when compiling SCSS to CSS.

Fixes

  • Text typo change.
  • Re-added search by product name to Manufacturing Central.
  • CSS fixes.

VERSION 1.2.12.2
PREVNEXT

2018-12-14

Changes

  • Added order type field in BOM orders table.

Fixes

  • Fixed CSS class names.
  • Fixed minimum versions checks.
  • Fixed icons.

VERSION 1.2.12.1
PREVNEXT

2018-12-12

Fixes

  • Fixed all products showing at Manufacturing Central.

VERSION 1.2.12
PREVNEXT

2018-12-11

Features

  • Changed Manufacturing Central styles to fit the new ATUM designs.
  • Updated readme format to be compatible with SML website.
  • Performance improvements.

Changes

  • Added minimum versions warnings.
  • Adapted Product Levels data models to new ATUM data models.
  • Added Bom Sellable column to ATUM product data.
  • Replaced all the icons to the new ATUM icons.

Fixes

  • Fixed WPML integration issues.
  • Added variable BOM to product type dropdown on Manufacturing Central.
  • Minor bug fixes.

VERSION 1.2.11
PREVNEXT

2018-10-26

Changes

  • CSS changes.

Fixes

  • Fixed WPML error when WooCommerce WPML is active while WPML doesn't.
  • Fixed hook name.
  • Fixed variable BOM not showing on Manufacturin Central's PDF reports.
  • Refactory: code style.
  • Sanitization fixes.

VERSION 1.2.10.1
PREVNEXT

2018-10-4

Features

  • New Manufacturing List Table columns sorting.

Fixes

  • Fixed extra fields hide/show logic not working.
  • Removed MultiInventory Integration class.

VERSION 1.2.10
PREVNEXT

2018-09-27

Fixes

  • Fixed "Sellable variations not shown in frontend".
  • Refactory.

VERSION 1.2.9
PREVNEXT

2018-09-20

Fixes

  • Fixed "Selling of BOM" feature when the global setting is enabled.
  • Moved Multi-Inventory integration code to its own class.
  • Refactory.

VERSION 1.2.8
PREVNEXT

2018-09-07

Features

  • Added WC Bookings add-on compatibility.

Fixes

  • Refactory (code style).
  • Minor bug fixes.

VERSION 1.2.7.6
PREVNEXT

2018-08-13

Features

  • Added PL variables to the WC loop.

Fixes

  • Fixed loop PL variable products not displaying.

VERSION 1.2.7.5
PREVNEXT

2018-08-08

Changes

  • Changed shortage display behavior, now shortage only has a red background when its value < 0.

Fixes

  • Fixed BOM variable products not appeared in the WC loop.
  • Fixed BOM variables add to cart didn't add variations.

VERSION 1.2.7.4
PREVNEXT

2018-08-08

Features

  • Added initial purchase price product calc from BOM materials when enabling "Sync Purchase Price" switch.

Fixes

  • Fixed Product Part total BOM cost set to Raw Materials Total if not Product Parts assigned when loading.

VERSION 1.2.7.3
PREVNEXT

2018-08-06

Fixes

  • Fixed error calculating product's BOM totals when "BOM item cost calculation" setting was disabled.

VERSION 1.2.7.2
PREVNEXT

2018-08-03

Fixes

  • Fixed version 1.2.7.1 causes product’s linked BOMs are inserted every time the product is saved.

VERSION 1.2.7.1
PREVNEXT

2018-07-26

Fixes

  • Fixed shipping tab not showing on WC's product data meta box when the "Selling of BOM" was enabled globally.
  • Refactory.

VERSION 1.2.7
PREVNEXT

2018-07-26

Features

  • Added compatibility for Multi-Inventory add-on.

Fixes

  • Fixed issue when multiple add-ons are active and one of them does not match the min ATUM version.
  • CSS changes.
  • Refactory.

VERSION 1.2.6.1
PREVNEXT

2018-07-12

Features

  • Added BOM fields to BOM variations.

Changes

  • Hide "make sellable" field from regular variable products.

Fixes

  • Refactory

VERSION 1.2.6
PREVNEXT

2018-06-29

Features

  • Allow to sell BOM variations.
  • Added tool to variable products for setting the "Make Sellable" option for all the variations at once.

Fixes

  • Fixed popover titles in Manufacturing Central.
  • Get purchase_field meta key name from ATUM Globals.
  • Fixed language text domains.
  • Allow float values when inserting items to the BOM order items table.
  • Fixed issue with Purchase Price Sync.
  • Refactory.
  • Fixed PHPCS code smells.

VERSION 1.2.5
PREVNEXT

2018-06-22

Features

  • Added "Sold Last Days" column to Manufacturing Central.
  • Show empty product types on Manufacturing Central's filter to allow private products' filtering.

Fixes

  • Refactory.
  • Minor bug fixes.

VERSION 1.2.4
PREVNEXT

2018-06-15

Features

  • Added "Out of Stock Threshold" column to Manufacturing Central.

Changes

  • Order BOM variations by menu_order if exists.
  • Use the "Days to reorder" setting specified for Manufacturing Central.

VERSION 1.2.3
PREVNEXT

2018-06-07

Features

  • Added "Attributes" and "Advanced" tabs to BOM products.

Fixes

  • Added ATUM 1.4.9 compatibility.
  • Fixed issue that was showing BOM products in Manufacturing Central when filtering by supplier.
  • CSS fixes.

VERSION 1.2.2
PREVNEXT

2018-05-30

Features

  • Added sticky table headers to Manufacturing Central.
  • Added "Search in Column" feature to Manufacturing Central.

VERSION 1.2.1.3
PREVNEXT

2018-05-18

Fixes

  • Fixed version number issue.

VERSION 1.2.1.2
PREVNEXT

2018-05-17

Fixes

  • Fixed WooCommerce 3.0.0 compatibility issue.
  • Clean up ajax product search results before returning them.

VERSION 1.2.1.1
PREVNEXT

2018-05-17

Fixes

  • Fixed issue when linking BOM to a product for the first time.

VERSION 1.2.1
PREVNEXT

2018-05-16

Features

  • Added Unmanaged Products counters.
  • Added uninstall tasks.
  • Allow linking BOM variations to products.
  • Added "weight" column to Manufacturing Central.

Fixes

  • Fixed bug when creating BOM type terms.
  • Fixed "Is Purchasable" button group.
  • Refactory.
  • CSS fixes.

VERSION 1.2.0.1
PREVNEXT

2018-05-03

Fixes

  • Added compatibility with ATUM 1.4.5.
  • Refactory.

VERSION 1.2.0
PREVNEXT

2018-04-25

Features

  • Added Variable Product Parts and Variable Raw Materials.
  • Added compatibility for BOM variations.
  • Added filter to Stock Central to show only BOM related products.
  • Show "stock status" field when the WC's manage stock is disabled in BOM products.
  • Added item cost for each item in the BOM list.
  • Added Purchase Price Sync of the main product from all BOM attached.
  • Added icons for variable BOMs.
  • Added new option to Settings to choose between real or unitary BOM cost in BOM line items.

Fixes

  • Fixed issue when cutting strings with non standard characters.
  • Fix to prevent integer conversion of stock quantity in some classes.
  • Fixed some filters that were not applied in Front End.
  • Fixed BOM fields within variations.
  • CSS fixes.
  • Refactory.

VERSION 1.1.9
PREVNEXT

2018-04-05

Features

  • Added Totals row to Manufacturing Central.
  • Added ATUM Locations tree column to Manufacturing Central.
  • Added the new columns to the Manufacturing Central's help tab.

Changes

  • Changed support links.
  • Applied new style for ATUM custom fields.

Fixes

  • Fixed ATUM 1.4.2 compatibility.
  • Fixed JS for variation item quantity.
  • Minor bug fixes.
  • Refactory.

VERSION 1.1.8.1
PREVNEXT

2018-03-26

Fixes

  • Fixed old WPML access to Helpers ATUM class.
  • Fixed SQL error on Manufacturing Central when accessing products in low stock status.

VERSION 1.1.8
PREVNEXT

2018-03-22

Changes

  • Adapted new ATUM stock management system to Product Levels.
  • Updated Manufacturing Central's help tab content.
  • Added WPML compatibility.

Fixes

  • Fixed Bom Tree popup’s spinner animation.
  • Minor bug fixes.
  • Refactory.

VERSION 1.1.7
PREVNEXT

2018-03-05

Fixes

  • Fixed BOM tree button on Stock Central page.
  • Added compatibility with ATUM 1.4.0.
  • Fixed BOM hierarchy column name.
  • Screen ID parameter management for BOM data export.

VERSION 1.1.6.1
PREVNEXT

2018-02-19

Fixes

  • Bypass error when a linked BOM product no longer exists.

VERSION 1.1.6
PREVNEXT

2018-01-12

Features

  • Added Supplier SKU column to Manufacturing Central.
  • Allow searching BOM products by Supplier SKU.
  • Added suppliers info to the Manufacturing Central’s help tab.
  • Added hook to be able to customise the title length in MC list.
  • Show a notice if ATUM is not installed or enabled.
  • Check whether ATUM is installed and active before loading.

VERSION 1.1.5.5
PREVNEXT

2018-01-11

Fixes

  • Fixed issue in BOM product’s searches on non-standard databases.

VERSION 1.1.5.4
PREVNEXT

2018-01-02

Fixes

  • Bug fix on Manufacturing Central page.

VERSION 1.1.5.3
PREVNEXT

2017-12-28

Fixes

  • Added compatibility with ATUM 1.3.6.

VERSION 1.1.5.2
PREVNEXT

2017-12-28

Fixes

  • Fixed issue when installing Product Levels for the first time.

VERSION 1.1.5.1
PREVNEXT

2017-12-15

Features

  • Improved performance for sites with big amount of orders.

VERSION 1.1.5
PREVNEXT

2017-12-07

Features

  • Take advantage of the new ATUM feature for decimals in stock quantities.

VERSION 1.1.4.2
PREVNEXT

2017-12-04

Changes

  • Record nested BOM products once a WC order is processed.

Fixes

  • Fixed the insufficient BOM popup showing in Stock Central page.
  • Fixed the insufficient BOM popup running on purchase price changes in Manufacturing Central.

VERSION 1.1.4.1
PREVNEXT

2017-12-01

Fixes

  • Fixed bug when discounting BOM products' stock on purchases.

VERSION 1.1.4
PREVNEXT

2017-11-30

Features

  • Added data export feature to Manufacturing Central.
  • Added BOM meta box to BOM products to allow nested BOMs.
  • Added hierarchy column to Manufacturing Central to see the BOM's hierarchy tree.

VERSION 1.1.3.2
PREVNEXT

2017-11-22

Changes

  • Excluded non-sellable BOM products from WC queries.

VERSION 1.1.3.1
PREVNEXT

2017-11-15

Fixes

  • Avoid AJAX errors when a non-existing BOM is still linked to any product.

VERSION 1.1.3
PREVNEXT

2017-11-14

Features

  • Added sellable BOM feature.
  • Allow setting all the products as sellable at once or individually.

VERSION 1.1.2
PREVNEXT

2017-11-02

Features

  • Improved compatibility with ATUM 1.3.0.
  • Added "Inbound Stock" column to "Manufacturing Central".
  • Added the "Purchase Price" column to "Manufacturing Central".

VERSION 1.1.1.1
PREVNEXT

2017-10-19

Fixes

  • Minor fixes.

VERSION 1.1.1
PREVNEXT

2017-09-15

Features

  • Ability to sort by "Total in Warehouse" column in Manufacturing Central table.

Fixes

  • Fixed list table columns' sorting.

VERSION 1.1.0.3
PREVNEXT

2017-09-11

Fixes

  • Fixed compatibility with ATUM 1.2.7.

VERSION 1.1.0.2
PREVNEXT

2017-09-06

Fixes

  • Fixed issue removing materials from variations.

VERSION 1.1.0.1
PREVNEXT

2017-09-05

Fixes

  • Fixed issue with Low Stock indicator in materials that were part of a variation product.
  • Fixed issue with materials' stock not being reduced.
  • Other minor fixes.

VERSION 1.0.9.2
PREVNEXT

2017-08-31

Changes

  • Manufacturing Central column name changes.
  • Updated the Manufacturing Central help section.

Fixes

  • Fixed Manufacturing Central's stock calculations.

`1.0.9.1 =

2017-08-25

Fixes

  • Fixed issue that was causing linked materials dissapearing after saving variation products.
  • Fixed issue with floating numbers on linked materials' quantity box.

VERSION 1.0.9
PREVNEXT

2017-08-07

Fixes

  • Fixed compatibility with ATUM 1.2.5 and higher.
  • Minor fixes.

VERSION 1.0.8
PREVNEXT

2017-06-05

Fixes

  • Adapted raw materials' stock change to new WooCommerce 3.x hooks

VERSION 1.0.7
PREVNEXT

2017-05-12

Fixes

  • Check the installed ATUM version before registering the add-on.
  • Fixed issue with empty ATUM List Tables.

VERSION 1.0.6
PREVNEXT

2017-04-21

Fixes

  • Fixed issue with Processing orders not being counted.
  • Fixed compatibility issues with WooCommerce 3.0.5.

VERSION 1.0.4
PREVNEXT

2017-04-07

Fixes

  • WooCommerce 3.0.4 compatibility fixes.

VERSION 1.0.3
PREVNEXT

2017-03-10

Features

  • The first public release of Product Levels add-on.