Plugin / ATUM Inventory Management for WooCommerce

Stock Management Labs™

Changelog

Changelog

1.6.3.1

2019-11-14

Fixes

  • CSS fixes.
  • Fixed ListTable’s stock filters cannot be clicked due to dragscroll.
1.6.3

2019-11-14

Features

  • Added ATUM Locations array to the Products’ API endpoint.
  • Added filtering to Products’ endpoint using ATUM fields.
  • Allow filtering by Supplier SKU.
  • Added touch events to ListTables’ dragscroll.

Changes

  • Disable unneeded ATUM REST fields from the Product Variations’ endpoint.
  • CSS changes for accessibility (following WordPress 5.3 new styling).

Fixes

  • CSS fixes for mobiles.
  • Fixed returning types in Inbound Stock’s API endpoint.
  • Fixed param name + added conditional fields to the InventoryLogs’ API endpoint.
1.6.2

2019-10-31

Features

  • NEW ATUM REST API fully integrated into WooCommerce API v3 (API docs available soon).
  • Added extender to add all the ATUM product data to the WC’s products endpoint.
  • Added new endpoint for Suppliers.
  • Added new endpoint for ATUM Settings.
  • Added new endpoint for Purchase Orders.
  • Added new endpoint for Purchase Orders’ notes.
  • Added new endpoint for Inventory Logs.
  • Added new endpoint for Inventory Logs’ notes.
  • Added new endpoint for Inbound Stock products.
  • Added new endpoint for ATUM Locations.
  • Added new endpoint for the ATUM add-ons.
  • Added new endpoints for all the Dashboard widgets.
  • Added new endpoint for ATUM Tools.
  • Registered new custom capabilities.

Changes

  • Check current user capabilities before showing ATUM Settings.
  • Added custom capabilities to ATUM Location taxonomy.
  • Show ATUM Order’s system notes in red.
  • Assign the system notes to ATUM instead of the currently-logged in user.
  • Restrict the statistics widgets to user roles that have the right capability.

Fixes

  • Fixed Visual settings disappearing when saving other settings’ sections.
  • No colors were shown in Visual Settings if no theme was set.
  • Fixed color picker fields not working as expected.
  • Show the ATUM Order notes date and author when adding a new note manually.
  • Fixed the default dashboard layout (all the widgets are added now by default).
  • CSS fixes.
  • Refactory.
1.6.1.1

2019-10-11

Features

  • Allow searching POs through their creator’s name.

Changes

  • Updated phpcs rules to match with the new WPCS version.
  • Changed ATUM data table counter fields’ type.
  • Changed ATUM Locations tree colors.

Fixes

  • Fixed “has_location” prop not being updated after editing locations.
  • Fixed fee and shipping icons not displaying in ATUM orders.
  • Fixed date formatting in Inbound Stock list.
  • Fixed totals column positioning.
  • Show custom ATUM order item meta just after saving the items.
  • CSS fixes.
1.6.1

2019-09-20

Features

  • Do not force an update on some cases when the filtering data has not changed in Stock Central.
  • DateTimePicker enhancements.
  • Improved AtumQueues component.
  • Allow searching Inventory Logs by “Order number”, “Total amount”, “Type”, “Date” and “Custom Log Type Name”.
  • Allow searching Purchase Orders by “Total amount”, “Supplier Name”, “Expected Date” and “Date”.
  • Added the custom log type name to the “other” type cells on the Inventory Logs’ ListTable.

Changes

  • Adapted gulpfile code to work with Gulp 4.
  • Added new hook to be able to filter the search results externally.
  • Allow using the DateTimePicker’s today button when the maxDate is set to “moment+1”.
  • Added new hook to “out of stock” rebuilding process.
  • Get rid of the ATUM’s Update Date on products once an Order is saved to do the appropriate calculations again.
  • Do not change the stock status on the WooCommerce’s products list for bundle products.
  • Do not add a colspan to totals row title on ListTables that have no checkboxes.

Fixes

  • Fixed SearchByColumn component’s behavior.
  • Deduct the negative stock values from the total stock amount.
  • Fixed “Add meta” button on ATUM Orders.
  • Restore the correct stock status for the products that reached the ATUM’s “Out of Stock Threshold” when enabling/disabling the option.
  • Fixed SearchByColumn component to not stop working when changing hidden columns from the Screen Options.
  • Refactory.
  • CSS fixes.
1.6.0.2

2019-09-05

Changes

  • Added new helper to detect REST API requests.
  • Updated JS dependencies.
  • Updated gulpfile.
  • Improved AtumCache key generation to allow distinct prefixes.

Fixes

  • Fixed lost color variable for Select2 components.
1.6.0.1

2019-08-16

Changes

  • Remove the sale days transient when changing the Sale Days number of days value.
  • Change sales last days help description to adjust it to last changes.
  • Add filter to Helper to duplicate ATUM data function to allow other plugins add fields.

Fixes

  • CSS fixes.
  • Fixed Stock Central doesn’t show sales “N” days in the column header.
  • Fixed change sales “N” days in Stock Central doesn’t work.
  • Fixed Helper to duplicate ATUM data fails if Product Levels is not installed.
  • Refactory
1.6.0

2019-07-31

Features

  • Added theme switcher to settings for selecting default ATUM UI’s colors.
  • 3 default themes available (Branded Mode, Dark Mode and High Contrast Mode).
  • Allow customizing colors for each theme.
  • Allow resetting customized colors to default values.
  • Allow distinct users to save their own color scheme independently.
  • Added a new module to enable/disable the new Visual Settings feature.
  • Added a new capability (‘edit_visual_settings’) to manage the user roles that are allowed to edit the Visual Settings.

Changes

  • Updated icons font.
  • Updated npm packages.
  • Add calculated class to compounded stocks in Stock Central.
  • Added new marketing popup to announce the new ATUM Export add-on release.

Fixes

  • Fixed conflicts with ATUM’s datepickers and 3rd party plugins.
  • CSS fixes.
  • Fixed tsconfig.json to support TypeScript 3.5.3.
  • Refactory.
1.5.8.9

2019-06-28

Fixes

  • Prevent “no tags” error on dashboard’s video widget when a video doesn’t have tags.
  • Check that a product still exists before trying to display it on List Tables.
  • Fixed BOM variations removal.
  • Avoid memory leaks when deleting cache groups.
  • Refactory.
1.5.8.8

2019-06-21

Fixes

  • Fixed Marketing Poput for ATUM Export css.
1.5.8.7

2019-06-21

Changes

  • Added new Marketing Popup for ATUM Export Pro beta-testing registration.
  • Added dashboard’s marketing widget for ATUM Export Pro.

Fixes

  • Fixed undefined value added to ListTable search box when not searching anything.
  • Refactory.
1.5.8.6

2019-06-13

Changes

  • Changed stock on hold formula.

Fixes

  • Fixed action links positioning on post type list tables.
  • Fixed orphan items showing in Inbound Stock list for Purchase Orders with wrong status.
  • Fixed special characters not working in search terms when filtering.
  • Refactory.
  • CSS fixes.
1.5.8.5

2019-06-03

Changes

  • Updated ATUM icon font.

Fixes

  • Fixed stock double increased/decreased when using the PO’s bulk actions.
  • Fixed TimePicker not showing numbers.
  • Refactory.
1.5.8.4

2019-05-24

Fixes

  • Added ATUM data sync to translations in WPML.
  • Refactory.
1.5.8.3

2019-05-18

Changes

  • Added exclude path to TypeScript config.
  • Disable cache while saving ATUM meta boxes to avoid issues.
  • Disabled the cache when saving products through SC to avod saving the wrong data.
  • Ensure that WPML get original translation returns int values.
  • Hide Atum fields for all the product types that are not officially recognized by ATUM.

Fixes

  • Select2 CSS fixes.
  • Fixed PHP notice when no supplier ID is returned.
  • Avoid conflicts with jQuery UI’s datepicker.
  • Fixed popover arrow background.
  • Fixed DateTimePicker options object passed by reference.
  • Fixed string to number conversion issue.
1.5.8.2

2019-05-08

Features

  • Delete the ATUM data when a product is removed from database.

Changes

  • Catch any possible exception that may arise when saving the SC data.
  • Remove the Stock Central’s overlay when an error is returned when saving data.

Fixes

  • Fixed issue with back orders counting on Stock Central.
  • Save the ATUM data when the variations are created from attributes.
  • Refactory.
1.5.8.1

2019-05-02

Fixes

  • Do not use ATUM queues in WC versions that does not support them.
  • Fixed Inventory Logs’ items blocker message showing all the time.
1.5.8

2019-04-30

Features

  • Performance improvement: reduced number of db queries performed in Stock Central to the half.
  • Performance improvement: added new columns to ATUM product data table to reduce calculations on every page load.
  • Performance improvement: added new key indexes to ATUM tables.
  • Performance improvement: SQL queries refactorized to use new db columns.
  • Performance improvement: re-save the new columns when needed.
  • Performance improvement: added scheduled action to recalculate sales’ columns once per day.
  • Added all the new columns to the Stock Central’s search by column feature.
  • Allow sorting by the new columns in Stock Central.
  • Update Inbound Stock every time a PO si moved or restored from trash.
  • Update all the ATUM props related to ATUM orders when moving or restoring from trash.
  • Added ability to disable ATUM cache temporarily.

Changes

  • Date adjustments for queries.
  • Add alert to updated order when the multiple suppliers switch changes.
  • Changed hook used for saving order ATUM props.
  • Updated mPDF to version 8.0.0.
  • Enable the ATUM control switch by default when creating a new product.

Fixes

  • Fixed search on ATUM Orders’ tables.
  • Fixed sticky column when using pagination in Stock Central.
  • CSS fixes.
  • Fixed height on search dropdown menu.
  • Fixed bug with ATUM Order status names change.
  • Fixed showing/hiding blocker when Multiple Suppliers switch is changed.
  • Fixed bug on “is_atum_ajax” helper.
  • Fixed blank cells showing on Sales Last Days column.
  • Fixed blank cells on Stock Indicator column.
  • Show the right color on location icons with no locations.
  • Fixed issue with ATUM locations editing in Stock Central.
  • Center the numeric columns.
  • Fixed POs not decreasing/increasing the stock when changing their status.
1.5.7.4

2019-04-08

Fixes

  • Recompiled JS files.
1.5.7.3

2019-04-06

Changes

  • Added bundle color and icon to export data PDF.
  • Added bundle items to export data PDF.
  • Updated to latest version of TypeScript.
  • Added option to only add the tooltip if the container is smaller than the content.

Fixes

  • Print correct PO stock quantities in order notes.
  • Deleted unused file.
  • Fixed increase/decrease stock not working in Inventory Logs.
  • Marketing popup css fixes.
  • Cast to array to avoid issues on some scenarios.
1.5.7.2

2019-03-29

Changes

  • Changed Purchase Order PDF’s default temporary directory.
  • Unblock ATUM order items when doing Ajax.
  • Prevent processing ATUM order changes before creating the order.
  • Array checking when trying to counting products in Stock Central.

Fixes

  • Fixed compounded stock for variables when Multi-Inventory is enabled in variations.
  • Fixed hide/show fields in products.
  • Fixed marketing popup background.
  • Fixed the “add stadistics” widget from dashboard.
  • Fixed drag-to-scroll tabs in Purchase Orders and Inventory Logs list tables.
  • Fixed Stock Central checkboxes selection behaviour.
  • Fixed error when updating sale price product without date in Stock Central.
  • Fixed taxes non being deleted in ATUM Orders.
  • CSS fixes.
1.5.7.1

2019-03-21

Features

  • Refactory JS to TypeScript (work in progress).
  • Add ‘Other’ column to stock negatives in Stock Central.

Changes

  • Changed the marketing popup content.

Fixes

  • Fixed AtumListTable escaped slashes in suppliers and product name searches.
  • Various CSS fixes.
  • Fixed a bug that was making SC hang when bundle plugin products were deleted.
1.5.7

2019-03-13

Features

  • Refactory JS to TypeScript (work in progress).
  • Added new marketing popup.

Changes

  • Add current atum_order to item meta filters.
  • Switched to new Datepicker in ATUM orders.
  • Delete all ATUM data when the option in Setting is enabled.
  • Removed unneeded suppliers script.
  • Removed lodash dependency.

Fixes

  • Fixed POs message and items visibility when adding a new one.
  • Remove any previously supplier set when enabling Multiple Suppliers in POs.
  • Added missing text domain.
  • Fixed wrong hook name in item.php.
1.5.6

2019-03-08

Features

  • Performance improvements: reduced the number of db queries using cache.
  • Refactory JS to TypeScript (work in progress).

Changes

  • Check that 3rd party plugins are loaded before adding an ATUM model for them.

Fixes

  • Fixed dragscroll opacity effect.
  • Post Type List Tables’ CSS fixes.
  • Prevent showing ‘all_stock’ view.
  • Fixed all back ordererd products counted in views if any filters applied in List Tables.
  • Fixed filter by supplier in Stock Central had variable products included although no children available.
  • Fixed variable ATUM control button for variations working inverted.
  • Avoid CSS conflicts with other plugins using Select2.
  • Fixed ATUM Dashboard not loading widgets.
  • Fixed Purchase Orders message that is conditionally displayed if a supplier is selected.
  • PHP notice fixed when saving Purchase Orders.
  • Minor CSS fixes.
1.5.5.1

2019-03-02

Fixes

  • JS fixes for Stock Central list.
1.5.5

2019-03-01

Features

  • Added method to reset group cache.
  • Added new filter to editable stock column.
  • Refactory JS to TypeScript.

Changes

  • Hide any opened popover when scrolling the table horizontally.
  • Check if the bootstrap’s tooltip is already loaded by another plugin to avoid issues.
  • Cache refactoring.
  • Back Orders column refactory to be reusable by other add-ons.

Fixes

  • Fixed updating WC subscription price from Stock Central.
  • Fixed compounded stock quantity when a filter is applied in Stock Central.
  • Fixed orphan variable products showing in SC when some filters are applied.
  • Fixed compounded stock calculator.
  • CSS fixes.
1.5.4

2019-02-22

Features

  • Added WC Product Bundles compatibility.
  • Allow handling bundles from Stock Central.
  • Added option to Settings to enable/disable product bundles in Stock Central.
  • Javascript Modularization and code upgraded to ES6 syntax (work in progress).
  • Javascript code refactorized (work in progress).
  • Using now webpack to compile JS.
  • Decreased the number of enqueued dependency scripts.
  • Click the Popover’s Set button when hitting enter after entering a value.
  • Close the Popovers when hitting the ESC key.
  • Added ATUM Data Stores for WC Bookings, WC Subscriptions and WC Product Bundles.
  • Improved performance using cache in “get_product_setting”.

Changes

  • When sorting by column, show the NULL values at the end.
  • Added numeric class to List Table cells for easier alignment.
  • Removed “Out of Stock Threshold” totalizer.
  • Prevent adding grouped child quantities and counting negative stocks in Totalizers.
  • Replaced ATUM icon mono image by a font icon.
  • Updated gulpfile tasks.
  • Moved the ATUM footer to a view.
  • Updated Marketing pop-up with new content.

Fixes

  • Fixed compatibility with WC Bookings and WC Subscriptions.
  • Fixed issue in sortable columns.
  • Fixed sorting indicator icons.
  • Fixed subscription variations weren’t included in widgets counters.
  • Fixed wrong calculation in “Current Stock Value” widget.
  • Fixed: add all inheritable types to Current Stock Value.
  • Fixed compounded stock count in Stock Central.
  • CSS fixes.
1.5.3.3

2019-01-20

Fixes

  • Fixed missing namespace include.
1.5.3.2

2019-01-19

Fixes

  • Moved the Marketing Popup content to a local JSON to avoid API collapses.
  • Do not show the Marketing Popup if no valid content was retrieved.
  • Refactory.
1.5.3

2019-01-17

Features

  • New cool popup for keeping the users informed about the newest ATUM features and add-ons.
  • New cool banner added to the ATUM Dashboard with the same content as the above popup.
  • Added editable stock quantity and compounded stock to inheritable products (variable and grouped) in Stock Central.
  • New custom filters for Stock Central: “Best Sellers” and “Worst Sellers” within a time window.
  • Added mouse-drag-scrolling functionality for List Tables in vertical direction too.

Changes

  • Set paid date if not was previously set when changing an order status directly to completed.

Fixes

  • Fixed automatic updates’ icons for ATUM add-ons.
  • Fixed ATUM add-ons updater issue.
  • Fixed bug in Stock Central where “Sale Price” and “Sale Dates” were not being properly saved.
  • Fixed searches by product type.
  • Fixed Stock Central’s pagination issue when the filtered results had no so many pages as the previously filtered results.
  • Fixed searches’ escaping in ATUM List Tables.
  • Fixed current page selector input in ATUM List Tables.
  • Fixed item subtotal that wasn’t being set properly in Atum Orders.
  • Prevent ATUM upgrades from running several times in some scenarios.
  • Fixed low stock calculation not being controlled for orders that never reached the “Processing” status.
  • CSS fixes.
  • Refactory.
1.5.2.1

2019-01-04

Changes

  • Create the right ATUM tables from the start to avoid issues.

Fixes

  • Create rows in ATUM product data table whether or not ATUM was previously installed.
1.5.2

2019-01-03

Features

  • Open a lightbox with a full-sized image when clicking on a thumbnail in List Tables.
  • Allow searching multiple words in List Tables’ searches. Now it works with the same logic as WooCommerce product searches.

Changes

  • Use our own thumb placeholder for products with no image within List Tables.

Fixes

  • CSS fixes.
  • Refactory.
1.5.1.1

2018-12-20

Changes

  • Make the submit filter button always visible when autosearch is disabled in List Tables.

Fixes

  • Fixed issue with ATUM Orders list broken in WP 5.0.2.
1.5.1

2018-12-20

Features

  • Added new Dashboard widget to display the monetary value of all warehouse present inventory.
  • Added compatibility with WooCommerce Bookings products to Stock Central.

Changes

  • Adjusted product title column legth in List Tables.
  • Added a colspan to totals row header in List Tables.
  • Added custom image placeholder to List Tables.
  • Replaced all the WooCommerce icons by ATUM icons everywhere.

Fixes

  • Fixed issue when creating variations.
  • Fixed issue with ATUM model class names for some product types like Variable Subscriptions.
  • Added missing font to mPDF.
  • Fixed List Table drag scroll fluidity.
  • Fixed issue with List Table searches due to identical transient names.
  • Refactory: code style.
  • CSS fixes.
1.5.0.3

2018-12-17

Changes

  • Now ATUM uses autoprefixer for SCSS to CSS compilations.

Fixes

  • Removed map from hammer.js script.
  • Stock Central now saves the sale dates using WC_Datetime objects.
  • Fixed issue when trying to search within List Tables in Safari.
  • Fixed some typos in texts.
  • Re-added searching by product name to List Tables.
  • CSS fixes.
  • Refactory.
1.5.0.2

2018-12-14

Changes

  • Changed Inventory Log table ID.
  • Added hooks when stock changes from Purchase Orders.
  • Changed mPDF temporary directory to WP uploads.

Fixes

  • Fixed new ATUM product data table being queried before creation.
  • Minor bug fixes.
  • CSS fixes.
1.5.0.1

2018-12-12

Fixes

  • Fixed Atum Help Pointers failing in some sites.
  • Fixed wrong text domain in Stock Central.
  • Fixed admin footer text failing at some pages.
  • CSS fixes.
1.5.0

2018-12-11

Features

  • New style for Stock Central table.
  • New style for Settings page.
  • New style for Purchase Orders table.
  • New style for Inventory Logs table.
  • New style for Inbound Stock table.
  • Full responsive support for all the new ATUM styles.
  • Drag scroll functionality for the List Table filters.
  • Added buttons to Stock Central to switch between “Sticky Columns” and/or “Sticky Header” mode and “Standard” mode.
  • Added switch to settings to change between “Dark Mode” and “Light Mode”.
  • Added new footer to ATUM pages.
  • Improved completely the ATUM data models to fit the upcoming WooCommerce tables.
  • Improved overall performance.
  • Added legacy methods for backwards compatibility.
  • Added auto-migration script to move the data from meta keys to the new product data table.
  • Added hooks to handle WP_Query calls when going to use ATUM data.
  • Allow to search by Supplier SKU when adding products to Purchase Orders or Inventory Logs.
  • Remove new ATUM’s product data table when uninstalling ATUM if was set that way in Settings.
  • Added cache helper to manage cache and transients.
  • Improved overall performance with cache.
  • Added stock step to ATUM Settings when using decimals.

Changes

  • Added new statuses for Purchase Orders (“Pending”, “Ordered”, “On the Way In”, “Receiving” and “Received”).
  • Added notes to ATUM Orders to record the status changes.
  • When using WooCommerce 3.5+, the Purchase Orders will update the stock automatically when switching between “Received” and any other status.
  • Removed “View” button from Purchas Orders list.
  • Prevent from adding duplicated Supplier SKUs to distinct products (must be unique).
  • Now ATUM uses its own custom icons font.
  • Moved all the product meta boxes’ hooks to its own class.
  • Run Upgrade tasks globally and not only from admin side.

Fixes

  • Full refactory.
  • Fixed WPML integration issues.
  • Fixed locations tree that was not showing locations that were not linked to any product.
  • Fixed all translations showning in ATUM Orders’ searches.
  • Fixed Purchase Order stock not added when product stock value is NULL.
  • Set stock quantity to 0 when changing the “WC manage stock” form settings’ tool.
  • Fixed Dashboard’s promo sales showing today stats instead of month.
  • Avoid loading the WP 5.0 core’s lodash library to not conflict with ATUM Dashboard’s gridstack.
  • Prevent POs to change the stock to unmanaged products.
  • CSS fixes.
  • Refactory: code style.
1.4.18.2

2018-11-08

Changes

  • Added hook to filter data sent from Stock Central before updating products.
  • Added JS trigger when an Atum order line item is removed.
  • Tested with WordPress 5.0 beta 3.

Fixes

  • Added comma support when setting purchase price from Purchase Orders.
  • Fixed ATUM Order dates not being saved correctly.
1.4.18.1

2018-11-06

Fixes

  • Added missing arabic language font to mPDF.
1.4.18

2018-11-06

Features

  • Added the locations popup icon to all the Stock Central products to be able to add locations to those that had no locations previously.
  • Added custom decimals to quantity fields in WooCommerce and Atum Orders.

Changes

  • Switch the locations popup icon color depending on number of locations set.
  • Changed language text domain to read translations.

Fixes

  • Fixed ATUM Locations popup.
  • Fixed issue with “date_i18” function in sites using non-latin characters.
  • CSS fixes.
1.4.17

2018-10-31

Changes

  • Added minimum WooCommerce version required and warnings.
  • Added minimum PHP version required and warnings.
  • Added ESLint config file.

Fixes

  • Save all the Settings defaults the first time the user save them.
  • Fix incorrect min qty shown in grouped products when using decimals.
  • WPML compatibility issues.
1.4.16

2018-10-26

Features

  • Sticky columns for Stock Central.
  • Added option to Stock Central’s settings to enable/disable sticky columns.
  • Allow to horizontally scrolling the ATUM List tables with drag and drop.
  • Collapsible groups for List Tables.

Changes

  • Improved List Tables’ expandRow method to allow external calls.
  • Added custom trigger after updating the List Tables.
  • Improved Suppliers’ query.
  • Updated jScrollPane vendor library.
  • Multi-Inventory compatibility changes.
  • Added source labels to Settings’ tools.
  • Updated composer dependencies.
  • Added global styles to HTML report.
  • Added hook to out_of_stock_threshold actions.
  • Hook name changes.

Fixes

  • Fixed change log address.
  • Fixed POs not reloading purchase price.
  • Fixed WPML error when WC WPML is active when WPML isn’t.
  • Fixed Floating Header + Sticky Columns compatibility issues.
  • Added missing ID attribute to button groups in Settings.
  • Fixed issue in products with “Out of stock threshold” enabled at product level.
  • Fixed tooltip bug in Firefox.
  • Fixed custom trigger after loading tab in Settings.
  • Minor bug fixes.
  • Refactory.
1.4.15

2018-10-04

Features

  • Added ‘Not found’ text to ATUM Locations.
  • Added compatibility for Multi-Inventory add-on.
  • Added wrapper for the future ATUM Logs component.
  • Added children arrows to ATUM List tables.
  • Column group toggler for ATUM List tables.

Changes

  • Added color picker styles to ATUM UI.
  • Updated PHPCS rules.
  • CSS improvements.
  • Added ATUM logo to ATUM panel within variations.
  • Change stock threshold behavior.
  • Added new hooks to ATUM List Tables.

Fixes

  • Security Enhancements.
  • Fixed wrong status in other users’s private products under Stock Central.
  • Fixed Uncontrolled List WPML behavior.
  • Fixed purchase price and price wrong comparison.
  • Removed unused helpers.
  • Cache handling refactory.
  • Refactory: code style.
1.4.14.3

2018-09-07

Features

  • Added beta label to add-ons in beta stage.
  • Added version label to available add-ons.
  • Added WC Bookings compatibility.

Changes

  • Moved the “Add tax” button the same place as in WC orders.

Fixes

  • Fixed output “out of stock threshold” failing with non-standard wpdb prefixes.
  • Fixed add-ons list’s transient name.
  • CSS fixes.
  • Full refactory (code style following PHPCS and WPCS standards).
1.4.13

2018-07-26

Features

  • Allow resetting a dependant field to its default value when checking Settings’ dependencies.
  • Allow button groups without required values.
  • Added PHPCS rules.
  • Added color picker field type to settings.

Fixes

  • Fixed filter button showing in Inbound Stock table when Ajax filter was disabled.
  • Fixed activate text typo error.
  • Fixed popover titles in Stock Central.
  • Refactory.
  • CSS fixes.
1.4.12.2

2018-07-12

Changes

  • Improved tools.

Fixes

  • Sanitization fixes.
  • Fixed Settings’ button groups with multiple values allowed.
  • Fixed: Supplier’s product search couldn’t find private products.
  • Fixed: IE was not detected properly.
  • Css fixes.
  • Refactory.
1.4.12.1

2018-07-03

Fixes

  • Fixed compiled CSS issue.
  • Fixed strict standards error on Purchase Orders.
  • Updated npm dependencies.
  • Refactory.
1.4.12

2018-06-29

Changes

  • Added new field types to Settings.
  • Improved Settings dependency rules.
  • Enhancement for ATUM Tools.
  • Use official Select2 instead of WC’s enhanced selects in Settings.
  • Added purchase_field meta key name to Globals.
  • Align the supplier SKU column left.

Fixes

  • Added non-Latin fonts to mPDF.
  • Added support for non-Latin languages to mPDF.
  • Refactory.
  • Fixed infinite loop when saving variation products.
  • Fixed popover titles in List Tables.
  • Fixed PHPCS code smells.
1.4.11

2018-06-21

Features

  • Added editable column to set any number of days from 0-30 by default.
  • Added field to ATUM Settings to set the default value for the “Sold Last Days” column.
  • Allow editing Product Locations from Stock Central.

Changes

  • Removed Sold last 7 and 14 days columns from Stock Central.
  • Show empty product types in Stock Central’s filter to allow private products’ filtering.

Fixes

  • Fixed floating header with new column groups style.
  • Fixed help tips positioning on some screen sizes.
  • Refactory.
1.4.10

2018-06-14

Features

  • Added “Out of Stock Threshold” at product level.
  • Added AtumCapabilities: “edit_out_stock_threshold”.
  • Added option to ATUM Settings to enable/disable the “Out of Stock Threshold” at product level globally.
  • Added new column to List Tables to display the “Out of Stock Threshold” set for each product.
  • Show the out of stock threshold value in yellow if the current product’s stock has reached the minimum.
  • Added placeholder to “Out of Stock Threshold” empty fields with the global value set in WC settings that will be used by default.
  • Added notice in Stock Central to alert the users that the products must be controlled by ATUM to appear.
  • Added a button to Stock Central notice to control all the shop products at once.
  • Added help pointers to Stock Central.

Changes

  • Added WPML multicurrency compatibility to new “search by column”.

Fixes

  • Fixed issue when adding BOM products linked to specific Supplier to Purchase Orders.
  • Fixed issue with Purchase Oorders’ Product Search & WPML: All translations returned.
  • Fixed issue with “Add Items” blocking.
  • Fixed issue that was not saving Supplier fields for variations correctly.
  • Fixed issue with List Table’s group members when the user has no permissions to see some columns.
1.4.9

2018-06-07

Features

  • Added section dependencies to Settings.
  • Added support for select fields to Settings.
  • Added field dependency handler to Settings.

Changes

  • When an item is selected on the “Search in Column” the dropdown, now it is active on the list.
  • Use the same UI for all screen sizes in List Tables.
  • Order variations in Stock Central by menu_order as WooCommerce does.
  • Now we do exact searches in all numeric values.

Fixes

  • Fixed floating table header height when not displayed.
  • Fixed issue that was displaying all the products when searching for “0”.
  • Fixed issue that was showing BOM products in Stock Central when filtering by supplier.
  • Fixed mPDF orientation format issue.
  • Fixed mPDF bug.
  • Fixed issue that was not dismissing ATUM notices when the value stored in db was not an array.
  • Refactory.
  • Other minor fixes.
1.4.8

2018-05-30

Features

  • Added search by column to List Tables.
  • Now the List Table searches are able to find variations.
  • Improved search performance.

Changes

  • Match Inventory Logs and Purchase Orders lists’ style to WC lists’ style.
  • Restored product type icons that were removed in WC 3.4.
  • Upgraded mPDF library to 7.1.

Fixes

  • Fixed WooCommerce 3.4.0 compatibility.
  • Fixed notice errors in List Tables with no items.
  • Fixed PHP notice when exporting Purchase Orders.
  • Fixed bug in databases with non standard prefixes.
  • CSS fixes.
  • Refactory.
1.4.7

2018-05-18

Features

  • Added sticky header for ATUM List Tables that shows up when scrolling down.
  • Added new CSS components.

Fixes

  • Fixed ATUM add-ons info in automatic updates.
1.4.6

2018-05-15

Features

  • Add counters for Unmanaged Products.
  • Added option to Settings to enable/disable unmanaged products’ counters.
  • Added “weight” column to Stock Central.
  • Added “default hidden columns” feature to hide some columns in List Tables by default.

Changes

  • CSS changes and refactory.
  • CSS colors normalized.
  • Added Button Group field type to Settings.

Fixes

  • Fixed SQL Syntax error when accessing feeds.
  • Refactory.
  • Minor fixes.
1.4.5

2018-05-03

Features

  • Added URL hash navigation to Settings.
  • New “script runner” field type for Settings.
  • Added new Tools tab to Settings.
  • Added tools for Managing/Unmanaging and Controlling/Uncontrolling the stock for all the products at once.
  • Added new bulk actions for Managing/Unmanaging the stock to List Tables.
  • Added new Button Group HTML component.

Changes

  • Changed WooCommerce WPML’s instance call.
  • Moved ATUM panel HTML to external views.
  • Changed Stock Status Override functionality on products page.

Fixes

  • Fixed issue in Uncontrolled List Tables when the meta key for any product had set the value to “no”.
  • Fixed sorting in List Tables.
  • Excluded non private/publised product parents (for variations) from dashboard’s unmanaged queries.
  • Refactory.
1.4.4

2018-04-26

Changes

  • Added “supplier” and “supplier_sku” to WPML’s translation automatic copied metas.
  • Added compatibility with Product Level’s BOM variations.
  • Added compatibility with Product Level’s Purchase Price synchronization.
  • Allow more extra filters to be added externally to Stock Central.
  • Added WPML suppport to the ATUM dashboard.
  • Added filter to pages excluded in admin footer text.
  • Added admin notice to inform users that should activate their add-ons.

Fixes

  • Fixed product type icons for subscription variations.
  • Fixed Unmanaged products counter.
  • Fixed month sales filter in ATUM Dashboard’s Orders widget.
  • Fixed stock indicators in Export Data reports.
  • Minor CSS fixes.
  • Refactory.
1.4.3.2

2018-04-17

Changes

  • Added filter hooks for ATUM tab’s fields visibility.

Fixes

  • Fixed pagination in List Tables.
  • Fixed pagination’s go-to-first-page button.
  • Fixed issue when cutting strings with non standard characters.
  • Minor fixes.
1.4.3

2018-04-12

Features

  • Added URL hash navigation for filters in List Tables.
  • Added “Reset Filters” button to List Tables.
  • Alow navigating through filters history with browser’s back/forward buttons.
  • Allow reloading the page without losing filters.
  • Allow going to specific page with some filters preset just editing the URL parameters.

Fixes

  • Fixed pagination in List Tables.
1.4.2

2018-04-05

Features

  • Added Multiple Suppliers switch to POs.
  • Added Totals row to ATUM List Tables.
  • Add new setting to disable the Totals row globally.
  • Added ATUM Locations tree column to List Tables.

Changes

  • Allow adding products from distinct suppliers to POs.
  • Added the new columns to the Stock Central’s help tab.
  • Minor CSS adjustments.

Fixes

  • Fixed issue with product switched to uncontrolled when updating the stock from WC Orders or Purchase Orders or Inventory Logs.
  • Fixed issue when expanding rows with double-click.
  • Fixed Firefox issues in List Tables’ UI.
  • Security improvements.
  • Removed duplicated ATUM prefix in transients.
  • Fixed views filters’ counters.
  • Fixed child rows’ checkboxes not changing when checking the header’s checkbox.
  • Fixed issue when trying to use the bulk button multiple times.
1.4.1.2

2018-03-28

Changes

  • Updated links in help tab’s sidebar.
  • Updated support link in Dashboard.
  • Updated docs link in Dashboard.
  • Added transients for addon’s status.
  • Changed Vendor label by Supplier in PO’s PDF export.

Fixes

  • Fixed WPML controlled products not shown in secondary languages.
  • Fixed undefined index ‘product-type’ issue when adding new products.
  • Fixed ATUM control switch not saved for inheritable products.
  • Fixed WPML compatibility with the new stock management system.
1.4.1.1

2018-03-26

Fixes

  • Fixed issue with databases using non-standard prefixes in table names.
  • Fixed some tooltips not displaying properly in List Tables.
  • Fixed variations for variable subscription products not showing in Stock Central.
  • Fixed suppliers’ filtering not returning variations.
  • Fixed last days’ sales not being shown for variations.
1.4.1

2018-03-22

Features

  • (NEW) ATUM Stock Control system.
  • Upgrade script for setting ATUM control switch to all managed products.
  • Upgrade script to set the _inheritable meta key to all inheritable products.
  • Added checkboxes to Stock Central.
  • Added Bulk Action to Stock Central to Control/Uncontrol products in bulk.
  • Check all the children rows’ checkboxes when selecting the expandable row checkbox.
  • Added status icons to Purchase Orders and Inventory Logs.
  • Added Supplier’s SKU to Purchase Orders’ PDF export.
  • Allow all columns except “Stock” for not controlled products in Stock Central.
  • Added View Filter for products Unmanaged by WC.
  • Added WPML compatibility for Unmanaged products filter.
  • Added button to variable products for changing the ATUM Control switch to all their variations at once.
  • Added Unmanaged products counter to Stock Control widget.
  • Added new icons to stock indicators column.

Changes

  • New look and feel for ATUM’s custom fields.
  • Moved the WPML integration stuff to its class.
  • Improved loading animations.
  • Updated jscrollpane script to the latest version.
  • Improved row expand animation.
  • Do not allow clicking the currently applied view filter.
  • Changed Locations’ menu name.
  • Use all published products for Dashboard calculations.
  • Changed some Dashboard Widgets’ texts.
  • Updated Stock Central’s help tab content.

Fixes

  • Reorganise the table column groups when the checkboxes column is shown.
  • Do not preserve filters’ values when reloading the page in Firefox.
  • Minor bug fixes.
  • Re-factory.
1.4.0.2

2018-03-06

Fixes

  • Removed Purchase Order’s PDF export button from Inventory Logs.
  • Refactory.
1.4.0.1

2018-03-05

Fixes

  • CSS fixes for the Product Levels’ BOM Hierarchy column.
  • Fixed hidden columns when using the ListTable search.
  • Fixed saving multiple ATUM custom meta at once on variations.
  • Fixed Log Reservation Date not saving.
  • Fixed importing variation products from WC order to Inventory Logs.
1.4.0

2018-03-01

Features

  • (NEW) ATUM Dashboard.
  • “Statistics” widget for ATUM Dashboard.
  • “Sales” widget for ATUM Dashboard.
  • “Lost Sales” widget for ATUM Dashboard.
  • “Orders” widget for ATUM Dashboard.
  • “Promo Sales” widget for ATUM Dashboard.
  • “Stock Control” widget for ATUM Dashboard.
  • “News” widget for ATUM Dashboard.
  • “Video Tutorials” widget for ATUM Dashboard.

Changes

  • Removed WP Dashboard Statistics widget.
  • Updated language file.

Fixes

  • Refactory.
  • Fixed compatibility with WC 3.3.3.
1.3.9.2

2018-02-23

Fixes

  • Fixed JS error in Purchase Orders page.
  • CSS fixes in settings page.
  • Avoid message when saving Settings.
  • Fixed Purchase Orders search.
  • Text grammar fixes in Settings page.
1.3.9.1

2018-02-22

Fixes

  • Restored assets directory.
1.3.9

2018-02-22

Features

  • Added a new tab to Settings to allow users to fill their Store Details required for pdf generated Purchase Orders.
  • Added another action in Purchase Orders page to enable the user to generate a pdf of Purchase Orders.

Fixes

  • Fixed issue that was showing all the products when adding items to a Purchase Order.
1.3.8.5

2018-02-19

Fixes

  • Catch the date conversion errors and continue when a wrong format is saved externally to the “out_of_stock_date” meta.
1.3.8.4

2018-02-08

Changes

  • Updated change log style to adapt it to the new page design in the Stock Management Labs website.

Fixes

  • Fixed issue that was removing the purchase price when adding a product to stock from Purchase Orders.
1.3.8.3

2018-01-26

Fixes

  • Hide the Purchase Price field when the Purchase Orders module is disabled.
1.3.8.2

2018-01-22

Fixes

  • Disabled Suppliers’ SKU search within Purchase Orders and Inventory Logs temporarily due to low performance issues caused by WC database structure.
1.3.8.1

2018-01-12

Fixes

  • Fixed purchase price not being added for Purchase Order’s products that had no regular price set.
1.3.8

2017-01-11

Features

  • Added uninstallation clean tasks.
  • Added a new option to Settings to allow users to clean all the ATUM when uninstalling.
  • Added Subtotal line to Purchase Orders.
  • Added filter to specify the List Tables’ product title length.
  • Added filter to edit the supplier name length in List Tables.

Fixes

  • Prevent WPML configuration for Atum Orders post types.
  • Fixed draft suppliers showing in Purchase Orders.
  • Fixed unblocked Purchase Orders’ items block for Suppliers with no products assigned.
  • Do not break the ATUM orders UI when an item product does not exists anymore.
  • Refactory.
1.3.7

2017-01-08

Features

  • Added Supplier SKU field to products.
  • Added Supplier SKU column to Purchase Orders and Inventory Logs.
  • Added Supplier SKU column to Stock Central.
  • Allow searching products by Supplier SKU within Purchase Orders and Inventory Logs.
  • Added suppliers info to the Stock Central’s help tab.

Fixes

  • Improved enhaced selects’ ajax JSON search for products.
  • Fixed decimals format in purchase price of product variations.
1.3.6.1

2017-12-30

Fixes

  • Fixed statistics widget’s capability name.
1.3.6

2017-12-29

Features

  • New Ajax UI for the Settings page.
  • New Module Manager section to enable/disable ATUM modules independently.
  • Added new capabilities.

Fixes

  • Prevent supplier from being removed of variation products when changing the stock within “Stock Central”.
  • Fixed pagination in “Inbound Stock” page.
  • Refactory of ATUM menu system.
  • Fixed admin bar’s ATUM menu in front end.
  • Other minor fixes.
1.3.5

2017-12-15

Fixes

  • Count all the products that have the “In stock” status in “Statistics Widget” when ATUM is not managing the stock.
  • Improved performance for sites with big amount of orders.
  • Fixed List table search to find product SKUs and IDs.
  • Improved Stock Central’s extra filters performance.
1.3.4.1

2017-12-09

Fixes

  • Set “min” and “step” attributes for input number fields in Settings.
  • Fixed “Add to Cart” message when using quantity decimals.
1.3.4

2017-12-07

Features

  • Allow decimals for stock quantities.
  • Added new setting to specify the number of decimal places allowed.

Fixes

  • Fixed variations list not showing when expanding variable products in some cases.
1.3.3.1

2017-12-04

Features

  • Edited values in Stock Central have their font colour changed to red before the Save Data button is clicked. This is another reminder for users to save their changes before leaving the page.

Fixes

  • Edited hook name for “Product Levels” add-on compatibility.
  • Fixed variation purchase price saving from WC product.
  • Add the variable product link on variation titles within “Stock Central” and “Inbound Stock” list tables.
1.3.3

2017-11-30

Features

  • Added slide animation to expandable rows in List Tables.
  • Now supports theme override of ATUM views.
  • Improved Data Export module for reusing it in other ATUM modules.
  • Added location column to WC Orders, Purchase Orders and Inventory Logs.

Fixes

  • Fixed supplier column in exported report table.
  • Some refactory.
1.3.2

2017-11-21

Features

  • Added compatibility with WooCommerce Subscriptions.
  • Settings – Show/Hide WC Subscriptions from ATUM Stock Central.
1.3.1.1

2017-11-14

Fixes

  • Fixed issue that was preventing List Table’s column sorting in sites with no Suppliers.
1.3.1

2017-11-10

Features

  • Added “Supplier” column to “Stock Central”.
  • Added “Supplier” filter to “Stock Central”.
  • Added Enhanced search option for Suppliers’ filter to Settings. Important for users with many suppliers.
  • Added some custom admin role capabilities (edit_purchase_price, view_purchase_price, manage_po and view_inbound_stock,).
  • Added a popup notice that will show up in the first list table edit.
  • Added Product edit links to Products’ names and thumbnails in Stock Central.

Fixes

  • Now it uses the order’s sale price instead of product price for statistics widget calculations.
  • Always save the supplier meta in products (with or without value).
1.3.0

2017-11-2

Features

  • New “Inbound Stock” module.
  • Added “Increase Stock” and “Decrease Stock” buttons to “Inventory Logs”.
  • Added “Add to Stock” button to Purchase Order’s products.
  • Added “Inbound Stock” column and filter to “Stock Central”.
  • Added WPML compatibility.
  • New method for ATUM menu ordering.

Fixes

  • Minor fixes.
  • Refactory and performance improvements.
1.2.9

2017-10-19

Features

  • New “Purchase Orders” module.
  • New “Suppliers” module.
  • Added “Locations” taxonomy to products.
  • Refactory of the ATUM Orders to be reused by other modules.

Fixes

  • Now it displays the “Stock Quantity” field on grouped products to be able to change the stock status when ATUM is managing the stock.
  • Display the spinner when filtering ATUM table lists.
1.2.8.2

2017-10-16

Fixes

  • Fixed issue saving purchases price of variation products in “Stock Central”.
1.2.8.1

2017-10-10

Fixes

  • Fixed issue with hidden columns that were displayed in “Stock Central” after ajax filtering.
1.2.8

2017-09-19

Features

  • Ability to sort list table columns by “Regular Price”, “Sale Price”, “Purchase Price” and “Current Stock”.
  • New dropdown for extra filters added to “Stock Central”.

Fixes

  • Fixed issue when updating the regular price from “Stock Central”.
1.2.7.2

2017-09-14

Fixes

  • Compatibility issue with Salient theme.
  • List views’ data was showing wrong figures when a product filter was active.
1.2.7.1

2017-09-13

Fixes

  • Disabled “This Year” from dashboard statistics widget that was causing memory issues in sites with huge amount of orders.
1.2.7

2017-09-12

Features

  • Improved Dashboard Statistics widget (new sections and configuration).

Fixes

  • Fixed issue when trying to install add-ons directly from the Add-ons page.
1.2.6

2017-09-06

Features

  • Added new setting to show the variations’ stock status in WooCommerce products’ list.
  • Refactory.
1.2.5.4

2017-09-05

Fixes

  • Fixed low stock indicator.
1.2.5.3

2017-08-29

Fixes

  • Delete ATUM transients after saving any product’s stock.
1.2.5.2

2017-08-28

Fixes

  • Fixed add-on updater.
  • Removed unused mPDF files (clean up).
1.2.5.1

2017-07-28

Features

  • Added title max length setup for reports.
1.2.5

2017-07-27

Features

  • New “Data Export” component to generate reports from “Stock Central” data (PDF format available).
  • New global update button for editable List Tables (improved UX and performance while editing multiple products at once).

Fixes

  • Fixed issue when combining multiple filters in List Tables.
  • Fixed issue when trying to filter “Downloadable” or “Virtual” product types.
  • Fixed calculation of “Sold Today” column.
  • Fixed calculation of “Stock on Hold” column.
  • Other minor fixes.
1.2.4

2017-07-10

Features

  • New “Inventory Logs” component.
  • Added calculations for “Reserved Stock”, “Customer Returns”, “Warehouse Damages” and “Lost in Post” columns to “Stock Central”.

Fixes

  • Upgrade systems that have no ATUM version stored in db.
1.2.3.2

2017-05-12

Fixes

  • Fixed issue with latest version of Bootstrap’s Popover.
  • Fixed issue with the empty ATUM List Tables.
1.2.3

2017-05-08

Features

  • New “Dashboard Statistics” widget.

Fixes

  • Fixed issue with Processing Orders not being counted.
1.2.2.1

2017-04-21

Changes

  • Updated readme.txt

Fixes

  • Fixed compatibility with WooCommerce 3.0.4.
  • Minor fixes.
1.2.2

2017-04-19

Changes

  • Switched jQuery plugin for tooltips from tiptip to Bootstrap’s tooltip.
  • Updated readme.txt

Fixes

  • Fixed issue in the “Lost Sales” column.
1.2.1

2017-04-10

Changes

  • Added the ability to set the stock quantity to any product from the Stock Central list.
  • Added the ability to edit the Regular Price, the Sale Price and the Purchase price directly from Stock Central.
  • Added the ability to enter Purchase Price of the product and fully edit this value directly from Stock Central.
  • Added the ability to edit the SKU of the product directly from Stock Central.
  • New Add-ons page from where to manage all the available ATUM add-ons.
  • ATUM add-ons key handling and auto-update system integrated into WordPress updates.
  • Updated readme.txt
  • Updated strings in language template file.

Fixes

  • Refactory and performance improvements.
  • Low stock formula improved.
1.1.1

2017-01-26

Changes

  • Manage WooCommerce “Manage Stock” option for product variations.
  • Disable WooCommerce “Manage Stock” option instead of hiding it.
  • Updated strings in language template file.
  • New dismiss-able welcome notice.
  • The premium columns are now hidden by default on Stock Central.
  • Added the “Manage Stock” option to Grouped products when ATUM is not managing the stock.
  • Disabled the non-available ATUM submenus.
  • Improve Stock Central queries to adapt to product variations and grouped items.

Fixes

  • Minor fixes.
1.1.0

2017-01-26

Changes

  • Added WooCommerce product filters to Stock Central.
  • Added link to ATUM ticket support.
  • All types of stockable WooCommerce products are available now in Stock Central.
  • Updated screenshots with “up to date” features.
1.0.7

2017-01-13

Changes

  • Help support link update.
1.0.6

2017-01-11

Fixes

  • Minor fixes.
1.0.3

2017-01-09

Changes

  • Updated readme.txt

Fixes

  • Minor fixes.
1.0.0

2017-01-09

Features

  • The first public release of ATUM plugin.

Ratings

4.8
74 reviews

Rating breakdown

Details Information

Version

1.6.3.1

First Released

06 Jan, 2017

Total Downloads

180,787

Wordpress Version

4.4 or higher

Tested up to:

5.3.0

Require PHP Version:

5.6 or higher

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.