Roman Yurkhanov's Dealer Module for Magento 2 extends the platform’s capabilities by enabling the sale of products from third-party organizations (dealers). Each dealer is provided with a dedicated, personalized page that includes their name, contact details, logo, and website link. Customers have the option to leave reviews about dealers directly on their personal pages.
- Dealer Entity Creation: Allows for the creation of dealer entities, with a "Default Dealer" assigned by default.
- Dealer Assignment to Products: Each product can be assigned to a specific dealer, with "Default Dealer" being automatically assigned to all products initially (via data patch).
- Comprehensive Admin Management: Admins can create, read, update, and delete dealer entities through a user-friendly interface featuring an entity grid and settings. Dealer information is also added to the order details.
- Frontend Enhancements: Dealer information is seamlessly integrated into the Product Listing Page (PLP), Product Detail Page (PDP), Checkout, Order Success Page, Header Navigation Menu, and Customer Account sections. Individual dealer listing and profile pages are also available for customer review and contain attached products.
- Dealer Reviews: Customers can submit reviews for dealers on their personal pages. Reviews require admin approval before being published.
Admin Panel:
![Screenshot 2024-09-23 at 13 18 57](https://private-user-images.githubusercontent.com/14273213/369839379-e7911fdb-22f4-4c98-aa92-111d1490016e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNzktZTc5MTFmZGItMjJmNC00Yzk4LWFhOTItMTExZDE0OTAwMTZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ1NzE5MWE1NzQ0ZDY3OTNmNTgwMTA1NzJhYzAxOTAwNmFhNjUwZWZhZDUwNmE2M2VhODQ2YmYyNDEyZjk3ZWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Zc9XGR0U_6uukLpXWR2UPdmTpDK2lI47K7gv5ZbZIf0)
![Screenshot 2024-09-23 at 13 20 06](https://private-user-images.githubusercontent.com/14273213/369839375-d9caa754-cedf-4c98-bd5f-2b3cd36314d4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNzUtZDljYWE3NTQtY2VkZi00Yzk4LWJkNWYtMmIzY2QzNjMxNGQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjMDA0MGYzODI0M2ExNjA0YTgxMGRmZDFlYTFlMTc5NGZkZjViYzEyMmRlNzM1YjlkMDViY2M0Nzc5NzRkZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cy2NVeqS-jEb4GXSW80Vk4QGNTpeG1ECWp7JLkU6WAE)
![Screenshot 2024-09-23 at 13 21 12](https://private-user-images.githubusercontent.com/14273213/369839372-4b65e3af-f920-4189-8fec-5c4baf9bfd50.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNzItNGI2NWUzYWYtZjkyMC00MTg5LThmZWMtNWM0YmFmOWJmZDUwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJmYWI0ODNlYjgxYWE5ZjkyZDg2MmZmY2M2MzI1ZDA3ZjViYjExNzA5Njc5ZGU5ODAxZDc5NzA0NWUyMDFmMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.oywoL5fq1S7UO8aBHm2bG2CxlG1c74dzRFmJJcH_FL0)
![Screenshot 2024-09-23 at 13 21 50](https://private-user-images.githubusercontent.com/14273213/369839366-e720e85c-0632-4166-b325-5b7317351012.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNjYtZTcyMGU4NWMtMDYzMi00MTY2LWIzMjUtNWI3MzE3MzUxMDEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEyYWU4OGI4ZDcyNzlkODY3MWNiMzY4MTU5MGQ0ZGU1Yjg0MDhjMGM3YzkxNGFiZWJhMTYyNmJhNzVjMDA4NGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tVUXDwrrncbuzbL_6HhsTngJbUbBSFBFNoY5N1UgKr0)
![Screenshot 2024-09-23 at 13 22 28](https://private-user-images.githubusercontent.com/14273213/369839361-982760b0-9cd4-4880-bd2a-bef54e8a63fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNjEtOTgyNzYwYjAtOWNkNC00ODgwLWJkMmEtYmVmNTRlOGE2M2ZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg2YzVkZGNlMDc0M2M0MTU2MTQzOWU5NDQ2ZjA0ODY1YjRhNWJlOGVhMTIwNDQ5MDU1MWRhZWUwMzQ5MzAwYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Dj8mMq9imJ3TAvC-3ppls6yG-y3eubo3kF1PPTBgIDc)
![Screenshot 2024-09-23 at 13 22 54](https://private-user-images.githubusercontent.com/14273213/369839358-2bf25942-a63c-47f0-8a07-caa4b6bfc686.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNTgtMmJmMjU5NDItYTYzYy00N2YwLThhMDctY2FhNGI2YmZjNjg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2YmNmY2I4YzUwMzhlOGM5NTFhNzA5ZDc3YzQ5MDVhZTEzNDE3NjJmYTI0OWM3Mzk1OWI2MTdmYzczM2M0MDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.m9BHGuUzW-rmJwP5DDl0ck_LR5Nze7_jfVfES2vjpT8)
![Screenshot 2024-09-23 at 13 25 15](https://private-user-images.githubusercontent.com/14273213/369839347-a1e80332-d697-45c6-ad00-26f8d9ab6fe0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNDctYTFlODAzMzItZDY5Ny00NWM2LWFkMDAtMjZmOGQ5YWI2ZmUwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5YzgzNjE5MTk0MjNkYjBjZTA5MWExMjEyMzY5MDZjMmI3YWVlMmNhNTUxZWJjZGE3N2RkY2FjZThiYmRkZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cWk1I5x1n5MredRfc5EyA5aMmps1T6vPd0nRsoXrVck)
![Screenshot 2024-09-23 at 13 25 39](https://private-user-images.githubusercontent.com/14273213/369839344-6c606ee4-3b5a-43d6-83ed-ea658f9ea0ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzNDQtNmM2MDZlZTQtM2I1YS00M2Q2LTgzZWQtZWE2NThmOWVhMGFlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlZTg1NGVlNTlkNzQwNGViN2E0NWYyNzQ0MTRmMmI3MjUyYTM3ZDkyY2ZmOTkxY2VlMWRkZTI3OTQyNDE5NTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mLRJlKkw072bZLb_zPikq9Jb35hht7OxnUMfdWMepRo)
![Screenshot 2024-09-23 at 13 31 20](https://private-user-images.githubusercontent.com/14273213/369839337-437e8024-49e2-4b48-b10e-c0b08781aea5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzMzctNDM3ZTgwMjQtNDllMi00YjQ4LWIxMGUtYzBiMDg3ODFhZWE1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTliY2JlNGMxNGE2MTZhNDhlMGU1NWUzNmI5NWQwNDMwY2E2MzhjNDU1Mjk2NWMyNjk2OWE0YjdiMDk0MWY0MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cvY2aI-xDyZkOigWcLb9xTBC-AnoygXYfjxWy9UUa80)
![Screenshot 2024-09-23 at 13 31 47](https://private-user-images.githubusercontent.com/14273213/369839323-55cbc739-bb99-4a4f-b787-70fc5c9d9f33.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4MzkzMjMtNTVjYmM3MzktYmI5OS00YTRmLWI3ODctNzBmYzVjOWQ5ZjMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1ZWVjZTY3ODM1MTQyMGZiNTM5MTU0MDAwN2QyOTQ4OTE0MDExZGFkZjZiZWExNDA5YWZkNjIyZDNhY2RlZWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pnDvDaX0n0tT-j5FRNKjE4FZ9_0I4-5Gc0RxercRg9E)
Frontend:
![Screenshot 2024-09-23 at 13 37 53](https://private-user-images.githubusercontent.com/14273213/369844877-acaf426f-5122-4bdc-9de1-fbe58d470b7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NzctYWNhZjQyNmYtNTEyMi00YmRjLTlkZTEtZmJlNThkNDcwYjdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI1M2NiN2ExYTUwYTdmZDIzMjcyMTdhYzg5NWQ5N2QzNjZlMjIyOWY2NjVmZWEyMDdlYzk5YTE3NTBhN2U2NjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.JMcaGJaaknwPJ0uo5B_extZUQflvF8HiboisuolqjDc)
![Screenshot 2024-09-23 at 13 38 31](https://private-user-images.githubusercontent.com/14273213/369844873-ab1cb442-f42e-4c1b-9778-e2a2560a5c92.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NzMtYWIxY2I0NDItZjQyZS00YzFiLTk3NzgtZTJhMjU2MGE1YzkyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmZjYyZDNlYzcxMjE1Y2M4ZjZhN2RkYTM1NjI4ZDM3MjE1OTBjY2E0MWYzMDZiYTBhZjJiN2FhMDdiZjNmYmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vQTfd3D1E3DBJx4Fco6ezt-HHBKCn5-uvm5ej7gAJ_8)
![Screenshot 2024-09-23 at 13 41 26](https://private-user-images.githubusercontent.com/14273213/369844870-23b984e1-b9fd-49d6-8798-c0786a26a020.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NzAtMjNiOTg0ZTEtYjlmZC00OWQ2LTg3OTgtYzA3ODZhMjZhMDIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzODg2OTA4YmUyODc3ZTY3YmUxNTRiNzdkN2I2MjQ4NDZkYzRkZDQ3OWI0MjcyMzYzODJmYjlmNTU5ZDU1MDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3l1xkAQnX6CFoH-pbcXG18pP87Wo-eaMy02ZOII4ZtE)
![Screenshot 2024-09-23 at 13 43 43](https://private-user-images.githubusercontent.com/14273213/369844863-8a598aaa-bec7-4759-b08f-1071d6e538e3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NjMtOGE1OThhYWEtYmVjNy00NzU5LWIwOGYtMTA3MWQ2ZTUzOGUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhZGNhODlhYzUzMGE4NzM1OGM0YjYyNTQ2ZThhMjcwZWNmMzJkNjFjY2E0N2YyNmIzOTY4OGE4NmM4OWYzNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.JEb_MXfyMcacb4Tciynp4dXg7N2ivYJup-l42XUhpBI)
![Screenshot 2024-09-23 at 13 44 44](https://private-user-images.githubusercontent.com/14273213/369844857-6dc4a285-1cdd-49d2-adfd-c1ef952c8680.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NTctNmRjNGEyODUtMWNkZC00OWQyLWFkZmQtYzFlZjk1MmM4NjgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2MjNmNzEwYzIwMTQ0ODg0YzMwMDY0N2E5ODNkNzc3NGQzMTVmMjU5ZjEwZDQyZGY1ZWRjMzVmNDczY2I1YzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LUfKYm8ng-REaD3bf9g_AKN3e2DG5YPkUu9bgCxn-NY)
![Screenshot 2024-09-23 at 13 45 07](https://private-user-images.githubusercontent.com/14273213/369844852-a9d6211e-9c3f-45c1-a2fb-9125b184db70.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NTItYTlkNjIxMWUtOWMzZi00NWMxLWEyZmItOTEyNWIxODRkYjcwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4NWVmNTU4MzUzZjkwZjRhNDMwMjJiODdjM2FkNjA0MWI5OTAzMjBjZWQzN2Y3OTkxMjRjNzE3ZDkyMjgyNGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GGHn8K6fN-__PcE5ammQl7Q_XWx-jhuOKJ4fbGEhfK4)
![Screenshot 2024-09-23 at 13 45 28](https://private-user-images.githubusercontent.com/14273213/369844845-b372f1e3-138c-4737-95f3-7ff38eab05cf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NDUtYjM3MmYxZTMtMTM4Yy00NzM3LTk1ZjMtN2ZmMzhlYWIwNWNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlNWU2YWRhOTliMzU2MGU5Yzk0MmQ5YjVhNThmMjc2ZTc3YmY5ODBhMTBhMGFkY2IwZDQzNmYzMWY3MmNmNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VxdZHtAKy-t5QHVCWu-Ytm6halO8pGx5j5B2RfuwaE0)
![Screenshot 2024-09-23 at 13 46 50](https://private-user-images.githubusercontent.com/14273213/369844842-fe3f8118-2cd7-47d8-9fa0-1ac6551bb53b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4NDItZmUzZjgxMTgtMmNkNy00N2Q4LTlmYTAtMWFjNjU1MWJiNTNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1NGY4Njc5ZWQ4NGJhZmZjNjM4YTllNGNiMjFmOTllODNkZWNlMjBhOWRlNmY1ODY5YjQ2NDk2MGJkMGZkMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bPdXTnjOD73FZoHFiTw6Sj9kFzsnMZPlJ2Z0LupQzcw)
![Screenshot 2024-09-23 at 13 47 34](https://private-user-images.githubusercontent.com/14273213/369844838-cb903ca8-8a40-4f0c-a7f1-30d8531561c1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4MzgtY2I5MDNjYTgtOGE0MC00ZjBjLWE3ZjEtMzBkODUzMTU2MWMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmZjFhZjZhM2JjODMzOTkzY2E0YTc1OTY5M2VmOWE5MGI0MzdkODdjNWRmM2JmYmFmOWZiZTVlZmFjNzAxMzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.CrtCCF5mo0jJiw6AIjNdHUlXMItixC5xsc0QJ1cS63M)
![Screenshot 2024-09-23 at 13 51 04](https://private-user-images.githubusercontent.com/14273213/369844824-63372828-0fea-425a-b405-3eeb882c135a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDc4OTYsIm5iZiI6MTczOTE0NzU5NiwicGF0aCI6Ii8xNDI3MzIxMy8zNjk4NDQ4MjQtNjMzNzI4MjgtMGZlYS00MjVhLWI0MDUtM2VlYjg4MmMxMzVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDAwMzMxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmM2NhNjU2MjUyODgwOGFmMjVkMDEwZTVlMGE5YzkxNThkM2UwNTE3ODAzNzdkZjZjNDA4MjBiNTBhMDA5MWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qTttxqkd_v7DkjTNAZivk0nFU0iqXc8id8bN28ybo5c)
I recommend you to install RomanYurkhanov_Dealer module via composer. It is easy to install, update and maintenance.
Run the following command in Magento 2 root folder.
composer require romanyurkhanov/module-dealer
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
composer update romanyurkhanov/module-dealer
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
Run compile if your store in Product mode:
php bin/magento setup:di:compile
If you don't want to install via composer, you can use this way.
- Download the latest version here
- Extract
main.zip
file toapp/code/RomanYurkhanov/Dealer
; You should create a folder pathapp/code/RomanYurkhanov/Dealer
if not exist. - Go to Magento root folder and run upgrade command line to install
RomanYurkhanov_Dealer
:
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy