Uciki Deals Engine
WordPress plugin for multi-market game deals, free games, and daily deal digest publishing.
by Batur Kacamak · github.com/baturkacamak/uciki-deals-engine · website
★ 3stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/baturkacamak/uciki-deals-engine/archive/refs/heads/main.zipFrom the readme
Uciki Deals Engine
uciki-deals-engine is a custom WordPress plugin for sourcing game deals and free games, storing normalized offer data, and publishing market-aware content for uciki.com.
The plugin currently focuses on:
- IsThereAnyDeal-powered deal discovery
- daily deals digests
- free-game posts
- multi-store offer normalization
- market/language-aware publishing
- dynamic snapshot-backed digest pages
What Changed
This repository is no longer just a simple “scrape and publish” plugin.
It now includes:
- a normalized ucikideals data model for stores, games, offers, snapshots, runs, and generated posts
- a native WordPress settings screen instead of ad-hoc config-only behavior
- runtime/debug state in wp-admin
- ITAD session bootstrap logic
- store URL normalization and redirect cleanup
- store/CDN image resolution strategies
- score/review enrichment for digest cards
- dynamic ucikidealsdigest pages backed by stored snapshots instead of postcontent
Architecture
High-level flow:
1. Source payloads are loaded from plugin settings.
2. ITAD data is fetched and normalized into ucikideals tables.
3. Daily and free-game flows are selected separately.
4. Publishing creates: