Gig
500$/gig
TBD
Jan 29, 2025
Job Description:
We are looking for an experienced WordPress/WooCommerce plugin developer to create a custom WooCommerce plugin for generating Webstamps/Labels. The plugin will integrate directly into the WooCommerce Order Detail and Order Overview pages, providing a streamlined process for generating Webstamps/Labels based on order details.
Plugin Requirements:
1. Integration with WooCommerce:
- Add a dedicated section to both the WooCommerce Order Detail page and Order Overview page.
- see screenshot example “Order Detail Page” -
- see screenshot example “Order Overview Page” -
- Include the following features:
- A dropdown menu for selecting label templates (created in Settings page).
- A second dropdown for selecting paper size for Webstamp/Label output.
- An option to toggle "uAddy" (AI-assisted address cleaning).
- Create button, to start the label/webstamp process
2. Settings Page:
- Accessible from the WooCommerce admin menu.
- Store settings in XML format.
- The following functionalities must be provided:
- Template Management:
- Create and manage templates to be used for generating Webstamps/Labels.
- Sender Address:
- Input fields for the sender’s address.
- Option to upload a logo for the sender.
- Swiss Post Account Details:
- Input fields for Post Administration credentials.
- uAddy Settings:
- Toggle to enable or disable the uAddy address cleaning process by default.
3. Backend connection
- The plugin takes sender and recipient data and makes API calls against our own backend infrastructure, to retrieve a PDF, which is then displayed in the order page to the WooCommerce user
- there is one or more API calls with Json body POSTs against API’s and JSON body is returned to be further processed
- details for the backend API calls, error handling and authentication are shared upon job assignment
Deliverables:
- A fully functional, well-documented WooCommerce plugin.
- Source code adhering to best practices for WordPress development.
- should the code lack WooCommerce standards and the Marketplace quality team demands adjustments, the adjustments are part of this job too
- Installation instructions and user documentation for the plugin.
Qualifications:
- Proven experience in developing custom WordPress/WooCommerce plugins.
- Strong understanding of WooCommerce architecture and hooks.
- Experience with XML file handling in WordPress.
- Familiarity with Swiss Post Webstamp services and APIs is a plus.
- Good communication skills and the ability to provide progress updates.
Project Timeline:
We aim to complete the project within 7 days.
How to Apply:
- Provide examples of similar projects you’ve worked on, especially WooCommerce plugins.
- Briefly explain your approach to developing the plugin and ensuring compatibility with WooCommerce.
We look forward to working with a skilled developer to bring this Webstamp/Label generation plugin to life!