Wordpress - Woocommerce classic site with products from external API
Budget: €30 – €250 EUR
In short, I need a somewhat generic Wordpress / Woocommerce site with products from external API.
Product Import: Make a plugin for automatic importing from external API. The API is in XML form. They have only 2 endpoints: one for tyres and one for wheels. Both return around 60000 products so each request takes about half a minute. For this you will need to create a plugin that 1) fetches the data from the api, 2) imports them with the woocommerce API. I’m not entirely sure if a plugin for this is actually needed. We can discuss how this can be done later.
Product filters: each product will have around 10 attributes (vehicle (e.g. Hyundai), model (e.g. i30), size, width, etc.). On initial import you will need to find all the unique types of each variable and add them to woocommerce (I assume it can be done through their API). In frontend, the user should be able to filter out products by this attributes. vehicle and model are a bit complicated (in a sense that when the user chooses “Hyundai” for example, they shouldn’t be able to see models of BMWs in the filter). This can be probably done with existing widgets.
Please add “Dear Mr. Green” at the start of your bid so I know that you have read the description.
Translations: the site will have 2 languages. You will probably do this with a plugin. Important point here is that attribute keys (e.g vehicle, model, size) should also be translated in the frontend.
Design and layout: you shouldn’t worry about this too much. For now, we need a fitting free theme picked and layout of a few pages (no custom design is needed for now): front page with generic info, wheels page: filters and products, tyres page: filters and products, cart. Wheels and tyres page should look the same, but the attributes of those are a bit different, so I’m not sure if 2 separate pages are needed. Wheels and tyres page should look like something like this https://rehvimeistrid.ee/tootekategooria/veljed/ (this site uses the same vendor’s API)
Product Import: Make a plugin for automatic importing from external API. The API is in XML form. They have only 2 endpoints: one for tyres and one for wheels. Both return around 60000 products so each request takes about half a minute. For this you will need to create a plugin that 1) fetches the data from the api, 2) imports them with the woocommerce API. I’m not entirely sure if a plugin for this is actually needed. We can discuss how this can be done later.
Product filters: each product will have around 10 attributes (vehicle (e.g. Hyundai), model (e.g. i30), size, width, etc.). On initial import you will need to find all the unique types of each variable and add them to woocommerce (I assume it can be done through their API). In frontend, the user should be able to filter out products by this attributes. vehicle and model are a bit complicated (in a sense that when the user chooses “Hyundai” for example, they shouldn’t be able to see models of BMWs in the filter). This can be probably done with existing widgets.
Please add “Dear Mr. Green” at the start of your bid so I know that you have read the description.
Translations: the site will have 2 languages. You will probably do this with a plugin. Important point here is that attribute keys (e.g vehicle, model, size) should also be translated in the frontend.
Design and layout: you shouldn’t worry about this too much. For now, we need a fitting free theme picked and layout of a few pages (no custom design is needed for now): front page with generic info, wheels page: filters and products, tyres page: filters and products, cart. Wheels and tyres page should look the same, but the attributes of those are a bit different, so I’m not sure if 2 separate pages are needed. Wheels and tyres page should look like something like this https://rehvimeistrid.ee/tootekategooria/veljed/ (this site uses the same vendor’s API)