Smile One Product Display Integration
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I want visitors on my website to see a clean, always-up-to-date list of every Smile One product together with its current price. The data will come directly from the official Smile One API; no manual uploads or CSVs.
The job covers:
• Connecting to the API with my credentials, handling any required headers, tokens, or signatures.
• Pulling the “products & prices” endpoint and parsing the response.
• Rendering the full catalogue as a simple, scrollable list inside an existing page (vanilla PHP/HTML, no framework). A light CSS table is fine; styling just needs to inherit my site’s font and colour variables.
• Basic error handling so the page shows a friendly message if the API is unreachable.
• A short read-me explaining where to update keys and how to change the refresh interval.
Acceptance Criteria
1. On page load, every product returned by the API is visible with name, SKU/ID, and price.
2. Prices refresh automatically at the interval defined in a config file (default 15 min) without reloading the whole page.
3. Page passes Lighthouse 90+ for performance.
4. Code is delivered as a single PHP view + supporting JS/CSS snippets, commented clearly.
That’s the scope—straightforward display only, no ordering or balance checks.
The job covers:
• Connecting to the API with my credentials, handling any required headers, tokens, or signatures.
• Pulling the “products & prices” endpoint and parsing the response.
• Rendering the full catalogue as a simple, scrollable list inside an existing page (vanilla PHP/HTML, no framework). A light CSS table is fine; styling just needs to inherit my site’s font and colour variables.
• Basic error handling so the page shows a friendly message if the API is unreachable.
• A short read-me explaining where to update keys and how to change the refresh interval.
Acceptance Criteria
1. On page load, every product returned by the API is visible with name, SKU/ID, and price.
2. Prices refresh automatically at the interval defined in a config file (default 15 min) without reloading the whole page.
3. Page passes Lighthouse 90+ for performance.
4. Code is delivered as a single PHP view + supporting JS/CSS snippets, commented clearly.
That’s the scope—straightforward display only, no ordering or balance checks.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.