Experienced WordPress Plugin Developers with 5+ years of experience
Location Not Available
Stellenbeschreibung:
    Job Description

    Hello,

    I am looking for developers to help create WordPress plugins. Specifically, I want to develop plugins and add-ons for an existing plugin that is rapidly becoming one of WooCommerce’s biggest competitors: SureCart, an e-commerce plugin. My goal is to create and sell extension plugins for SureCart.

    Since I’m not experienced in plugin development, I need support in this area. I can contribute with design, but the technical development requires expert assistance.

    What’s important to me is transparency and strict adherence to guidelines and rules.


    Requirements List for the "SureCart Loyalty Program" Plugin

    1. Plugin Activation and Deactivation
    • The plugin should be installable and activatable through the WordPress dashboard.
    • There should be a setting in the admin panel to enable or disable the loyalty program globally.
    • If the loyalty program is disabled, no points should be displayed on product pages or in the cart.

    2. API Integration with SureCart
    • The plugin settings should include a field to enter the SureCart API Key.
    • The API key will be used to authenticate requests to the SureCart API.
    • The plugin should retrieve products and collections from the SureCart API to make them available for the loyalty program.

    3. Product Selection for the Loyalty Program
    • The plugin should allow admins to select which products or collections are included or excluded from the loyalty program.
    • A dropdown menu should be provided to select multiple products (with multi-selection enabled).
    • Both individual products and entire product categories (collections) should be selectable for inclusion or exclusion from the program.

    4. Point System for Customers
    • The plugin should implement a point system where customers earn points for purchasing products.
    • Points can be assigned as either a fixed value per product or based on the product price (e.g., 1 point per € spent).
    • The admin should be able to configure the points-per-Euro rate or set a default number of points per product.

    5. Points Display on Product Pages
    • Product pages should display how many points customers will earn when purchasing the product.
    • The points displayed should be dynamic, based on the configured point value and the product price.

    6. Admin Settings for the Plugin
    • A dedicated settings page in the WordPress admin area should contain the following configurations:
      • Enable/disable the loyalty program.
      • Input field for the SureCart API Key.
      • Dropdown menu for selecting products or collections for inclusion/exclusion (with multi-selection enabled).
      • Input field to define points per Euro or a default points value per product.

    7. SureCart and WooCommerce Compatibility
    • The plugin should be fully compatible with SureCart and use the appropriate product APIs.
    • It should also ensure no conflicts with WooCommerce or other commonly used plugins.

    8. Point Management for Admin
    • The admin should be able to view and manage the points customers have earned in the WordPress admin area (e.g., showing how many points each customer has earned).

    9. Multilingual Support
    • The plugin should be translation-ready and support multiple languages. Text strings should be provided using the __() or _e() functions, allowing the plugin to be translated using tools like Loco Translate.

    10. Error Handling and Debugging
    • The plugin should provide comprehensive error handling and display informative error messages when issues occur (e.g., missing or invalid API key).
    • It should enable easy debugging, such as enabling debug logs or showing connection issues with the SureCart API in the admin interface.

    Summary of Core Features:
    • Admin Settings: Enable/disable the program, API key input, and product selection.
    • API Integration: Retrieve product data from SureCart.
    • Point System: Define points per product or based on product price.
    • Point Display: Show point information dynamically on product pages.
    • Compatibility: Ensure compatibility with other plugins.
    • Multilingual Support: Make the plugin translation-ready.
    • Cart and Checkout Points Display: Show how many points the customer will earn for the entire cart and optionally allow them to redeem points for discounts or free products.
    • Notification System: Notify customers of the points earned after a purchase via email or dashboard notifications.
    • User History: Manage a history showing how many points each customer earned for specific purchases.
    • Point Limits: Ability to set maximum point limits per purchase or per customer.

    This list outlines the primary requirements and functions the plugin should support, providing a solid foundation for developing and extending the plugin.

    How long will it take you to complete the plugin? There will be updates in the future, but for now it's about the functions I have sent.

Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Senior
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    18 Aug 2025
  • Standort:

KI Suchagent
ai job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!