Skip to content
codeon
CodeOn Core
NEWNew · 1C and Fina sync plugins

WooCommerce plugins
for Georgian stores,
built to last.

Payments, ERP synchronisation, and shipping — each a focused plugin with one license, clean code, and zero lock-in. Pick what you need, drop it in, keep shipping.

14-day refund One license, one domain Works on any WP host
app.codeon.ge/licenses
Active licenseLive
SMS-7X4A-9KLM-PQRS-8N2W
Unlocked modules
TBC · CardTBC · InstallmentsBoG · Card
₾ 48,210
+12.4% vs last week
Webhook received
shop.example.ge · payment.captured · 2s ago
200
Avg. settlement
2.4s
Plays nicely with
WooCommerce
WordPress
TBC Bank
Bank of Georgia
1C
Fina
WHY CODEON

Everything you need. Nothing you don't.

Most Georgian WordPress plugins are monoliths bundled with vendor branding. CodeOn is the opposite — focused plugins, composable modules, clean code, no lock-in.

Modular by design
Every plugin is built from focused modules. Pick only what you need, pay for only what you use, skip the bundled bloat.
WooCommerce-native
Standard WP hooks, HPOS + Checkout Blocks compatible, no bespoke SDK. Drops into any WooCommerce store and plays nicely with the rest of your stack.
Secure defaults
PCI-aware payment flows, signed webhooks, scoped API access for sync. Nothing sensitive touches your WordPress database unless it has to.
One license, one domain
Each license binds to a single WordPress domain — simple to audit, easy to transfer when you migrate.
Code you can diff
GPL-3.0 source on GitHub. Version-pin, extend, and debug — not a black box that only works through the WP admin screen.
Maintained by who built it
Same-day email support on weekdays. Direct line to the engineers who ship the code — no tier-1 triage, no SLA roulette.
THE CATALOG

Six categories. One license system.

Every plugin we ship falls into one of six buckets. Pick the tools your business actually needs and skip everything else.

fulfillment.php
// Fires once CodeOn has verified the callback from TBC / BoG
// and flipped the order to 'processing'.
add_action('woocommerce_order_status_processing', function ($order_id) {
  $order = wc_get_order($order_id);
  if ($order-> get_payment_method() !== 'codeon_tbc_card') return;

  $pay_id = $order->get_meta('_codeon_tbc_card_pay_id');
  fulfill_order($order, $pay_id);
});
BUILT FOR DEVELOPERS

Plays nicely with every WC extension.

Standard WooCommerce hooks, typed meta, clean REST endpoints. No bespoke SDK — every plugin is a well-behaved WooCommerce citizen that you can diff, extend, and pin to a tag.

  • Sandbox / production toggles per module
  • HPOS + Checkout Blocks compatible
  • GPL-3.0 source published on GitHub releases
QUESTIONS

Frequently asked.

Can't find what you need? Email support@codeon.ge — we reply same day.

Do I need merchant accounts or external software ready first?
For payment plugins, yes — you bring your existing TBC / Bank of Georgia merchant credentials. For sync plugins (1C, Fina), you connect your existing accounting setup. CodeOn never holds merchant funds or your accounting data.
How does sync actually work — will it overwrite my catalog?
Sync plugins treat your accounting system as the source of truth for prices and stock. Products you haven't registered in WooCommerce yet land as drafts so nothing goes live without your review. You can mark specific products as WooCommerce-managed to exempt them.
Can I mix plugins and modules across categories?
Yes — a store can run a TBC payment plugin + the 1C sync plugin + a shipping plugin side by side. Each has its own license and own domain binding.
What happens if my license expires?
Updates stop on the expiry date, but the plugin keeps working for 14 more days so you have time to renew. After that its paid features stop: payment and delivery methods leave the checkout, and syncing and SMS sending pause. Your settings, orders and data stay, and everything comes back as soon as you renew.
Does accepting payments here put my store in PCI scope?
No. Card data is entered on TBC's or BoG's own iframe — cardholder data never reaches your WordPress server or database. Your store only stores the bank's payment reference, so you can use SAQ-A with your acquirer if asked.

Ship the plugin you need
in under 10 minutes.

Pick a plugin, generate a license, drop it into WordPress. That's it.