# O2O Digital > O2O Digital (O2O Ecommerce Sdn Bhd) is a Malaysian digital agency founded in 2008. It builds websites and e-commerce stores, runs SEO, AI search optimisation and Google Ads campaigns, hosts business websites, and sells LHDN MyInvois e-invoice apps for Shopify, WooCommerce, OpenCart and Shopline. 400+ clients. Offices in Petaling Jaya (Selangor) and Bayan Baru (Penang). ## Services - [Website Design Malaysia](https://www.o2o.my/services/web-design/): Corporate website design and development for Malaysian businesses. - [Ecommerce Website Design Malaysia](https://www.o2o.my/for-ecommerce-brands/): Design and build of online stores for Malaysian brands. - [Ecommerce Platform Malaysia](https://www.o2o.my/services/ecommerce/): O2O's own e-commerce platform: pricing, promotions, loyalty points, shipping labels, e-warranty and analytics built in. - [SEO Services Malaysia](https://www.o2o.my/services/seo/): SEO for Google and AI search engines. - [AEO & GEO Agency Malaysia](https://www.o2o.my/services/ai-search-optimisation/): AI search optimisation: crawler access, answer-first content, structured data and reputation signals so AI Overviews, ChatGPT, Perplexity and Gemini cite the business. - [Google Ads & SEM Agency Malaysia](https://www.o2o.my/services/sem/): Google Ads (search engine marketing) management. - [Web Hosting Malaysia](https://www.o2o.my/services/web-hosting/): Managed hosting for corporate websites and e-commerce stores. - [All services](https://www.o2o.my/services/): Overview of every service, including creative design and gamified campaigns. - [O2O Creative](https://www.o2ocreative.my/): Creative and branding design division. - [VContest](https://www.vcontest.my/): Gamified online contest campaigns. ## E-invoice apps (LHDN MyInvois) - [E-Invoice Malaysia for Online Stores](https://www.o2o.my/e-invoice/): Hub comparing the four store integrations. - [Shopify E-Invoice Malaysia](https://www.o2o.my/e-invoice/shopify/): Checkout self-request, Shopify POS support, and e-invoice QR codes on receipts. Pricing: US$24 a month, or US$240 a year (save 17%). One flat plan with every feature, no per-invoice fees, up to 100 submissions a day. - [WordPress E-Invoice Malaysia](https://www.o2o.my/e-invoice/wordpress/): WooCommerce plugin with a 15-day free trial, CSV exports, and a monthly dashboard. Pricing: RM100 a month or RM1,000 a year (save RM200), up to 200 e-invoices a month, after a free trial. - [OpenCart E-Invoice Malaysia](https://www.o2o.my/e-invoice/opencart/): Request E-Invoice button on the checkout success page, plus CSV exports. Pricing: RM100 a month or RM1,000 a year (save RM200), up to 200 e-invoices a month. - [Shopline E-Invoice Malaysia](https://www.o2o.my/e-invoice/shopline/): Staff-issued e-invoices from the Shopline order page and monthly consolidation. Pricing: Subscription billed through the Shopline App Store when you install. ## Guides - [Budget 2027 for Malaysian SMEs and Online Sellers](https://www.o2o.my/blog/budget-2027-malaysia-smes-online-sellers/): What Budget 2027 means for Malaysian SMEs and online sellers: the MSME tax cut, RM2,000 minimum wage, E-Commerce Bill, financing, and what did not change. - [Business Email in Malaysia: Workspace vs Microsoft 365](https://www.o2o.my/blog/business-email-malaysia-workspace-vs-microsoft-365/): Google Workspace vs Microsoft 365 vs hosting email for Malaysian SMEs: 2026 prices per user, storage, migration, and SPF, DKIM and DMARC set-up. - [.com.my vs .my vs .com: Choosing a Domain in Malaysia](https://www.o2o.my/blog/com-my-vs-my-vs-com-domain/): Who can register .com.my, .my and .com in Malaysia, the documents needed, yearly prices, renewal and transfer rules, SEO impact, and which one to pick. - [Malaysia E-Commerce Bill: What Online Sellers Should Know](https://www.o2o.my/blog/e-commerce-bill-malaysia/): What Malaysia's E-Commerce Bill from Budget 2027 is meant to do, what is still unknown, the online selling rules that already apply, and how to prepare. - [E-Invoice Malaysia 2027: Phases, Exemption and Deadlines](https://www.o2o.my/blog/e-invoice-malaysia-2027-phases-exemption-deadlines/): Who must e-invoice in Malaysia in 2027: LHDN's phases, the RM3 million exemption, the Phase 4 relaxation period to 31 December 2027, and what comes after. - [Geran Digital PMKS MADANI: How to Claim up to RM5,000](https://www.o2o.my/blog/geran-digital-pmks-madani-guide/): How the Geran Digital PMKS MADANI works: 50% of the invoice up to RM5,000, who qualifies, what you can claim, the steps, and the mistakes that cost money. - [Google Business Profile Malaysia: Setup and Ranking Guide](https://www.o2o.my/blog/google-business-profile-malaysia-guide/): How to create, claim and verify a Google Business Profile in Malaysia, choose categories, earn reviews within Google's rules, and improve local ranking. - [MyInvois Portal Guide: Log In and Issue an E-Invoice](https://www.o2o.my/blog/myinvois-portal-guide/): How to log in to the MyInvois Portal through MyTax, give your accountant access, issue your first e-invoice, and cancel or correct one within LHDN's rules. - [Payment Gateway Malaysia: 2026 Fees Compared](https://www.o2o.my/blog/payment-gateways-malaysia-compared/): Compare payment gateways in Malaysia for 2026: FPX, card and e-wallet fees, payout times, SSM rules, and plugins for Shopify, WooCommerce and Shopline. - [SEO Price in Malaysia: What Agencies Charge in 2026](https://www.o2o.my/blog/seo-cost-malaysia/): Indicative SEO prices in Malaysia for 2026: monthly retainers, audits and local SEO packages, what drives the cost, red flags, and what to ask an agency. - [Shopify Pricing Malaysia: Plans, Fees and Real Costs](https://www.o2o.my/blog/shopify-pricing-malaysia/): Shopify costs US$19 to US$299 a month in Malaysia on yearly billing. See the transaction fee, gateway, app and domain costs, with real totals in RM. - [Website Maintenance Malaysia: What It Covers and Costs](https://www.o2o.my/blog/website-maintenance-malaysia/): What website maintenance covers, how often each task should run, Malaysian prices from RM199 a month, pricing models, and what to ask a provider. - [AI SEO: How to Show Up in AI Overviews and ChatGPT](https://www.o2o.my/blog/ai-overviews-chatgpt-search-visibility/): What AI SEO (generative engine optimization) is, how Google AI Overviews and ChatGPT pick sources, and eight steps that make your pages quotable. - [Consolidated E-Invoice Explained for Online Sellers](https://www.o2o.my/blog/consolidated-e-invoice-explained/): How LHDN's consolidated e-invoice works for online stores: which sales qualify, which must be individual, the 1st-to-7th deadline, a worked example and FAQs. - [Corporate Website Must-Haves for Growing Companies](https://www.o2o.my/blog/corporate-website-must-haves/): The pages, trust signals, technical basics, and search essentials every corporate website needs to win enquiries, partners, and talent — with a checklist. - [Credit Note vs Debit Note vs Refund Note (E-Invoice)](https://www.o2o.my/blog/credit-debit-refund-notes-e-invoice/): The difference between credit, debit, and refund notes under LHDN e-invoicing, when an online store needs each one, and the rule that applies to all three. - [Ecommerce Website Cost in Malaysia: What Drives the Price](https://www.o2o.my/blog/ecommerce-website-cost-malaysia/): What an e-commerce website costs in Malaysia in 2026, from starter stores to custom platforms, what moves the price, and the running costs to plan for. - [How Long Does a Website Project Take?](https://www.o2o.my/blog/how-long-does-a-website-take/): Realistic timelines for corporate websites and e-commerce stores, what happens in each phase, and the common delays that turn a six-week build into twelve. - [Common LHDN E-Invoice Errors and How to Fix Them](https://www.o2o.my/blog/lhdn-e-invoice-errors-how-to-fix/): Why LHDN rejects or invalidates e-invoices — invalid TIN, NRIC mismatch, duplicate documents, session timeouts — and the fix for each error message. - [How to Get Your MyInvois Client ID and Client Secret](https://www.o2o.my/blog/myinvois-client-id-client-secret-guide/): Step-by-step guide to the MyInvois Portal: first login, registering an ERP system, and getting the Client ID and Client Secret your e-invoice app needs. - [Sell In-Store and Online Without Stock Mismatches](https://www.o2o.my/blog/sell-in-store-and-online-without-stock-mismatches/): Why stock goes out of sync when you sell in a shop and online, what it costs you, and how to run one inventory, one promotion engine, and one customer record. - [SEO vs Google Ads: Which Should You Start With?](https://www.o2o.my/blog/seo-vs-google-ads/): SEO or Google Ads first? How the two compare on speed, cost, and lasting value, which suits which business, and why most growing companies end up running both. - [Shopify vs Shopline for Malaysian Sellers](https://www.o2o.my/blog/shopify-vs-shopline-malaysia/): Shopify or Shopline? How the two hosted e-commerce platforms compare for Malaysian sellers on social and live selling, apps, scale, and LHDN e-invoicing. - [Website Redesign Checklist: 15 Questions to Answer First](https://www.o2o.my/blog/website-redesign-checklist/): Fifteen questions to answer before a website redesign — goals, audience, content, SEO, integrations, and ownership — so the new site outperforms the old one. - [E-Invoicing Checklist for Malaysian Online Stores](https://www.o2o.my/blog/e-invoice-checklist-malaysia-online-stores/): What a Malaysian online store needs for LHDN e-invoicing: MyInvois credentials, customer requests, consolidated e-invoices, notes, and the deadlines. - [Shopify vs WooCommerce vs OpenCart in Malaysia](https://www.o2o.my/blog/shopify-vs-woocommerce-vs-opencart-malaysia/): How Shopify, WooCommerce, and OpenCart compare for Malaysian SMEs on cost, hosting, upkeep, and LHDN e-invoicing — and when a custom platform fits. - [Website Migration SEO Checklist](https://www.o2o.my/blog/website-migration-seo-checklist/): A step-by-step checklist for redesigning or moving your website without losing Google rankings: URL mapping, 301 redirects, launch checks, and monitoring. ## Company - [About O2O Digital](https://www.o2o.my/about/): Company background, team and approach. - [Our Work](https://www.o2o.my/our-work/): Portfolio of websites and online stores built for Malaysian brands. - [Careers](https://www.o2o.my/careers/): Open roles in Petaling Jaya and Penang. - [Contact](https://www.o2o.my/contact/): Contact form, office addresses and phone numbers. ## Contact - Email: support@o2o.my (support), sales@o2o.my (sales) - Petaling Jaya: Unit B-01-3A, 3 Two Square, No.2, Jalan 19/1, Section 19, 46300 Petaling Jaya, Selangor. Tel +603 7620 7020. - Penang: 1-12-6, Suntech @ Penang Cybercity, Lintang Mayang Pasir 3, Bayan Baru, 11950 Pulau Pinang. Tel +60 12-485 8218. - Hours: 10:00am to 7:00pm, Monday to Friday. - Social: https://www.facebook.com/O2ODigital, https://www.instagram.com/o2odigital/, https://www.linkedin.com/company/o2o-digital/ ## Optional - [Privacy Policy](https://www.o2o.my/privacy-policy/): Privacy policy for O2O Ecommerce Sdn Bhd. - [Terms of Service](https://www.o2o.my/terms-of-service/): Terms of service for O2O Ecommerce Sdn Bhd.