Add extra functions to the Vend/Lightspeed back office functions

Latest Version

Version
0.3.3.4
Update
November 26, 2024
Size
413KiB
Developer
Category
Users
253
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
See more

Vextend Office - Simplify Vend/Lightspeed Extension

Unlock a toolkit for easier management of back office features in Vend (now Lightspeed Retail (X-Series)).

Label Printing:
• Customize label printing by adjusting the font size, position, and weight for the SKU, price, and item name.
• Replace the fuzzy Vend SKU with clear, normal text that looks professional.
• Change the width and height of barcodes on labels.
• Duplicate or remove any labels from the print screen.
• From the Vend Products page, use the Lightspeed check boxes to select items to print. This allows printing of multiple labels at once without needing them in a purchase order. (This features has now been adapted by Lightspeed, but ours offers more customization.
• From the Stock Order views, print only the labels you want and customize the quantities you want to print on sent and received orders. Plus, quick print one item from any order.
• On the Receive page within Stock Orders, quick print individual lines of items as you receive them.

Formatted Printing:
• Printing from the Vend Products page or purchase orders gives ugly results with weirdly formatted pages. Take control with Vextend Office printing! Added interface buttons transfer all data from the currently visible products page or from any purchase order to a special window where you can format and print a concise view of your inventory or purchase order!
• Optionally hide data columns, header details, or specific rows when printing.
• Have fields with long data? Set a max number of characters to print for each column.

Stock Control
• Various options for printing specific labels while in Stock Control.
• Supercharge your Stock Control Receive page. Unmatched values between ordered/received display entire line as red to quickly track backordered/unmatched quantities. All items came in? Quickly bump the ordered number into the received column with a handy arrow. Once you have bumped, you can now print labels quickly right from that line (if API access enabled), and the 'Quick Print' button prevents the need of ever clicking print on the next page (configure Vextend label settings first, Chrome print dialog still appears unless your browser is in Kiosk mode).
• Print better formatted views of the entire Stock Order on Open and Received Orders (not available on the Receive page).
• KEY FEATURE! Enable API Access to unlock the stock order Super Import (still in Beta) where you can import new items, update existing items, and add them to a stock order all in one screen with a single CSV file. See the demo video on our help page to learn more.

Products Page:
• Vend by default only loads 25 items from search results, but more load when scrolling to the bottom of the page (lazy load). Use the added full scroll button to automatically quick scroll to load all items. Handy for using the Vextend Office Print Table Feature
• Select items to print labels for using the built in Vend check boxes.
• Print the currently visible rows using the Vextend Print Table function.
• If API Access is enabled, quickly edit the quantity in stock and retail price of items right from the product page along with viewing a list of all barcodes.

Gift Cards:
• If API Access is enabled, get more details on the gift cards report page, edit cards, or even activate cards outside a sale.


Vextend Office is free to install with no subscriptions or fees. Vextend Office is a privately developed extension and is not created by, affiliated with, or supported by Vend POS/Lightspeed.

If there's features you like, we highly encourage you to contact Vend support to make these features part of the core product! (Updates to Vend could at any time break any of these features, so direct support of these features in Vend would be ideal.)

Update Log:
0.3.3.4 - Nov 26, 2024
• Bug fixes on Products page due to underlying Lightspeed Code changes

0.3.3.3
• Bug fix on label printing due to underlying Lightspeed Code

0.3.3.2
• Bug Fix

0.3.3.1
• Bug fixes on label printing for older users and extension causing freezing on receive page.

0.3.3.0
• Fixes applied relating to Lightspeed domain change plus other bug fixes.

0.3.2.0
• Fixed numerous potential compatibility issues with upcoming Lightspeed domain change from vendhq.com to retail.lightspeed.app. We will continue to monitor after the conversion.
• Added the ability to remove all items from a stock order with one-click (Empty Order).
• Updated SuperImport to fix future issues because of depreciated APIs from Lightspeed.


0.3.1.2
• Added better error reporting on SuperImport. May be helpful if you had problems in the past understanding the tool as errors should now output better reasons when not importing.
• Added current in-stock for the given location to the table in SuperImport.

0.3.0.3
• New feature! In-page label printing. Learn more in our help documents. Now print labels via an in-page popup easily! This option is new and may contain a few errors still, so by default this option is not turned on. Turn it on via the Extension Settings.
• Fixed bug where label print count wasn't showing along with prices not printing on labels.
• Changed method to have Admin access to the extension options page to fix errors with past method. See help for more info.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Vextend Office - Simplify Vend/Lightspeed", "short_name": "Vextend Office", "description" : "Add extra functions to the Vend/Lightspeed back office functions", "version": "0.3.3.4", "background":{ "service_worker": "background.js" }, "action": { "default_icon": { "16": "images/vendExLogo16.png", "32": "images/vendExLogo32.png", "48": "images/vendExLogo48.png", "128": "images/vendExLogo128.png" } }, "icons":{ "16": "images/vendExLogo16.png", "32": "images/vendExLogo32.png", "48": "images/vendExLogo48.png", "128": "images/vendExLogo128.png" }, "options_page": "options.html", "manifest_version": 3, "permissions": [ "storage" ], "content_scripts":[ { "matches": [ "https://*.vendhq.com/consignment/barcodes*", "https://*.retail.lightspeed.app/consignment/barcodes*" ], "js": [ "js/jquery-3.3.1.min.js", "js/common.js", "js/barcodes_print_page.js" ], "css": ["css/barcodes_print_page.css"] }, { "matches": [ "https://*.vendhq.com/products*", "https://*.retail.lightspeed.app/products*" ], "exclude_matches":[ "https://*.vendhq.com/product/*", "https://*.retail.lightspeed.app/product/*" ], "js": [ "js/jquery-3.3.1.min.js", "js/common.js", "js/barcodes_print_2_0.js", "js/VendAPIConnect.js", "js/jquery.loadingModal.min.js", "js/jquery.modal.min.js", "js/products.js" ], "css": [ "css/products.css", "css/jquery.loadingModal.min.css", "css/jquery.modal.min.css" ] }, { "matches": [ "https://*.vendhq.com/product/add", "https://*.vendhq.com/product/*/update", "https://*.retail.lightspeed.app/product/add", "https://*.retail.lightspeed.app/product/*/update" ], "exclude_matches":[ "https://*.vendhq.com/products*", "https://*.retail.lightspeed.app/products*" ], "js": [ "js/jquery-3.3.1.min.js", "js/common.js", "js/barcodes_print_2_0.js", "js/jquery.modal.min.js", "js/VendAPIConnect.js", "js/productEdit.js" ], "css": [ "css/productEdit.css", "css/jquery.modal.min.css" ] }, { "matches": [ "https://*.vendhq.com/consignment/*", "https://*.retail.lightspeed.app/consignment/*" ], "exclude_matches": [ "https://*.vendhq.com/consignment/barcodes*", "https://*.retail.lightspeed.app/consignment/barcodes*", "https://*.vendhq.com/consignment/*/importProducts", "https://*.retail.lightspeed.app/consignment/*/importProducts" ], "js": [ "js/jquery-3.3.1.min.js", "js/common.js", "js/VendAPIConnect.js", "js/purchase_order_view.js", "js/barcodes_print_2_0.js", "js/jquery.modal.min.js", "js/jq-prompt.min.js", "js/jquery.loadingModal.min.js" ], "css": [ "css/consignment.css", "css/jquery.modal.min.css", "js/jq-prompt.min.css", "css/jquery.loadingModal.min.css" ] }, { "matches": [ "https://*.vendhq.com/consignment/*/receive", "https://*.retail.lightspeed.app/consignment/*/receive" ], "js":[ "js/jquery-3.3.1.min.js", "js/common.js", "js/receive_stock_order-old.js" ], "css": ["css/receive_stock_order-old.css"] }, { "matches": [ "https://*.vendhq.com/inventory/purchase-order/*/receive", "https://*.retail.lightspeed.app/inventory/purchase-order/*/receive" ], "js":[ "js/jquery-3.3.1.min.js", "js/common.js", "js/VendAPIConnect.js", "js/receive_stock_order.js", "js/barcodes_print_2_0.js", "js/jquery.modal.min.js" ], "css": [ "css/receive_stock_order.css", "css/jquery.modal.min.css" ] }, { "matches": [ "https://*.vendhq.com/consignment/*/importProducts", "https://*.retail.lightspeed.app/consignment/*/importProducts" ], "js":[ "js/jquery-3.3.1.min.js", "js/common.js", "js/VendAPIConnect.js", "js/importProducts.js" ] }, { "matches": [ "https://*.vendhq.com/reporting/gift-cards", "https://*.retail.lightspeed.app/reporting/gift-cards" ], "js":[ "js/jquery-3.3.1.min.js", "js/common.js", "js/VendAPIConnect.js", "js/sortable-table.js", "js/jquery.loadingModal.min.js", "js/jq-prompt.min.js", "js/gift-cards.js" ], "css": [ "css/gift-cards.css", "css/sortable-table.css", "css/jquery.loadingModal.min.css", "js/jq-prompt.min.css" ] } ] }
Read more