Customer Requirement

  1. Registration Fields List
    • Objective
      • Enhance the WooCommerce registration process by adding custom dealer-related fields, ensure they are editable in the user’s profile, and display them in the WordPress admin panel for administrators.
      • Fields to Add
        • What kind of dealer are you? (Dropdown / Text field – confirm requirement)
        • Phone Number
        • Dealer Name
        • Dealer Address
        • Dealer Number
        • Federal Tax ID #
        • Primary Contact Email Address (separate from WordPress login email if needed)
        • Password (default WooCommerce registration field)
      • Scope of Work
        • Add Fields to Registration Form
          • Hook into woocommerce_register_form to display additional fields.
          • Add proper labels, placeholders, and validation (e.g., required fields).
          • Ensure sanitization before saving user meta.
          • Store values in usermeta on successful registration.
        • Add Fields to User Profile (Frontend / My Account)
          • Display these fields under My Account → Account Details or a custom tab.
          • Make fields editable so users can update their details.
          • Add validation/sanitization on save.
        • Add Fields to Admin → User Edit Screen
          • Hook into show_user_profile and edit_user_profile to display dealer fields.
          • Allow admin to edit/update these fields.
          • Save changes on personal_options_update and edit_user_profile_update.
        • Backend Data Handling
          • Store all custom fields in usermeta.
          • Ensure compatibility with WooCommerce functions.
          • Make sure fields are exportable via WooCommerce → Export Customers if needed.
      • Deliverables
        • Fully functional WooCommerce registration form with custom fields.
        • Custom fields visible & editable in:
          • Frontend: Registration & My Account.
          • Backend: Admin → Users → Edit User.
      • Secure validation & sanitization for all inputs.

 Development Effort = 3 hours

  1. Promo Code for Seller (First 10 Listings Free)
    • Promo Code Generation & Distribution
    • On user registration:
      • Auto-generate a unique promo code for each seller OR assign a global promo code (e.g., FREE10).
      • Send the promo code via email to the seller.
      • Store the promo code in user meta for tracking.
      • Show promo code on seller dashboard.
    • Checkout Page: Apply Promo Code
      • Add a promo code input field on the listing payment page.
      • When entered, validate:
        • Is it assigned to this seller?
        • Is it unused or within allowed quota (10 listings)?
      • If valid → Apply discount (free up to 10 listings).
    • Admin Controls
      • See promo codes assigned to sellers.
      • Track remaining free listings.
      • Reset or reassign promo codes.

Development Effort = 7 hours

  1. Feature: Payment Flow & Invoice Generation After Auction End
    • Buyer Invoice
      • Trigger: When auction ends, check highest bidder (winner).
      • Invoice Generation:
        • Auto Create a WooCommerce “Order” for the winning user.
        • Include auction item details (title, description, final price).
        • Add Buyer’s Premium (BP) if applicable.
      • Delivery:
        • Send invoice via email (PDF or WooCommerce order email).
        • Show invoice in Buyer’s Dashboard → My Invoices/Orders.
    • Seller Invoice
      • Create seller payout report / invoice.
      • Show sold item details: Item name, final auction price.
        • Delivery:
          • Send seller invoice via email.
      • Show invoice in Seller Dashboard → My Invoices/Sales.

Development Effort = 10 hours

Effort

Commercials

  1. Project Cost

Customer Requirement

Requirement 1 :Importing Car Makes and Models Using API-Ninjas Cars API

Implementation Details:

Integrate the API-Ninjas Cars API to dynamically import all car makes and their models as hierarchical taxonomy terms in car_models (parent: makes, children: models).

Development Effort: 5 hours

Effort

Commercials

  1. Project Cost

Project Overview

EuroKarz La Benzina will be a modern automotive news aggregator platform curating articles from top publishers, presented in a clean, car-themed design aligned with EuroKarz branding. Visitors can filter content by car brand, join discussions via comments, and enjoy a streamlined browsing experience.

The system will be built on WordPress Multisite to allow future expansion into club microsites, where smaller automobile clubs can host and manage their own content under the EuroKarz ecosystem.

Requirements

1. Aggregator Model

2. Comments Section

3. UI/UX Requirements

4. Article Filtering / Search

5. Advertising & Monetization

6. Club Microsites 

Domain Mapping for Club Sites

Options:

  1. Subdirectory – eurokarz.com/clubname
    • ✅ Simple, no DNS setup
    • ❌ Not independently branded
  2. Subdomain – clubname.eurokarz.com
    • ✅ Better separation from main site
    • ❌ Still tied to EuroKarz domain
  3. Custom Domain Mapping – clubname.com
    • ✅ Each club gets fully branded identity
    • ✅ Supports SSL with Let’s Encrypt ( base on server )

👉 Recommendation: Start with subdirectories for quick launch, then allow subdomain/custom domains for clubs that want independent branding.

Technical Approach 

Deliverables 

Design & Development
Page List for Design

Main Site – La Benzina (Milestone 1)

  1. Homepage (Aggregator Feed) – curated articles with filters 
  2. Article Detail Page – commentary + link to source, comments section 
  3. Brand/Category Page – filtered articles by brand 
  4. Search Results Page – keyword-based results 
  5. About EuroKarz Page 
  6. Contact Page
  7. Advertising / Sponsors Page

Estimated effort:  30 hours.

Club Microsites (Sample Layouts)  (Milestone 2)

  1. Club Homepage – banner / about section / Article /events feed 
  2. Design 5-6 layout for home page structure
  3. Events Page – list of upcoming events
  4. Article page – Article listing page 
  5. Gallery Page – images/videos of club activities
  6. About Club Page
  7. Basic Membership Roster (Simple Directory)
  8. Contact Page

Estimated effort:  45 hours.

Development 

WordPress Theme Setup  (Milestone 1)

Estimated effort: 50 hours.

Custom Features Development  (Milestone 2)

Estimated effort: 40 hours.

 Multisite & Club Microsites  (Milestone 2)

Estimated effort: 35 hours.

Demo Content Import System (Milestone 3)

For auto-importing content per layout:

Estimated effort: 35 hours.

 Feedback / Training & Handover  (Milestone 3)

Development & Design Effort 

    1. Design & Mockups Aggregator Site30 hours
    2. Design & Mockups clubsite Site45 hours
    3. WordPress Theme Setup50 hours
  4. Custom Features Development40 hours
  5. Multisite & Club Microsites Setup35 hours 
  6. Demo Content Import System35 Hours
  7. Training & Handover25 hours
  Total260 hours

Next Step

  1. Approve proposal scope and feature list.
  2. Finalize mockup designs. 
  3. Begin development & theme setup.
  4. Launch La Benzina aggregator site 
  5. Expand into club microsites in next phase.

Please review all listed sections and confirm if they meet your expectations. If any fields need to be modified, added, or removed, feel free to share your feedback so we can finalize the layout.

Effort 

Total Estimated Effort:  260 hours

Commercials

Project Cost

Method 1: Wire Transfer

MilestoneAmount (in USD)Estimated Delivery Date
Advance Payment for Milestone 1500010 SEP
    1. Design & Mockups (M1)24 SEP 2025
    2. WordPress Theme Setup(M1)1 OCT 2025
  3. Custom Features Development  (M2)10 OCT 2025
  4. Club Microsites Mocups design (M2)13 OCT 2025
  4. Multisite & Club Microsites  (M2)449924 OCT 2025
  5 Demo Content Import System (M3)7 Nov 2025
  6 Feedback / Fixes 15 Nov 2025
  5. Training & HandoverTBA

Notes:

Important: Based on our development pipeline availability, we have the following dates available. Please note that these dates are available as of today and will change based on when the payment is made and our availability at that time.

Note: This proposal is based on the initial PPT wireframes. Once we final Figma or PSD design files, we will review and update the details accordingly to ensure full alignment with the finalized design.

Note: The fee does not involve any third-party costs. For e.g. domain registration, hosting, theme purchase, and plugin purchases, and as such these costs are to be borne by the Client.