WordPress Token System & Payment Setup

Замовник: AI | Опубліковано: 26.11.2025

Job Brief: Simple Token System + Payment Setup for WordPress (Budget Build) I need a developer to set up a very simple token/credit system on my existing WordPress site. Users should be able to buy tokens, see their token balance, and have tokens deducted when they perform an action (I will connect the action myself). This should be done in the simplest and cheapest way possible, using existing WordPress plugins wherever possible (e.g., WooCommerce + myCred or GamiPress). Required Features 1. Token Purchase • Set up tokens/credits as a purchasable WooCommerce product. • After payment, tokens are automatically added to the user’s account. 2. Token Balance Display • Add a simple balance display on the user’s account page. • Optional shortcode for showing token balance anywhere on the site. 3. Token Deduction (Custom Function) • Provide a simple PHP function I can call like: deduct_tokens($user_id, $amount); • Must return success/failure depending on whether the user has enough tokens. 4. Token History (Simple) • Users should be able to see a basic log: tokens purchased and tokens spent. • This can be plugin-generated (no custom UI needed unless extremely simple). 5. Admin Tools • Admin can manually add or remove tokens from users. • Basic reporting is fine if plugin-native (don’t build anything complex). Tech Choices (to keep it cheap) • WooCommerce for payments. • myCred or GamiPress for managing credits/tokens. • Light custom PHP where necessary (no heavy custom plugin unless minimal). What I Will Do Myself • Connect the token deduction function to my app. • Any complex logic or API work. • CSS styling if needed. Deliverables • Fully functioning token purchase + balance system. • Working deduction function with notes explaining usage. • Basic history display for users. • Admin ability to adjust balances. • Brief documentation (1–2 paragraphs). Requirements • Must keep development time low. • No overengineering. • Use existing plugins whenever possible. • Clear, simple code.