Shopify
Shopify Integration
Shopify is a leading commerce platform designed for businesses of all sizes. Ramsys provides a direct integration with Shopify, enabling real-time synchronisation of product data, inventory levels, and online sales between Ramsys and Shopify stores.
This integration ensures that in-store and online operations remain aligned, reducing manual administration and preventing stock inconsistencies across sales channels.
Each Shopify store can be mapped to a specific Ramsys location or combined, allowing multi-branch businesses to manage multiple online stores from a single Ramsys environment.
Data Synchronisation
The Ramsys Shopify integration supports bidirectional and channel-specific data synchronisation depending on configuration.
Stock Items (Ramsys → Shopify)
Ramsys can be used as the master system for product and inventory management.
The following product data can be synchronised to Shopify:
- Creation of new stock items in Ramsys and publishing to Shopify
- Product updates including descriptions, pricing, and attributes
- Stock level updates in real time.
- Online availability flags (enable/disable products for eCommerce)
- Separate pricing structures for in-store and online channels
- Product dimension data for shipping calculations (weight, size, volume where applicable)
Ramsys supports both full product publishing and inventory-only synchronisation models, depending on business requirements.
Inventory Management
Inventory levels are continuously maintained between Ramsys and Shopify.
- Stock movements in Ramsys automatically update Shopify available quantities
- Shopify sales reduce Ramsys stock levels when orders are imported
- Stock consistency is maintained across physical and online channels
- Location-based stock mapping is supported for multi-branch operations
Sales Orders (Shopify → Ramsys)
Sales orders created in Shopify are automatically imported into Ramsys as eCommerce transactions.
When a Shopify order is received:
- A corresponding sales order is created in Ramsys POS
- All customer details are imported into the Ramsys CRM
- Order line items are mapped to existing stock items
- Payment and fulfilment details are recorded where available
- The order is linked to the appropriate Ramsys location based on store mapping
This ensures that online sales are fully integrated into standard POS reporting and stock management processes.
Customer Information
Customer data from Shopify orders is imported into Ramsys and stored in the CRM.
This includes:
- Customer name
- Email address
- Contact details
- Shipping and billing addresses
Customers created through Shopify orders are treated as standard Ramsys CRM customers and can be used for reporting, loyalty, and historical analysis. Ramsys records they came from an ecommerce source.
Multi-Store Mapping
Ramsys supports mapping multiple Shopify stores to different Ramsys locations.
This allows:
- Centralised product management across multiple stores
- Location-specific pricing and stock control
- Independent stock availability per store
- Consolidated reporting across all sales channels
Synchronisation Behaviour
Depending on configuration, synchronisation may occur:
- In real-time via API calls
- At scheduled intervals
- On-demand via manual sync processes
Ramsys ensures that failed synchronisation attempts are logged and can be retried without data loss.
Summary
The Ramsys Shopify integration provides a tightly coupled connection between physical retail operations and online commerce. By synchronising stock, product data, and sales orders, businesses can operate a unified retail ecosystem with consistent data across all channels.