we are developing a multi vendor delivery website (like Glovo, Just Eat and similar) based on the Foodpicky theme (The site is [login to view URL]). This theme comes with WC Vendors Marketplace plugin, a WooCommerce multi vendor plugin.
It works fine with that, but we prefer WCFM Marketplace plugin by WClovers, another WooCommerce multi vendor plugin with some extra features.
In order to let the theme working with WCFM we need some costumizations.
At the moment, front end pages display several info taken from user profile and from WC Vendors configuration.
Since we don’t use WC Vendors we need to have all this info taken from the WCFM vendor dashboard. We don’t even want to use info from user profile becouse similar info are stored in the WCFM dashboard too, and since vendors must use just one control panel we prefer them to use only the WCFM dashboard.
Most of these info are managed by the Foodpicky control panel and it’s possible to place them in various page hooks.
We indentified PHP files where these info are retrieved from the database but we are not so skilled to edit them. We think most of the job consists in switching these info sources from one db table to another.
In this way, Foodpicky control panel should keep on working just the same as now.
Info to be taken from WCFM (instead of the ones from user profile and WC Vendors) and to be displayed in the website are:
store opening hours;
all the store images (logo, banner, mobile banner);
delivery time (WCFM processing time);
minimum order amount.
All this information is managed by a configure template of the AZEXO plugin editor and build page ([login to view URL]), which manages the vision of the seller page and choose where to display this information. The Editor lets you choose for each field which customer field should display. So the job is that these customer fields instead of taking them from the "Prodile" of the parent theme must take them from the "WCFM" plugin. (for more information look at this page [login to view URL])
Furthermore, we need a “customer delivery time” module to be developed: when a customer places an order he must specify, in the check out page, when he prefers the order to be delivered.
There must be a check box for “as soon as possible” and a calendar for selecting day and time of delivery. If “as soon as possible” is checked, calendar must be disabled, otherwise customer must choose a day and time (timesteps by 30 minutes) of delivery starting from the time he places the order up to 48 hours (2 days) from that time.
Available day and time of delivery must match with actual vendor opening hours (and days) taken from the WCFM data of course. These informations should be previously acquired during vendor configuration via WCFM control panel.
We need to know exact price and time needed for all this to be done. Please consider that we have very short time.
45 pekerja bebas membida secara purata €254 untuk pekerjaan ini
Dear Hiring Manager, I can help you in the project. Please let me know when we can discuss in more details so that we could proceed further. Looking forward for your response. Thanks. Kind Regards, Surya