Most buyers are repair shops, parts stores and resellers. They don't browse a showcase; they need stock levels, personal prices and a record of payments. We started with the logo, built the design on its colours, coded responsive templates and wrote the Yii 2 back end with an admin panel, stock and price sync with the client's accounting system, a partner API, price list generation and marketplace feeds.
Visual style
Corporate navy from the logo, red for calls to action and airy tables so long parts lists stay readable.
Mobile version
On a phone the stock table turns into cards with part number, price and a cart button; search stays pinned to the header.
Goals
- 01Create a brand identityDraw a logo and base the whole store design on its colours.
- 02Make the catalogue the main toolTrade buyers search by part number and order in bulk, so the stock table comes first, not product cards.
- 03Separate guests from clientsDifferent prices and features for guests, registered clients and clients with a personal discount.
- 04Connect the site to accountingProducts, stock, customers and orders sync with the client's accounting system and CRM.
- 05Feed partners and marketplacesGive partners an API and marketplaces up-to-date product, price and stock feeds.
Key solutions
Stock table instead of a showcase
The Stock section is a table with photo, code, part number, brand, availability and price. Toggles hide zero-stock items, show marked-down goods or accessories; wishlist and cart work right from the row, and part numbers copy in one click.
Search without leaving the page
Typing a query opens a results window with photo, part number, code, price, quantity field and cart button, so the buyer can order on the spot.
Product page
Part number, brand, cross-reference number, country of origin, availability, reviews and similar items: alternatives from other makers for the same model.
Cart and checkout
A cart with item selection, quantities, total, recipient details and a Quick order button. Shipping days are shown, and the buyer is warned when ordering an out-of-stock part.
Client account and pricing
Catalogue prices depend on login status and personal discount. The account holds profile data, balance, orders, returns and payments, plus price-list generation and mailings.
Accounting system sync
Stock and prices sync with the client's accounting system, so the warehouse on the site matches reality and prices update without manual work.
Partner API
Partners connect to the site via API and pull the catalogue, stock and their own prices straight into their systems.
Price lists and marketplace feeds
The site generates price lists and builds product feeds for various marketplaces and trading platforms, each in the format it needs.
Integrations and stack
Want a project like this?
Describe your task – within one business day we'll reply with questions and a rough timeline estimate.










