# Liste file-haye implementation

In list faghat taghirat-e in implementation ra cover mikonad. Move-haye ghabli-e user az `specs/update-product-name` va `specs/complex-export-product` be directory-haye `000` va `001` dar in list nistand va dast-nakhorde mandand. Spec-haye asli ham baznevisi nashodand.

`public/robots.txt` hazf shod ta route-e dynamic serve shavad. File-haye jadid dar list kenare file-haye update-shode amadand.

## Application

- `app/Console/Commands/BackfillSiteContent.php`
- `app/Filament/Forms/SeoFields.php`
- `app/Filament/Pages/NavigationBuilder.php`
- `app/Filament/Resources/Blog/Schemas/BlogForm.php`
- `app/Filament/Resources/Blog/Tables/BlogsTable.php`
- `app/Filament/Resources/BlogCategory/Pages/ManageBlogCategories.php`
- `app/Filament/Resources/BlogCategoryResource.php`
- `app/Filament/Resources/Coupon/Schemas/CouponForm.php`
- `app/Filament/Resources/Menu/Schemas/MenuForm.php`
- `app/Filament/Resources/Product/Schemas/ProductForm.php`
- `app/Filament/Resources/ProductCategory/Schemas/ProductCategoryForm.php`
- `app/Filament/Resources/ProductCategory/Tables/ProductCategoriesTable.php`
- `app/Helpers/helper.php`
- `app/Http/Controllers/client/AddressController.php`
- `app/Http/Controllers/client/BlogController.php`
- `app/Http/Controllers/client/CartController.php`
- `app/Http/Controllers/client/CheckoutController.php`
- `app/Http/Controllers/client/EcommerceController.php`
- `app/Http/Controllers/client/ReviewController.php`
- `app/Http/Controllers/client/RobotsController.php`
- `app/Http/Middleware/CanonicalPublicUrls.php`
- `app/Http/Middleware/EnsureActiveAdmin.php`
- `app/Http/Requests/BlogReviewRequest.php`
- `app/Http/Requests/CheckoutRequest.php`
- `app/Http/Requests/Index/BlogIndexRequest.php`
- `app/Http/Requests/ShopIndexRequest.php`
- `app/Models/Blog.php`
- `app/Models/BlogCategory.php`
- `app/Models/BlogReview.php`
- `app/Models/Coupon.php`
- `app/Models/Media.php`
- `app/Models/Menu.php`
- `app/Models/NavigationMenu.php`
- `app/Models/PaymentTransaction.php`
- `app/Models/Product.php`
- `app/Models/ProductCategory.php`
- `app/Models/ProductReview.php`
- `app/Models/UrlRedirect.php`
- `app/Models/User.php`
- `app/Models/UserCoupon.php`
- `app/Observers/PublicUrlObserver.php`
- `app/Providers/AppServiceProvider.php`
- `app/Providers/Filament/AdminPanelProvider.php`
- `app/Services/Blog/BlogListingService.php`
- `app/Services/Blog/BlogViewDataService.php`
- `app/Services/CacheManagers/BlogCacheManager.php`
- `app/Services/CartService.php`
- `app/Services/CheckoutService.php`
- `app/Services/ContentSanitizer.php`
- `app/Services/CouponService.php`
- `app/Services/InvoiceService.php`
- `app/Services/NavigationService.php`
- `app/Services/Payment/PaymentGatewayService.php`
- `app/Services/Payment/PaymentResultService.php`
- `app/Services/Product/ProductCategoryService.php`
- `app/Services/Product/ProductListingService.php`
- `app/Services/Product/ProductViewDataService.php`
- `app/Services/ReviewManager.php`
- `app/Services/Seo/SeoMetadataService.php`
- `app/Services/Seo/SeoSchemaService.php`
- `app/Services/Seo/SitemapGenerator.php`
- `app/Services/SliderService.php`
- `app/Services/SmsSenderService.php`
- `app/Services/TreeValidator.php`
- `app/Services/UploaderService.php`
- `app/Services/UserAddressService.php`
- `app/Services/WholesaleCartRuleService.php`
- `app/Traits/HasMedia.php`
- `app/Traits/HasSeoFields.php`

## Bootstrap, config va test setup

- `.env.example`
- `bootstrap/app.php`
- `config/ippanel.php`
- `config/payment.php`
- `phpunit.xml`
- `public/robots.txt`

## Migration

- `database/migrations/2026_09_17_000001_extend_catalog_content_navigation.php`
- `database/migrations/2026_09_17_000002_unique_payment_references.php`
- `database/migrations/2026_09_17_000003_preserve_content_and_image_dimensions.php`

## View va route

- `resources/views/components/Image.blade.php`
- `resources/views/components/add-to-cart-button.blade.php`
- `resources/views/components/blog-cart.blade.php`
- `resources/views/components/cart-list.blade.php`
- `resources/views/components/commerce-links.blade.php`
- `resources/views/components/magzine.blade.php`
- `resources/views/components/navigation-menu.blade.php`
- `resources/views/components/product-cart.blade.php`
- `resources/views/components/review.blade.php`
- `resources/views/components/site/modals/quickView.blade.php`
- `resources/views/components/site/navbar.blade.php`
- `resources/views/components/wholesale-progress.blade.php`
- `resources/views/filament/pages/navigation-builder.blade.php`
- `resources/views/layouts/app.blade.php`
- `resources/views/site/footer.blade.php`
- `resources/views/site/pages/blog/index.blade.php`
- `resources/views/site/pages/blog/show.blade.php`
- `resources/views/site/pages/checkout.blade.php`
- `resources/views/site/pages/my-cart.blade.php`
- `resources/views/site/pages/shop/index.blade.php`
- `resources/views/site/pages/shop/show.blade.php`
- `resources/views/site/pages/sitemap.blade.php`
- `routes/web.php`

## Test

- `tests/Feature/AdminAccessTest.php`
- `tests/Feature/CatalogContentSeoTest.php`
- `tests/Feature/CouponCheckoutTest.php`
- `tests/Feature/ExampleTest.php`
- `tests/Feature/NavigationTest.php`
- `tests/Feature/PaymentSafetyTest.php`
- `tests/Feature/PriceListImportTest.php`
- `tests/Feature/ReviewFlowTest.php`
- `tests/Feature/WholesaleCheckoutTest.php`
- `tests/TestCase.php`
- `tests/Unit/PdfPriceListParserTest.php`

## Documentation

- `specs/002-bug-fixing-seo/00-MASTER-IMPLEMENTATION.md`
- `specs/002-bug-fixing-seo/AUDIT.md`
- `specs/002-bug-fixing-seo/IMPLEMENTATION.md`

