Archives: Downloads
set up and configure WPML to make your WordPress website multilingual. This setup package helps you install WPML, configure default and secondary languages, and prepare your site for professional translation and smooth multilingual management.
Design & Development
- WPML Multilingual Setup
- WPML Installation & Configuration
- Install and activate WPML core plugin and required add-ons.
- Configure site languages (e.g., English, French, German, etc.).
- Set default language and secondary languages.
- Language Switcher Setup
- Add a language switcher in the header/footer/menu.
- Customize styling to match website branding.
- Theme & Plugin Translation Compatibility
- Ensure your current theme and major plugins are WPML-compatible.
- Configure String Translation to handle texts coming from theme/plugins.
- Content Translation
- Configure multilingual setup for Pages, Posts, Categories, and Custom Post Types.
- WooCommerce Multilingual (if applicable)
- Set up product translations.
- Translate product descriptions, attributes, and checkout fields.
- Basic SEO Optimization
- Configure WPML with Yoast/RankMath for multilingual basic SEO.
- Add hreflang tags for better search engine recognition.
- Testing & QA
- Test all language versions.
- Ensure navigation, forms, checkout, and user experience work smoothly in all languages.
- Exclusions:
- A valid WPML license will be required for this setup, and the client will need to purchase it directly from WPML.
- WPML Installation & Configuration
Estimated Effort for all pages = 20 hours
Content Responsibility
- By default, your main language content will be duplicated across all language versions.
- After the WPML setup is complete, the client will be responsible for adding translated content in the secondary languages.
- We will provide a guide and management details to help your team add and manage translations smoothly.
Payment Terms
- Milestone 1 (M1): USD 300 → Advance payment to start the project.
- Milestone 2 (M2): USD 300 → Upon successful setup completion.
Important: Based on our development pipeline availability, we will share the schedule for the WPML setup.
Note: By default, your main language content will be added to all language pages. After WPML setup, you will need to translate the page content. A guide and management details will be provided.”
Additional Note: The fee does not cover any third-party costs (e.g., domain registration, hosting, theme purchase, or plugin purchases). Any required plugin must be purchased by the client, and the plugin key should be provided.”**
Customer Requirement
- Add the lot numbers to the invoice as product name prefix.
Design & Development
- Show lot number on invoice and packaging slips
- Show lot number with product name as prefix for admin’s order page, invoices and packaging slips.
- i.e.
- Lot 102 – 10 x pairs of pegs.
- Lot 108 – 20 x pairs of sox
- Estimated Effort = 4 hours
Effort
- Estimated Effort = 4 hours
Commercials
- Project Cost
- Total Cost
- Total Development will be 4 hours
- Our hourly rate is USD 45/hour
- Cost = 4 hours x USD 45/hour = USD 180
Customer Requirement
- Currently it ends at same time but we can customize to end in a staggered way i.e. event will have a specific end time and a time interval and lot 1 will expire at the end time and subsequent lots will keep expiring at the time interval.
- Add the lot numbers to the invoice as product name prefix.
Design & Development
- All the lots inside an event should expire with the X-minute difference
- Event Auction Closing: – Lot 1 closes at 3:01 PM IST – Lot 2 closes at 3:02 PM IST – Lot 3 closes at 3:03 PM IST – Continue this sequence for all lots… until Lot 40 Closes at 3.40 PM IST
- The task required to achieve this
- Implement functionality to handle event product expiration with options for staggered or simultaneous expiration modes, including interval-based settings.
- Settings: Event Add Page
- Add options to select expiration mode (staggered or simultaneous).
- Add input field to define expiration interval in minutes.
- Update backend logic to store selected expiration mode and interval settings with the event.
- Event Save Process
- Modify logic to calculate and store product end dates based on the selected expiration mode and interval.
- Event Details Page:
- Check event expiration settings and enable/disable filters or display status text reflecting the current expiration mode and progress.
- Product Details Page:
- Update UI to show “Expired” status for products when their expiration date/time has passed.
- Cron Job:
- Develop cron logic to periodically check and update the expiration status of event products based on the configured mode and intervals.
- Orders & Notifications:
- This is the most complex part to modify and implement.
- Implement logic to close the event once all products have expired.
- Implement the logic to end the lot in a staggered way.
- Trigger appropriate payment processing, order closures, and notifications upon event completion.
- Anti-Snipping for staggered Expiration
- The software has an anti-snipping feature but it does not work for Events and the lots inside an event.
- We will have to modify the code logic
- New settings of Anti-snipping for Event products
- Code a new logic that works in conjunction with staggered expiration.
- Estimated Effort = 80 hours
- Show lot number on invoice and packaging slips
- Show lot number with product name as prefix for admin’s order page, invoices and packaging slips.
- i.e.
- Lot 102 – 10 x pairs of pegs.
- Lot 108 – 20 x pairs of sox
- Estimated Effort = 4 hours
Effort
- Estimated Effort = 84 hours
Commercials
- Project Cost
- Total Cost
- Total Development will be 84 hours
- Our hourly rate is USD 45/hour
- Cost = 84 hours x USD 45/hour = USD 3780
- Final Discounted Cost
- USD 1890
- We will contribute 50% ourselves to reduce your cost.
- Payment Link
Timeline
- Start Date: 1st September
- End Date: 12th September
Please do 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.