VendorFuel release change log
Latest updates in VendorFuel plugin.
PLUGIN [17.5.0]
Added
added invoiced cost to admin order details line items
added cost margin to admin order details line items
can now lock cost sheet to line item on admin order details line items card
added purchase orders card to admin order details
added action to purchase orders card to regenerate purchase orders
can force transmit PO cXML to supplier through PO on purchase order card
can download PO cXML through PO on purchase order card
Fixed
fixed an issue where continuously clearing filters on indexes would break filter
fixed an issue where orders index search would be preemptively filtered
Updated
deprecated admin order details legacy view
removed Metrc cart weight properties from customer model
[17.4.1]
Fixed
vendors and suppliers will now be retrieved when creating a new cost sheet
[17.4.0]
Added
add supplier invoice card to admin order details
added price column when adding line item to existing order
added customer invoice card action to resend/generate customer invoice
Fixed
extending auto filter time of search queries to 1500ms
fixed group order list links
fixed issue with cached address id on checkout form addresses
passing profile name to order confirmation
Updates
removed supplier invoices from order legacy view
fixed typo in customer invoices card shipping column
added profile name to group order address type
added profile name to order address type
[17.3.0]
Added
order overview stats are now available on the orders index page
added "completed" status to available order index status filters
added customer table report headers: po_number_prefix,item_limit,allow_payment, mixed_punchout,price_availability, f1-f2_replace_field,f1-f3_name,f1-f3_value, promo_engine
added customer group table report headers: id
added addresses join table report headers: phone_extension,type
added group_approvers joint table headers: pending_emails
added group_requesters join table headers: customer_id,group_id
added customer punchout suppliers join table headers: customer_id,supplier_id
added suppliers join table headers: name, id
Fixed
fixed an issue preventing address deletion from checkout form
report join table header purchase_orders.po_number has been fixed
reports with no results will no longer crash page
Updates
[17.2.0]
Added
customer 'last_login' added to customers index headers
admins can clear a custom checkout field from the customer card
admins can share reports
admins can copy reports (self, shared, or essential)
admins now receive VendorFuel managed essential reports
customers can manage saved cards from account page
can set an email to be notified of any invoices that do not match to a purchase order
Fixed
line items on admin order details uses updated API endpoints
restored timestamp to orders index
Updates
updated cost sheets products table design
removed legacy view from admin orders details
saved card form is automatically selected if customer has saved cards
[17.1.3]
Added
added set default address button on checkout form saved addresses
added a set default payment method for saved cards
added more card details to admin order details
Fixed
only clicked delete button will spin when deleting a saved card
report downloads blocked in finished timestamp not set yet
Updates
locking address form while plugin retrieves default address
automatically selected saved cards tab if saved cards are retrieved
removed receiving document profile from costs sheets indices
removed "billing same as shipping" checkbox when customer has locked billing
[17.1.2]
Added
added set default address button on checkout form saved addresses
added a set default payment method for saved cards
added more card details to admin order details
Fixed
only clicked delete button will spin when deleting a saved card
report downloads blocked in finished timestamp not set yet
Updates
locking address form while plugin retrieves default address
automatically selected saved cards tab if saved cards are retrieved
removed receiving document profile from costs sheets indices
removed "billing same as shipping" checkbox when customer has locked billing
[17.1.1]
Added
added border spacing to credit card order completion response message
icons for squareup saved cards
icon for credit line
added Cart & Checkout links to account dropdown
added checkout link to cart dropdown
added retrieving cards messaging when API is listing saved cards
added no saved cards message if no saved cards are returned
added a clear card button so user can clear squareup form if needed
Fixed
squareup credit card buttons now block while order is completing
squareup credit card form is now automatically selected if only payment option
Updates
using supplier & vendor names for index table of cost sheets
[17.1.0]
Added
Credit/Debit cards can be saved when using SquareUp payment
admin can (un)select all when configuring tax states
Fixed
Fixed an issue when checkout form matches to initial default addresses
link to admin order details shipments/notifications now works
RMA button on customer order details now opens specified line item
Admin Orders index "hasErrors" filter can now filter false
enabling SquareUp sandbox now works as intended
order history credit card details now display correctly
Updates
new customer form is invalid if no price sheet selected
[17.0.3]
Fixed
RMA modal on Customer Order Detail page now opens correct line item
Fixed link to Admin Order Notifications Show Page
Fixed link to Admin Order Shipments Show Page
Updates
[17.0.2]
Updates
checkboxes are now used when selecting report headers
report headers have been organized in to separate tabs
added purchase_orders to available tables for reports
added purchased_items_invoices.id for pivot reports
send_welcome_email boolean has been added to customers import template
[17.0.0]
Fixed
removing link to redundant and unfinished line items page
fixed typo in Customer Invoices tab
fixed plugin settings link to VF wordpress settings page
Updates
customer po_number_prefix no longer pre fills the po number checkout field
replaced some ID links with a view icon link (these ids are irrelevant and confusing to store admins)
added line items status to line items table
added order notification response to order notifications table
added name override when copying customer
added shipping name override boolean when copying customer
added more invoice columns to reporting to allow for cost margin analysis reports
Deprecations:
[16.4.1]
Fixed
Customer Group detail page wouldn't refresh data after adding customers, punchout suppliers, and shipping rates.
Orders list page would fetch data twice from API.
Sign in to Square
button linked to Square developer portal, instead of customer login.Some actions on Settings > Payment Gateways > Square didn't work as expected.
[16.4.0]
Added
Added menu to export and resend order data.
Added page for adding order shipments, instead of using a dialog.
Changed
Order shipped property changed from boolean to string.
Order fraud and shipping details moved from legacy Order detail page to new UI.
Fixed
Order customer invoices list had broken link.
Removed
Legacy order detail page no longer supports export and resend functions, or shipping details. Users directed to use newer UI.
[16.3.0]
Changed
Order index now displays link to both newer UI and legacy UI.
Legacy order detail page no longer shows tabbed interface.
Fixed
Some U.S. state selection elements were missing District of Columbia.
Removed
Order line items, notifications, summary, shipping, billing and additional info removed from legacy order detail page, instructing user to view order in new UI.
[16.2.0]
Added
Price sheet detail page now shows cost sheet ID field.
Added
.show-is-mixed-punchout
class to hide elements unless the customer is a mixed punchout customer.Added
customer_prefix
and `` to customer upload template file.
Changes
Price sheet detail page updated.
Removed
Removed unused order request customer ID and order request billing ID fields from punchout supplier detail page.
[16.1.1]
Fixed
Creating or deleting a price sheet would result in 404 error.
Clicking the delete button on the price sheet detail page could result in accidental form submission.
[16.1.0]
Changed
Collection detail page no longer displays a tabbed interface.
Store settings warns admin user about enabling 2-Step Verification, as it could potentially lock all admins out of a store if enabled.
Fixed
Notifications were appearing in two different styles.
Welcome page displays errors persistently if there's an error when attempting to punchout.
Removed
Removed unnecessary dependencies to reduce plugin file size and possible conflicts when attempting to update packages.
Removed TinyMCE editor from product description field. Feature was barely used and relied on unsupported dependencies.
[16.0.0]
Added
Admin Order detail page now shows Customer Invoices, with ability to transmit and download cXML invoices.
Changed
Admin Order detail page (legacy UI) directs users to use the newer Order detail page.
Removed
Deprecated Banner and Banner Area functionality removed. Conditional Content blocks are now to be used on any WordPress page to dynamically display content based on customer price sheet.
Unused Catalog > Related Product customization settings removed.
Unused
Disable Billing Address
store setting removed.
[15.5.2]
Fixed
Dropdown menus on Admin Customer Group detail page would get clipped.
[15.5.1]
Fixed
Square payment locations used sandbox mode regardless of switch setting.
[15.5.0]
Added
Added Order Return Merchandise Authorization detail page.
Added option on User detail page for the user to receive an email whenever an order notification fails.
Changed
Moved Shipping options under Settings, as they are usually one-time settings that don't need to be accessed repeatedly.
Moved action buttons for admin Customer Account detail page to top of page.
Fixed
After copying a customer, users wouldn't be automatically navigated to the copied customer account, requiring users to manually find the account on the index page.
Email template editor didn't show correct merge tags. Renamed "Short-codes" to "Merge tags" since to avoid confusion.
Unable to add return merchandise authorization (RMA) on admin order detail page.
Removed
Shipping removed from top and side menus, since it is under Settings now.
[15.4.1]
Fixed
Admin Customer address form starts with shipping address type, which would be more used than the billing type.
[15.4.0]
Added
QuickBooks parent customers can be set on the Group detail page.
Report results now visible via
Run report
command without needing to download a spreadsheet file.
Changed
Email templates now appear as a index page, with better explanation of what each template does.
Reports page now appears as an index page, where new reports can be created or existing ones edited, rather than providing a dropdown to select a report.
Fixed
Customer page "Add new role" link broken.
"Send Order Email" button didn't work on Group Order page.
Reports page contained
order.approver
header which would result in SQL error since it's an object. Users should useorder.approver_id
instead.
[15.3.0]
Added
Email and phone number fields added to customer address index.
Order shipment notifications can be resent from the Order detail page.
Square payment gateway added as additional method for processing credit cards.
Changed
Order addresses moved to separate page to improve focus and prevent distraction with other order information.
Fixed
Address forms missing profile name fields.
Headers field on Reporting page was too small, making it difficult for user to select multiple fields.
RMA request didn't work on Orders page.
Second address line misaligned on address validation dialog.
[15.2.4]
Fixed
Customer Role detail page showed an error if user attempted to create a new role.
Group detail page didn't show child groups, wouldn't allow setting parent group to none.
[15.2.3]
Fixed
Related product links broken.
[15.2.2]
Fixed
Customer address index missing city field.
[15.2.1]
Added
Admin User detail page now supports REST API key generation and revoking.
Changed
Admin User detail page form updated. Changing user password is now handled via a dialog to improve focus.
Fixed
Admin User detail page wouldn't show password if changed.
Admin index pages weren't showing first and last page buttons.
15.2.0
Added
Admin Reporting now has an intermediary page with links to manage, download and schedule reports.
Changed
Admin customer account addresses are now accessible via separate index and detail pages.
Index pages updated to look more consistent and load faster with more sorting and filtering features. However, pagination or filter changes are no longer stored in the browser URL, which was resulting in slow rendering and undesired side-effects.
Punchout cXML logs now display fully expanded for easier navigation.
Taxes and Avalara settings have been moved under Settings > Taxes since they are usually a one-time configuration.
Fixed
Card header and list padding looked excessive.
Many pages didn't show the page title in the browser title.
Removed
Remove Admin Customers > Settings page, which contained default customer and order prefix settings. These have been moved to the Settings > Store page where they belong.
Removed unsupported "Merge Manufacturers" link from Catalog page (this action is supported on the Manufacturers page).
Taxes no longer appears in the top navigation or WordPress admin menu, since it is now under Settings.
15.1.1
Fixed
Orders page wouldn't load.
15.1.0
Added
Order detail page allows editing of more billing and shipping address fields, including addressID.
Changed
cXML log detail shows better XML and JSON data with collapsible and expandable fields.
Accounting page moved under Settings, as it is usually a one-time setting.
Admin Orders index page supports filtering and sorting by customer email address and purchase order number, plus filtering by shipping profile or address ID. Ordered by and Approved by fields now show email address instead of name.
Admin Order detail page form updated for easier use.
Improved help text on Settings pages.
'PO number' used for all instances of purchase order number labels for consistency.
Removed
Accounting page no longer appears in the top navigation or WordPress admin menu, since it is now under Settings.
Removed unsupported Customers Require Manual Verification and Verify Users options from Settings.
15.0.0
Added
Banner and Banner Areas pages show a deprecation warning, guiding admins to use Conditional Content blocks for displaying banner content based on a customer's price sheet.
Changed
Upgraded to Material UI v6.
Removed
BREAKING CHANGE:
vf-template
shortcode functionality removed. Store admins must now use the newer VendorFuel Blocks for frontend store components. Dashboard now displays an error alert to notify admins to migrate any remaining shortcodes.Banner and Banner Areas no longer show buttons to create new ones, since they are a deprecated feature and will be removed in a future release.
14.2.0
Added
Account menu displays notification badges if user is an approver and there are awaiting pending orders.
Admin Order detail page shows alert if errors detected in line items or notifications.
Dashboard warns user if deprecated
vf-template
shortcodes are used, with instructions to update these to VendorFuel blocks.Dashboard and Admin Orders index page now shows Payment Type field.
Changed
Admin Orders index shows better error indicators, contextual colors, improved filtering and tooltips for order status.
Updated help text on Document Profile detail page.
Frontend
vf-template
shortcodes will more visibly fail if they are missing or using an invalid name attribute, preventing misnamed templates from silently failing and unknowingly disrupting user experience.Group Orders page defaults to showing orders pending approval, with clearer instructions what to do if no pending orders are available.
Orders page directs group approvers to Group Orders page if they are wanting to approve order, providing clearer direction if they were expecting pending orders on the Orders page.
Fixed
Admin index pages would lose field filters when pagination or sorting changed.
14.1.0
Added
Purchasing Document Profile detail form now shows Options field.
Purchasing Vendor detail form now shows a Dropship field.
Return Merchandise Authorizations (RMAs) index page now available via the Orders index page.
Changed
Customer Account index page now shows PO prefix.
Revised plugin description.
Updated PayFabric Payment Gateway form to give clearer guidance to user where to find appropriate form information.
Fixed
Forms to sign in may not display relevant error messages to user.
14.0.0
Added
Added searchable section cards to Dashboard for easier navigation.
Changed
Build process now uses default WordPress Webpack configuration.
Top navigation no longer shows dropdown menus to better enforce consistency.
"Admin Users" renamed "Users" in WordPress plugin submenu to match name elsewhere.
Fixed
Build task no longer duplicates block-related folders in two output locations.
Purchasing Cost Sheet form dropdown appearances fixed, changed to simpler select elements.
Removed
BREAKING CHANGE: Blocks for the WordPress block editor have been moved to a new plugin: VendorFuel Blocks. Please install and activate the VendorFuel Block plugin for Gutenberg blocks.
Why this was done: An issue was discovered which could cause problems as more legacy frontend code was upgraded to be WordPress Gutenberg blocks. The best solution seemed to be to separate all block development to a new plugin that would use only the latest WordPress APIs.
Moving forward, all future Gutenberg block-related code will be in the VendorFuel Blocks plugin, leaving the VendorFuel plugin for admin-related code and legacy frontend shortcodes as they are deprecated out.
13.2.0
Changed
Added type property to Punchout cXML list page.
Punchout cXML logs display properly formatted with syntax highlighting and collapsible tags.
13.1.5
Fixed
Customer Group detail page wasn't showing notifications when group was saved.
Plugin admin pages didn't warn user if required API key was missing, leading to possible invalid API requests and redirection errors.
13.1.4
Fixed
Catalog page links weren't working.
13.1.3
Added
Wide and full-width support added to VendorFuel blocks.
Fixed
Cart and Checkout pages now direct punchout customers to place order instead of the Catalog page if their cart is empty.
13.1.2
Changed
Updated dependency packages.
Now requires WordPress 6.6.
13.1.1
Fixed
Customer detail page wouldn't show selected price sheet, and wouldn't allow reverting to none after a price sheet was selected.
13.1.0
Changed
Customer Group and Promo Code detail page user interface updated.
Fixed
Cart page button still said "Save to Cart" when it should say "Add to Shopping List".
Multiple instances of some blocks (e.g. Checkout, Cart, etc.) could be added to a page or post, when they are intended to only appear on a page or post once.
Promo Code detail page user interface wasn't working for some fields.
Shopping Lists block would display an empty table instead of a relevant message when the user hadn't saved any shopping lists yet.
Users unable to select group on Role detail page.
13.0.0
Added
Permalinks for all VendorFuel-generated pages can be managed under WordPress > Settings > Vendorfuel > Permalinks.
Punchout cXML logs can now be viewed under Punchout > cXML.
Setting to hide billing contact information from customers added to WordPress > Settings > VendorFuel > Customers.
Registration block supports setting customer role using WordPress block editor.
WordPress patterns added to block editor that contain expected content for VendorFuel-generated pages.
WordPress blocks added for VendorFuel frontend functionality to eventually replace older template shortcodes.
Changed
Admin Punchout page no longer shows Suppliers list, but links to cXML logs and Suppliers list.
Checkout page redirects to Orders page after completing order with credit card.
Document Profile form updated.
New installations of VendorFuel will generate new pages containing blocks instead of shortcodes.
Permalinks for Catalog and Product Detail pages moved to WordPress > Settings > VendorFuel > Permalinks.
Saved Carts is now called Shopping Lists to avoid confusion with certain actions like 'Add to Cart'.
Fixed
Customer Account detail page would show Addresses tab before the customer was created and able to have addresses assigned to it.
Document Profile page wouldn't allow updating of password.
Punchout Supplier detail page wouldn't show endpoint fields when creating a new supplier.
Some pages might show an error when browser refreshed on that page.
Settings link in WordPress menu pointed to incorrect page.
Last updated
Was this helpful?