Skip to main content
Retail (X-Series)
Retail (X-Series)
eCom (E-Series)
Retail (R-Series)
eCom (C-Series)
Retail (S-Series)
Restaurant (K-Series)
Restaurant (L-Series)
Restaurant (U-Series)
Restaurant (O-Series)
Restaurant (G-Series)
Lightspeed Golf
Toggle navigation menu
Resources
Video Help Center
Lightspeed blog
Lightspeed Community
<% if (indicator) { %>
<% if (indicator === "critical") { %>
<% } %> <% if (indicator === "major") { %>
<% } %> <% if (indicator === "minor") { %>
<% } %> <% if (indicator === "none") { %>
<% } %> <% if (["critical", "major", "minor", "none"].indexOf(indicator) === -1) { %>
<% } %>
<%= description %>
<% } %>
Contact us
English (US)
Français (Canada)
Sign in
Categories
Hi. How can we help?
Search
Lightspeed Retail (X-Series)
Quick answers
Quick answers
Look no further for quick answers to all your Retail POS queries!
Selling
Fulfillment
Open and close register
Cash management
Making sales
Settings and quick keys
Sales history
Sales ledger
Payment providers
Lightspeed Payments
Afterpay
Cardconnect
Chase
Zettle
Moneris
PayPal Here
Smartpay
Square
Tyro
Verifone
Worldpay
Resellers
Other providers
FAQs
How to perform a manual settlement on an Ingenico Move 5000 integrated with National Australia Bank
Hardware help
Retail POS (X-Series) app on iPad
Cash drawers
Receipt printers
Barcode scanners
Label printing
Scanner (X-Series) app
Unsupported hardware
What to buy?
Troubleshooting
Products and inventory
Product spreadsheets
Inventory counts
Add and edit products
Promotions
Inventory movements
Stock orders and transfers
Pricebooks
Is there a limit to the number of component products I can add to a composite product?
Can I view the Inventory of a product on the Sell Screen for all outlets?
Reporting
Making the most of Retail POS (X-Series) reporting
Sales reports
Inventory reports
Payment reports
Register closures
Home and dashboard
Store credit reports
Gift card reports
Settings
General settings
Loyalty
Customers
Outlets and registers
Receipts
Store access and login
Taxes
Other apps
Gift cards
Store credit
Users
Retail POS (X-Series) subscription
Problem tickets
Cancelation
On-ice
Failed payments
Plan changes
Billing FAQs
BigCommerce
Settings
Orders
Products
WooCommerce
Settings
Orders
Products
Shopify
Settings
Orders
Products
Xero
Customer
Settings
Register closures
Sales
Stock orders
Quickbooks Online
Settings
Register Closures
Top searches:
Categories
<% if (typeof defaultActiveCategories === 'string') { defaultActiveCategories = defaultActiveCategories .split(',') .map(category => category.trim()); } else { defaultActiveCategories = []; } categories = categories.filter(function(category) { return (window.Theme.excludedObjects || []).indexOf(category.id) === -1; }) %>
<% categories.forEach(function(category, index) { var isLastCategory = (index + 1) === categories.length; var isActiveCategory = activeCategoryId ? !!category.isActive : defaultActiveCategories.indexOf(category.name) !== -1; %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% sections = sections.filter(function(section) { return (window.Theme.excludedObjects || []).indexOf(section.id) === -1; }) %> <% if (sections.length) { %>
<% sections.forEach(function(section) { %> <% var isTopLevelSection = section.parent_section_id === null; %> <% var articlesInSection = section.articles.filter(function(article) { return (window.Theme.excludedObjects || []).indexOf(article.id) === -1; }) %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (articlesInSection.length) { %>
<% articlesInSection.forEach(function(article) { %>
<%= article.title %>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% if (children.length) { %>
<% children.forEach(function(child, index) { %>
<%= child.title %>
<% }); %>
<% children.forEach(function(child, index) { %>
<%= child.innerHTML %>
<% }) %>
<% } %>