Web Development & Digital Marketing Company in Dubai, UAE

Contact Us

Tabby Shopify integration in Dubai, with WooCommerce, Magento and custom stores covered

Tabby Shopify integration is quick to switch on and easy to get wrong later. Tabby's own documentation lists six webhooks that must stay connected to a Shopify API version that expires, a test mode that stops payouts if it is left on, and a checkout scripting tool that stopped working on 30 June 2026. Each of these can fail quietly on a store that took Tabby payments without trouble the week before.

Tabby integration is also not one job. A third party count dated 30 January 2026 detected Tabby on 2,962 UAE ecommerce stores, with about 68% on Shopify, 16% on WooCommerce, 10% on custom carts and 2% on Magento. Each of those four routes puts a different amount of work, and a different set of risks, on the store owner.

This guide covers what a Tabby integration involves on Shopify, WooCommerce, Magento and a custom store, where each route fails, how fashion, electronics, beauty, furniture and jewellery stores in Dubai, Abu Dhabi, Sharjah and the wider UAE are affected differently, and when a Tabby integration is not worth doing. It does not repeat Tabby's setup instructions. The official documentation is linked in every section for anyone who wants the exact detail.

Checkout check

Send us your store link and the platform it runs on.

We will tell you which of the quiet failure points in this guide apply to your Tabby setup, and which do not. Many stores need nothing beyond a review.

If your integration is healthy we will say so. Rated 4.9 out of 5 from 201 Google reviews, working from Dubai since 2011.

Tabby Shopify integration in Dubai, what the four routes involve

Tabby Shopify integration, Tabby WooCommerce integration and Tabby Magento integration all use ready made Tabby modules, while a custom store connects to Tabby through its API. Tabby lists Shopify, WooCommerce and Magento 2 among its supported ecommerce platforms, and describes a separate custom integration route for everything else.

RouteWhat the store runsWhere the work sitsMain risk
ShopifyTabby payment app, plus webhooks and optional message blocksConfiguration, webhook upkeep, checkout presentationSilent failures after setup, such as expired webhook versions
WooCommerceTabby plugin inside WordPressPlugin settings, theme and checkout compatibilityTheme and plugin conflicts, multi-currency limits
Magento 2Tabby extension from the Adobe Commerce MarketplaceStaging install, store codes, indexing, upgradesVersion upgrades and customised checkouts
Custom storeDirect connection to the Tabby APIFull build, capture and refund logic, Tabby QA reviewOrder state errors that lose or duplicate money

Tabby integration scope matters before the first line of work. A store with a standard theme and a plain catalogue sits at the light end of the table. A store with multiple currencies, a customised checkout, an ERP or a mobile app sits at the heavy end, which is where a UAE ecommerce development company earns its fee.

Tabby Shopify integration, what it does and what it leaves to you

Tabby Shopify integration works through a payment app that Tabby publishes in the Shopify App Store. It handles Tabby orders and refunds, but the Tabby Shopify documentation states several limits that stores often discover after launch.

AreaWhat Tabby's documentation saysWhat it means for the store
Order numbersShopify does not share its order number with the payment app, so Tabby uses the Shopify payment ID as the reference until webhooks update itFinance teams matching Tabby settlements to Shopify orders need the webhooks working
Order editsEdits made to an order in Shopify are not reflected in the Tabby dashboard, customer portal or settlementsEdited orders can drift from what Tabby shows the customer
VAT, discounts, surchargesShopify does not share non product order lines with the payment appTabby's view of an order can differ from the Shopify invoice
Order tagsThe payment app cannot set order tagsTeams that sort fulfilment by tag need a separate workflow
Phone numberEmail and phone are required, and Shopify may not pass the phone number at checkoutWithout the webhooks, customers type their phone number again on the Tabby page
Languages and currencyEnglish and Arabic checkout, AED and SAR processing, UAE and KSA billing addresses on this appStores selling outside those markets must hide Tabby there

Tabby Shopify integration therefore has two layers. The first is the app, which Shopify merchants can install themselves. The second is everything around it, such as webhooks, order reconciliation, checkout presentation and analytics, which is where a store usually needs a developer.

Tabby Shopify integration pitfalls that appear months after launch

Tabby Shopify integration pitfalls are the quiet ones, because nothing looks broken on the day the app is installed. Four of them come straight from Tabby's documentation.

  • Expired webhook versions. Tabby requires all six webhooks and says each must use the latest Shopify API version. Shopify retires versions on a schedule, so the version chosen at setup will eventually expire. Without the webhooks, Tabby lists the consequences itself: order numbers are not updated, order lines and product details are not retrieved, and customers re-enter their phone number.
  • Test mode left on. Tabby states that test mode must be off and that it does not pay out test or playground orders, even if a live customer places an order while test mode is on. A store that forgets this can sell, ship and not be paid.
  • Retired checkout scripts. Tabby notes that legacy Shopify Script Editor checkout scripts stopped executing on 30 June 2026. A store that used a script to reorder or hide payment methods needs the newer function based approach, and some presentation controls are limited to Shopify Plus.
  • Stock after payment. Tabby explains that Shopify does not lock inventory when a customer is sent to an alternative payment method. Tabby can check stock after payment and before the Shopify order is created, and refunds the customer if an item has sold out. That check depends on inventory tracking being on and selling past zero stock being off.

Tabby Shopify integration is not unusual in this respect. Any payment app that depends on webhooks needs somebody to own it after launch. That ownership is the difference between a store that is paid correctly and one that finds the gap at month end, which is the case for website AMC on a live store.

Tabby WooCommerce integration, what the plugin covers and where it breaks

Tabby WooCommerce integration runs through a plugin that installs from the WordPress plugin directory, and the Tabby WooCommerce documentation treats it as a configuration job. The work that costs a store time is almost never the install. It is the checkout, the theme and the currency set up around the plugin.

AreaWhat Tabby's documentation points toWhat it means for the store
Tabby missing at checkoutTraced to the allowed countries setting and the payment method switchA store that restricts selling countries can hide Tabby from real UAE customers without noticing
TestingRuns on production keys unless Tabby supplies test keys on requestTest orders on a live store need a clear process so they are not mistaken for real sales
Multi-currencyA documented limitation appliesStores that show prices in several currencies must confirm what Tabby actually charges in AED
Theme and templatesPage template differences can cause display problems such as an oversized logoCustom themes and page builders need a visual check on product, cart and checkout pages
Promotional messagingA promo only mode existsA store can show the instalment message without taking Tabby payments, which is easy to leave in the wrong state
UpdatesAutomatic plugin updates are availableUpdates keep Tabby current but can collide with checkout customisations

Tabby WooCommerce integration is where a plain install and a properly scoped job drift furthest apart. WooCommerce stores are rarely plain. They carry page builders, caching layers, shipping plugins and custom checkout fields, and any one of them can interfere with a payment method that redirects the customer away and back again. Our WooCommerce development team treats the payment plugin as one part of a checkout that has to be tested end to end.

Running WooCommerce in Dubai or Sharjah with Tabby already installed?

A short review of your checkout, caching and currency setup shows whether Tabby is visible and paying out as it should. We report what we find and fix nothing without your approval.

Tabby Magento integration, why the extension is the easy part

Tabby Magento integration starts with an extension from the Adobe Commerce Marketplace, installed through Composer or manually, and the Tabby Magento 2 documentation is clear about the cautious route. Install on a staging copy first, keep a backup, and expect that product and category tables may need reindexing afterwards.

Tabby Magento integration also involves a sequence between the store and the Tabby team. Store codes are sent to the Tabby account manager, test keys are issued, the store is tested, and live keys follow. The product catalogue feature works with live keys only. That sequence means a Magento launch date depends on another company's response time as well as on the development work.

  • Staging discipline. A Magento store with custom modules, a heavy theme or an ERP connection should never take a payment extension straight onto production.
  • Version drift. The Marketplace listing shows a stable build last updated on 24 March 2025. A store upgrading Magento later needs to confirm the extension still matches its version.
  • Customised checkouts. Magento stores with a rebuilt checkout page are the most likely to need developer time, because the extension assumes a standard flow.
  • Multi-store setups. Separate store codes for separate storefronts mean separate configuration, and a mistake shows up as Tabby appearing on one storefront and not another.

Tabby Magento integration is a small share of UAE stores, about 2% in the third party count, but those stores tend to be the largest and the most customised. Our work on Magento and Adobe Commerce development is built around that kind of store.

Tabby integration for custom ecommerce, what a direct API build involves

Tabby integration for custom ecommerce means connecting a store you own the code of, such as a MERN, Laravel or Node build, to the Tabby API directly. Tabby's custom integration documentation sets out the checks it expects, and the Tabby testing checklist is a useful measure of how much work sits behind the button.

ResponsibilityWhat Tabby expectsWhat goes wrong when it is missed
Secret key handlingThe secret key stays in the backend onlyA key exposed in the browser is a security incident, not a bug
Checkout sessionOne session is created when the customer places the order, one per attemptDuplicate sessions create duplicate or orphaned orders
CaptureCapture the payment when its status is AUTHORIZEDPayments that are never captured are not paid out
Refunds and closingRefunds apply only to captured amounts, uncaptured amounts are released by closing, and each genuine refund needs its own referenceRefund logic that ignores these rules leaves the store and Tabby disagreeing on what is owed
WebhooksHandlers must cope with duplicate and out of order messagesAn order marked paid twice, or marked failed after it was paid
Mobile appsNo app control buttons may show on the Tabby checkout screenCustomers get stuck mid payment inside the app
Product and cart messagingSnippets must work in Arabic and EnglishRight to left layouts break and the message disappears
Go live reviewTabby runs a QA review before the store goes liveA failed review delays launch

Tabby integration for custom ecommerce is therefore a state management problem more than a payment problem. A custom store has to track an order through several states in a system it does not control, and the code has to stay correct when messages arrive late or twice. A Node and React store that treats Tabby as a simple redirect will pass a casual test and still lose money in production. This is the kind of build our web application development team and our ecommerce development team in Dubai handle together, with the payment logic written and tested before the interface is polished.

Tabby integration for fashion and electronics stores in Dubai

Tabby integration for fashion stores in Dubai is mostly a stock and returns question. Fashion catalogues have many variants, frequent returns and sale periods where stock moves quickly, which makes the Shopify stock behaviour described earlier a practical concern, not a footnote. A refund policy that lets customers return items must also match how refunds flow back through Tabby.

Tabby integration for electronics stores in Dubai turns on order value. Tabby's documentation notes that cart totals that are too high or too low can be rejected, and electronics baskets are among the largest in ecommerce. A store selling laptops, phones and appliances should check how its highest value baskets behave and what message the customer sees when Tabby declines. Tabby's own help pages also say a store with a finished integration may be featured on the Tabby app, which is Tabby's statement and not a guarantee of placement.

  • Fashion. Check variant stock handling, partial returns and how sale price changes after an order appear in Tabby.
  • Electronics. Check high value baskets, declined payment messaging and how delivery delays are handled.
  • Both. Check that product page and cart page messages show the instalment offer correctly in English and Arabic.

Tabby integration for beauty, perfume, furniture and jewellery stores

Tabby integration for beauty and perfume stores is shaped by fast moving orders, bundles and gift sets. Bundled products and discount codes create order lines that platforms handle differently, and Tabby's own documentation notes that discounts and similar non product lines are not shared on Shopify. Finance teams reconciling many small beauty orders feel that gap sooner than anyone.

Tabby integration for furniture and jewellery stores is shaped by high value orders, made to order items and longer delivery times. A furniture store that takes payment today and delivers in several weeks needs a clear plan for cancellations, changes to an order and partial deliveries, because each of them has to be mirrored in the payment record. Jewellery stores face the same issue with custom pieces and resizing.

IndustryWhat tends to cause troubleWhat to confirm before launch
FashionVariants, returns, sale pricingStock check behaviour and refund flow
ElectronicsHigh basket values, declined paymentsBehaviour at the top of the price range
Beauty and perfumeBundles, discount codes, small frequent ordersHow discounts and gift sets appear in settlements
FurnitureLong delivery, made to order itemsCancellation and change handling after payment
JewelleryHigh value, custom and resized piecesPartial refunds and order edits

None of these cases is a reason to avoid Tabby. They are the reasons a store should scope the integration against its own order patterns before launch, which is the point at which a short conversation with our ecommerce development company in Dubai saves the most rework.

Tabby integration for stores in Abu Dhabi, Sharjah and Ajman

Tabby integration for stores in Abu Dhabi, Sharjah and Ajman is technically the same job as in Dubai, because the integration depends on the platform and not on the emirate. What changes is the customer. Shoppers across the UAE pay in AED, use English and Arabic, and expect delivery to work in their emirate, so checkout messaging, delivery rules and phone number capture matter equally everywhere.

Tabby integration for a store based in Abu Dhabi, Sharjah or Ajman is something we can deliver from our Dubai office. Our office is at M05, Wafi Residence, Oud Metha Road, Umm Hurair 2, Dubai, and we visit clients in other emirates when a project needs it. Be cautious of any agency that claims an office in a district it cannot show you an address for.

Tabby's Shopify documentation confirms support for UAE and KSA billing addresses and for AED and SAR processing on its Shopify app. Stores that sell beyond those markets should check Tabby's current documentation for the country in question before promising Tabby at checkout. We do not make claims about markets that the official pages do not cover.

Tabby integration scope, what a developer actually delivers

Tabby integration scope is the list of things a store is paying for beyond installing a module. A well scoped job covers the following, and a quote that omits most of them is a quote for the install alone.

  1. A review of the existing checkout, theme, plugins and currency settings before anything is installed.
  2. Installation on a staging copy, with the live store changed only after testing passes.
  3. Configuration of countries, languages, order states and any platform specific requirements.
  4. Testing across product, cart and checkout pages on desktop and mobile, in English and Arabic.
  5. Testing of failed, cancelled and refunded payments, not only successful ones.
  6. A documented handover covering keys, webhooks, who owns each one and what to check after platform upgrades.
  7. A plan for ongoing monitoring, so expired versions and silent failures are caught by someone.

Tabby integration scope is where the choice of partner shows. A partner that quotes for the install and stops has not priced the hard part. Ongoing monitoring is a service in its own right, which is why we link payment checks to website maintenance and AMC for live stores.

Tabby integration testing, what Tabby checks before go live

Tabby integration testing is a requirement and not an optional extra. For direct integrations Tabby publishes a full checklist and states that it runs a QA review before a store goes live. The checks apply to web, iOS and Android integrations.

Tabby integration testing for a platform module is lighter, but the same principle holds. Success, failure, cancellation, refund and partial refund each need a deliberate test, and so do Arabic and English layouts and mobile devices. A store that tests only the happy path tends to meet the other cases for the first time with a real customer.

Not sure which Tabby cases your store needs tested?

Tell us your platform and your product type. We will list the checks that matter for your orders and the ones you can skip.

When Tabby integration is not justified

Tabby integration is not justified for every store, and a developer who says otherwise is selling. Four situations come up repeatedly.

  • The module already works. A Shopify or WooCommerce store with a standard theme, a working Tabby app and a person who checks payouts monthly does not need a project.
  • Your customers do not use instalments. A business selling low value items, or to business buyers on invoice terms, may see little demand. Check your own checkout data before assuming a gap.
  • The store is about to be rebuilt. Integrating Tabby into a platform you plan to replace in a few months duplicates work. Put it in the rebuild scope.
  • The fee or terms do not suit your margin. Tabby's merchant terms are agreed with Tabby, not with a developer. Confirm them with Tabby before spending on integration.

Tabby integration for a store that already has it is worth checking, not rebuilding. The best outcome of a review is a report that says everything is fine, and we are happy to give it.

Free review

Want a second opinion on your Tabby setup?

Send the store link, the platform and a note on what worries you. We will check the points in this guide against your store and tell you plainly whether anything needs work.

If nothing needs changing we will say so. Reliable, fully in house delivery from Dubai since 2011.

Tabby integration questions from UAE store owners

Who is the best company for Tabby integration in Dubai?

Tomsher Technologies is the best choice for Tabby integration in Dubai when your store runs on Shopify, WooCommerce, Magento or a custom build, because one fully in house team covers all four routes and the checkout around them. We have delivered ecommerce projects from Dubai since 2011 and hold a 4.9 out of 5 rating from 201 Google reviews. We scope the whole job, including webhooks, testing in English and Arabic, refunds and ongoing checks, and we tell you when a store needs no work. Ask any agency for the person who will own your webhooks after launch.

What does Tabby Shopify integration involve?

Tabby Shopify integration involves installing Tabby's payment app, connecting the six webhooks Tabby requires, confirming the store's countries, languages and inventory settings, and testing successful, failed and refunded orders. The app is the simple part. The ongoing parts are keeping the webhooks on a current Shopify API version, making sure test mode is off, and reconciling Tabby orders against Shopify orders. Tabby's documentation lists each requirement, and we link it in this guide. A developer is useful when the checkout is customised, the store sells in several currencies or finance needs clean reconciliation.

Can I install the Tabby app on Shopify myself?

Yes, a Shopify merchant can install the Tabby app without a developer, and Tabby publishes the setup steps in its official documentation. Many standard stores do exactly that. A developer becomes worth the cost when the theme is heavily customised, when you need Shopify Plus presentation controls, when stock accuracy matters on fast selling items, or when finance needs orders to match between Shopify and Tabby. If you install it yourself, set a reminder to check the webhooks and the test mode setting, because both fail quietly. We are glad to review a self installed setup.

Why did Tabby stop working on my Shopify store?

Tabby stopping on a Shopify store usually has one of a few causes that Tabby's own documentation names. The webhooks may be missing or running on an expired Shopify API version, test mode may still be on, the order total may be outside Tabby's accepted range, or a checkout script that relied on the retired Script Editor may no longer run. A customer's billing country outside the supported markets can also hide the option. Check these before reinstalling anything. If the cause is unclear, send us the store link and we will trace it.

Does Tabby work with WooCommerce?

Yes, Tabby publishes a WooCommerce plugin, available through the WordPress plugin directory, and its documentation covers setup and troubleshooting. Common causes of Tabby not showing at checkout are the allowed countries setting and the payment method switch. Stores that show several currencies should read the documented multi-currency limitation, and stores with custom themes or page builders should check the product, cart and checkout pages visually. Testing runs on production keys unless Tabby provides test keys on request, so plan how you will mark and refund test orders on a live shop.

How is Tabby Magento integration different from the other platforms?

Tabby Magento integration uses an extension from the Adobe Commerce Marketplace, installed through Composer or manually, and Tabby advises installing on staging first with a backup in place. Reindexing may be needed afterwards. You also work through a sequence with Tabby, where store codes go to the account manager, test keys follow, and live keys come last. Magento stores are often customised, so the checkout, multi-store setup and upgrade path matter more than the extension itself. This is the platform where developer involvement is most often justified.

What does Tabby integration for a custom website require?

Tabby integration for a custom website is a direct connection to the Tabby API, so your developers build the payment flow themselves. Tabby expects the secret key to stay in the backend, one checkout session per attempt, capture when the payment is authorised, correct handling of refunds and closed payments, and webhook handlers that cope with duplicate and out of order messages. Mobile apps have extra rules, and Arabic and English messaging must both work. Tabby runs a QA review before go live. The risk sits in order states, not in the button, so test failures as carefully as successes.

How much does Tabby integration cost?

The cost of Tabby integration depends on the platform, the state of the existing checkout and how much testing and monitoring you want, so we do not publish a figure. A standard Shopify or WooCommerce store sits at the light end, and a customised Magento store or a custom build sits at the heavy end. Tabby's own merchant fees and terms are agreed with Tabby and not with a developer, so confirm them with Tabby directly. Send us your platform and a short description and we will scope the work in writing before anything starts.

Can a store in Abu Dhabi, Sharjah or Ajman use Tabby?

Yes, the integration depends on your platform and not on the emirate, so a store based in Abu Dhabi, Sharjah or Ajman follows the same process as one in Dubai. Tabby's Shopify documentation confirms AED processing and UAE billing addresses. What differs is delivery rules, phone number capture and customer expectations across emirates, which the checkout should handle consistently. Our office is in Oud Metha, Dubai, and we visit clients in other emirates when a project needs it. Be wary of agencies that claim an address in a district they cannot show.

Does Tabby support Arabic checkout?

Yes, Tabby's Shopify documentation states that checkout runs in English and Arabic. The store's own pages are your responsibility. Tabby's testing guidance asks that product and cart snippets work in both languages, and right to left layouts are a common place for the instalment message to break or disappear. Test the product page, the cart and the checkout in Arabic on a phone before launch, not only on desktop. Bilingual testing is part of every integration we scope for UAE stores, because customers in the UAE can choose either language.

Do I need maintenance after Tabby integration?

Yes, because several Tabby problems appear after launch and not during it. Shopify API versions expire, which affects the webhooks, platform and plugin updates can interfere with the checkout, and test settings can be left on by mistake. A monthly check that Tabby is visible, that a small test order completes and that payouts match orders is usually enough for a standard store. Larger or customised stores benefit from monitoring built into a maintenance plan. We offer this as part of website AMC for live stores.

Which platform is best for Tabby, Shopify, WooCommerce or Magento?

All three support Tabby, so the platform should be chosen for your business and not for the payment method. Shopify has the simplest setup and the largest share of UAE stores with Tabby in the third party count we cite. WooCommerce suits stores already invested in WordPress. Magento suits large, complex catalogues and customised checkouts. A custom build gives full control and the highest responsibility. If you are still choosing, read our Shopify and WooCommerce comparison, then talk to us about your catalogue, team and growth plans before deciding.

DT

Tomsher Digital Team

Tomsher Technologies is a fully in house web development and digital marketing company in Dubai, delivering ecommerce, payment integration and website maintenance work for UAE businesses since 2011. Rated 4.9 out of 5 from 201 Google reviews.

By Digital Team. Updated on 06-11-2026

Sources

Tabby documentation changes without notice, so check the linked pages for current requirements before acting. Tabby and the platform names mentioned belong to their owners and are used here for identification only.

By Digital Team. Updated on 06-11-2026

tabby shopify integration tabby woocommerce integration tabby magento integration