Find Jobs
Hire Freelancers

Development of a Custom Plugin for URL Structure Modification in Shopline

£250-750 GBP

Closed
Posted 7 months ago

£250-750 GBP

Paid on delivery
We are seeking an experienced developer to create a custom plugin app for our Shopline e-commerce platform. The primary functionality of this plugin will be to modify the standard URL structure Shopline generates, specifically by removing the 'collections' and 'products' segments from the URLs. Objectives: URL Customisation: The plugin must allow Shopline store administrators to customise their URL structure by removing unnecessary path segments like '/collections/' and '/products/' from the standard URL structure. The goal is to have cleaner, more concise, and user-friendly URLs. SEO Maintenance: While altering the URL structure, it's crucial to maintain SEO best practices. The plugin should automatically handle 301 redirects to ensure that changes to the URL structure do not negatively impact the store's current search engine rankings. User-Friendly Interface: The plugin should have an intuitive, user-friendly interface within the Shopline admin dashboard, allowing store owners or administrators to easily modify their URL structures without requiring technical knowledge. Compatibility and Performance: The plugin must be fully compatible with Shopline and not significantly impact the load times or overall performance of the online store. It should be compliant with all existing Shopline features and updates, including but not limited to product pages, collection pages, and search features. Security: The plugin must adhere to best practices in software development, with particular attention to e-commerce and user data security. It should not introduce vulnerabilities into the Shopline store. Task Requirements: Analyse the current Shopline platform capabilities, including its API and plugin framework. Plan the plugin architecture to ensure it integrates smoothly with Shopline and does not conflict with existing plugins or Shopline's core functionality. Develop the plugin using robust code compliant with Shopline's standards, ensuring it modifies the URL structure as intended and offers an interface for custom URL configurations. Implement automatic 301 redirects to preserve SEO rankings when URLs are modified. Test the plugin for performance, security, and compatibility issues. Provide detailed documentation on how store administrators can install, configure, and use the plugin, including troubleshooting common issues. Qualifications: Proven experience in e-commerce platform development, specifically with Shopline, is preferred. Strong understanding of web development, including front-end and back-end technologies, and familiarity with RESTful APIs. Knowledge of SEO best practices, particularly regarding URL structure and redirects. Experience in UI/UX design, ensuring the plugin is accessible and easy to use for individuals without technical expertise. Demonstrable attention to performance, security, and compatibility in software development. Project Timeline: The timeline for this project is 1-2 weeks from the commencement date. Please include in your proposal an estimated timeframe for each stage of the plugin's development.
Project ID: 37312978

About the project

80 proposals
Remote project
Active 6 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED KINGDOM
Milton Keynes, United Kingdom
5.0
16
Payment method verified
Member since Aug 4, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.