How to Sync Shopify and WooCommerce Orders with Tally — Automatically, Both Ways
A practical setup guide for Indian businesses selling on Shopify or WooCommerce and accounting in Tally. Stop typing orders manually. Stop month-end reconciliation. Let orders, invoices, and inventory flow between systems automatically.
This is part of our full Tally Integration Software guide.
Why Shopify/Woo + Tally manual is a nightmare
You run a Shopify or WooCommerce store. Your accountant runs Tally. Every day, someone downloads Shopify orders → opens Excel → formats → imports to Tally. Or types them manually.
Problems that accumulate:
- Orders missed during sync gaps (an 11 PM sale doesn't appear in Tally till tomorrow's import)
- HSN code mistakes (store doesn't pass HSN properly to accountant)
- Wrong GST (inter-state vs intra-state misclassified)
- Duplicate entries (accountant re-enters an already-imported order)
- Stock mismatch (store shows 5 in stock, Tally shows 8, real stock is 3)
- Price drift (Tally raised prices, Shopify still selling at old price)
Each problem costs time, margin, and trust. Multi-channel distributors face this multiplied across every channel.
What a proper Shopify + Tally integration should do
A real integration, not CSV imports:
- Order on Shopify → invoice in Tally within minutes, with correct party, items, GST, HSN, place-of-supply
- Tally price change → Shopify price updated automatically
- Tally item added → Shopify has a new product draft ready to publish
- Shopify stock = Tally stock = WhatsApp stock = offline stock — one number, everywhere
- Tally party created → VIKMO knows them for future orders
- Payment received → Tally receipt voucher → Shopify order marked paid
- Return on Shopify → Tally credit note → stock back
This is what VIKMO does for Shopify. Same for WooCommerce. Same for Amazon, Flipkart, WhatsApp, dealer portal.
How VIKMO sets this up
Install VIKMO Shopify app (or connect WooCommerce)
Shopify: Install the VIKMO app from the Shopify App Store. Grant required permissions (products, orders, inventory, customers). Takes 5 minutes. WooCommerce: Install VIKMO WooCommerce plugin. Add API keys. Also 5 minutes.
Install VIKMO Tally connector
Download the VIKMO Tally TDL/TCP connector file. Drop it into your Tally installation folder (no IT team needed). Restart Tally once. Authorize which Tally company to connect.
Initial master sync
VIKMO reads your Tally items, parties, ledgers, groups. Maps them to Shopify products automatically based on name, SKU, HSN. You review any ambiguous mappings in a one-screen interface. First sync completes in 15-60 minutes depending on catalog size.
Turn on bi-directional sync
Enable "write back to Tally" and "read from Tally." Configure rules: which orders go to Tally, which channels sync, how often. Test with a single dummy order to verify end-to-end flow. Go live.
Total setup time: 2-4 hours. No developers required. VIKMO team supports you live throughout.
What syncs between Shopify/Woo and Tally
| Data | Shopify/Woo → Tally | Tally → Shopify/Woo |
|---|---|---|
| Orders → Invoices | ✓ | — |
| Payments → Receipts | ✓ | — |
| Returns → Credit notes | ✓ | — |
| Customers → Parties | ✓ | — |
| Items added in Tally → Products on store | — | ✓ |
| Price changes in Tally | — | ✓ |
| Stock adjustments in Tally | — | ✓ |
| HSN / GST master changes | — | ✓ |
Both directions. Continuously. Automatically.
Handling Shopify-specific quirks
Real-world issues VIKMO handles automatically:
- Shopify payment gateways vs Tally receipts: VIKMO maps Razorpay/Shopify Payments/Stripe payouts to the correct Tally ledger.
- Shipping as line item: VIKMO creates a separate “Shipping Charges” item in Tally or maps to a configured ledger.
- Discounts and coupons: Handled as line discounts in Tally invoice.
- Multi-currency: Converts to INR at day's rate, creates INR invoice with forex note.
- GST variations: Auto-detects intra vs inter-state based on delivery address.
- B2B vs B2C customers: B2B (with GSTIN) gets a different invoice format than B2C.
WooCommerce specifics
WooCommerce setup is nearly identical to Shopify. A few differences:
- Plugin installed via WordPress admin
- VIKMO auto-detects GST tax classes in WooCommerce
- Works with most payment gateways (Razorpay, PayU, CCAvenue, Instamojo)
- Compatible with popular Indian WooCommerce themes (we've tested 20+)
What to expect after going live
Week 1
All new orders start flowing to Tally automatically. Team stops typing orders. Your accountant notices Tally just… updating itself.
Week 2
Price changes in Tally propagate to Shopify automatically. You stop having to remember to update prices in two places.
Week 3
Month-end comes. Reconciliation takes 10 minutes instead of 10 hours. Your CA is surprised.
Month 2
You start wondering how you ever managed without this.
Recognised & Supported By
Startup India recognised · Built by operators, for multi-channel sellers
Frequently Asked Questions
Yes. VIKMO works with Shopify Basic, Shopify, Shopify Advanced, and Shopify Plus. Plus-specific features (B2B app, multi-currency) are supported.
Yes. Shopify's B2B wholesale channel is supported. Dealer-specific pricing from Shopify B2B can be mapped to VIKMO's dealer pricing tiers.
Large catalogs are supported. Initial sync may take a few hours but runs in background. Ongoing sync is real-time.
Yes. VIKMO uses standard WooCommerce REST API + webhooks. Works on most hosts, including Hostinger, Bluehost, SiteGround, Cloudways.
Not in Phase 1 direct integrations. Contact us — many custom stores can be integrated via API within 2-3 weeks.
Shopify's Tally apps are one-way exports (Shopify to Tally, usually daily). VIKMO is bi-directional and continuous. When your accountant changes something in Tally, Shopify reflects it. That's not possible with export-only tools.
Depends on order volume, number of channels, and users. See /pricing.
Stop typing Shopify orders into Tally. Let VIKMO do it.
Or call us: +91 97670 21207
Recognised & Supported By
Startup India recognised · Built with love in India