Task: A single WordPress core for 8 websites
Current Situation
1. There are 8 WordPress websites on different domains (food delivery).
2. All websites are connected to a single external backend (DB) that receives and processes orders.
3. The code and functionality of the websites are the same (cart, checkout, UI), but updates are currently performed separately on each website. This creates unnecessary time costs and the risk of errors.
Goal
1. Combine all 8 websites into a single core with the same code and functionality.
2. Core updates (cart, logic, styles, UI – for example, button colors) are performed in one place and automatically applied to all domains.
3. Reduce manual work and human factor during updates.
Expected Result
1. A single code base (theme / plugins / modules) for all websites.
2. Centralized updates for the cart, checkout, and integration with the backend.
3. Each website has its own content settings:
– banners, texts, contacts
– the ability to enable or disable individual modules (for example, blog).
Architecture (at the contractor's choice)
1. WordPress Multisite with 8 domain connections.
or
2. 8 separate WordPress installations with a single core repository and automatic deployment.
There may be better practices; we want a proper solution.
Requirements
1. A uniform cart and order processing across all websites.
2. A single integration with the external order API.
3. The ability for centralized updates and quick rollback.
4. No sales downtime during the transition.
What We Expect in the Proposal
1. Chosen architecture and a brief justification.
2. Assessment of timelines and costs.
3. List of risks and limitations.
4. What is needed from us to start (access, domains, backend).
Please specify a realistic budget and timeline; 20,000 UAH is not the target budget.