Lightspeed
ShopWired's Lightspeed (Vend) app enables seamless integration between your ShopWired ecommerce store and your Vend (Lightspeed Retail X-Series) POS system. This integration supports product import, two-way stock synchronisation, order synchronisation, and optional customer synchronisation, providing a unified management experience across your online and physical sales channels.
Key features
Key features
-
Product import from Vend to ShopWired
Import products, including variants, prices, stock levels, and brand/category mappings from your Vend account into ShopWired. -
Two-way stock synchronisation
Choose whether Vend or ShopWired is the master for stock levels:- Vend as master: ShopWired stock levels update based on inventory in selected Vend outlets.
- ShopWired as master: Vend stock levels update based on ShopWired stock, pushed to a selected Vend outlet.
-
Two-way order synchronisation
Choose whether Vend or ShopWired is the master for orders:- Vend as master: Sales in Vend are imported as orders into ShopWired.
- ShopWired as master: Orders in ShopWired are exported as sales into Vend.
-
Optional customer synchronisation
When enabled (only if ShopWired is the order source), customer records and loyalty points (if the reward points app is enabled) are synchronized between ShopWired and Vend. -
Payment method mapping
Map ShopWired payment methods to Vend payment types for accurate order export. -
Manual controls
Manually import products, trigger full stock syncs, and export/import orders on demand.
Setting up the Lightspeed (Vend) app
Setting up the Lightspeed (Vend) app
- Navigate to Apps in your ShopWired account.
- Locate the Lightspeed (Vend) app and select
install this app
- Connect your Vend account by following the OAuth authentication flow.
- Configure the app settings, including:
- Enable/disable integration
- Select stock and order sync directions and master sources
- Choose Vend outlets for stock synchronisation
- Map payment methods and shipping rates
- Enable customer synchronisation (if applicable)
- Specify default customers and other required settings for order export
Product import and synchronisation
Product import and synchronisation
- Import products from Vend into ShopWired, including:
- Product names, descriptions, SKUs, prices (including or excluding tax depending on VAT settings)
- Brand and category mappings (brands are created in ShopWired if not existing)
- Product images and variants (each Vend variant becomes a ShopWired variation)
- Product import is one-way: from Vend to ShopWired only.
- Product updates in Vend can trigger webhooks to update products in ShopWired automatically.
Stock synchronisation
Stock synchronisation
- Vend as stock master:
- Stock levels in ShopWired are updated based on the sum of inventory across selected Vend outlets.
- SKU matching is required for products and variants.
- ShopWired as stock master:
- Stock levels in Vend are updated based on ShopWired stock, pushed to a selected Vend outlet.
- SKU matching is required.
- Stock syncs can be triggered automatically via webhooks or manually via the app interface.
- Products or variants without SKUs are skipped during stock sync.
Order synchronisation
Order synchronisation
- Vend as order master:
- Sales created in Vend are imported as orders into ShopWired.
- Order details, line items (matched by SKU), customer info, shipping, and payment are mapped.
- A default customer can be specified if no matching customer is found.
- ShopWired as order master:
- Orders created in ShopWired are exported as sales into Vend.
- Customer records are matched or created in Vend.
- Payment methods and shipping rates are mapped.
- Loyalty points are synced if the reward points app is enabled.
- Order syncs can be triggered automatically via webhooks or manually via the app interface.
- Line items without matching SKUs are skipped or cause errors.
Customer synchronisation (optional)
Customer synchronisation (optional)
- Available only if ShopWired is the order master and customer sync is enabled.
- Synchronizes customer records between ShopWired and Vend, including loyalty points if the reward points app is enabled.
- Customer matching is primarily by email address.
- New customers are created in the target system if no match is found.
Payment method and shipping rate mapping
Payment method and shipping rate mapping
- Map ShopWired payment methods to Vend payment types to ensure accurate order export.
- Map ShopWired shipping rates to Vend shipping products for correct shipping information on orders.
Manual controls and error handling
Manual controls and error handling
- Manually import products from Vend to ShopWired.
- Manually trigger full stock synchronisation in either direction.
- Manually export or import orders.
- View and retry errored exports from the app interface.
- OAuth tokens for Vend are automatically refreshed.
- Webhooks are verified and re-enabled as needed.
Important notes and limitations
Important notes and limitations
- Products are only imported from Vend to ShopWired; no automatic product creation in Vend.
- Ongoing price changes in Vend are not automatically synced after import.
- Only sales/orders are synced; refunds and returns are not handled.
- SKU codes must be unique and present for products and variants to sync correctly.
- Email is the primary key for customer matching.
- If a sync fails due to missing data or API errors, the error is logged and can be retried.
- Customer sync is only available if ShopWired is the order master.
Data flow and field mapping highlights
Data flow and field mapping highlights
- Vend product
name
→ ShopWired producttitle
- Vend product
sku
→ ShopWired productsku
- Vend product
price_including_tax
orprice_excluding_tax
→ ShopWired productprice
(depending on VAT settings) - Vend product
brand.name
→ ShopWired brand (created if not exists) - Vend product
categories
→ ShopWired categories - Vend product
images
→ ShopWired product images - Vend product
variations
→ ShopWired product variations - Vend inventory (sum of selected outlets) → ShopWired stock (if Vend is stock master)
- ShopWired stock → Vend inventory (selected outlet) (if ShopWired is stock master)
- Vend sale → ShopWired order (line items matched by SKU)
- ShopWired order → Vend sale (line items matched by SKU)
- Customer email → customer matching
- Payment method mapping → Vend payment types
- Shipping rate mapping → Vend shipping products