Shipaton 2025 - Day 22 - Products and Offerings

Day 22 of Shipaton 2025: configured Google Play Console subscriptions and mapped them 1:1 to RevenueCat offerings for the Android app.

Mantas Butenas

8/23/20251 min read

A wooden block spelling subscribe on a table
A wooden block spelling subscribe on a table

What I Built Today

Today was about making the subscription catalog rock-solid and consistent across Google Play Console and RevenueCat so the upcoming paywall can “just work.”

✔️ Configured subscription products in Google Play Console for the app’s catalog.
✔️ Created the corresponding products in RevenueCat and assembled them into clear offerings.
✔️ Aligned Google Play product IDs with RevenueCat entries so everything maps 1:1.
✔️ Documented the catalog and offering structure to streamline the paywall integration.
✔️ Kept scope intentionally tight: focus on products + offerings setup across both platforms.

🎯 Result: The product catalog is configured in Play Console and the offerings are set in RevenueCat. Everything is aligned and ready for wiring the paywall and purchase flow next - steady progress toward launch.

Why Products & Offerings Alignment Matters

Removes integration risk. A strict 1:1 mapping between Play product IDs and RevenueCat products prevents mismatches and failed purchases.
Speeds up implementation. Clear, named offerings mean the paywall can target the exact package without guesswork.
Enables clean analytics. A tidy catalog → reliable conversion and cohort tracking later.
Future-proofs experiments. With offerings in place, adding intro deals, price tests, or region-specific packages becomes low-friction.
Simplifies reviews & support. A documented structure is easier to explain in app store review notes and to debug if something goes off-track.

Conclusion

Today’s update locks in a consistent, well-documented subscriptions foundation across Play Console and RevenueCat. With products and offerings aligned, the next step - wiring the paywall UI and purchase flow - will be faster and safer. Another requirement dialed in, another step closer to launch.