From 9cf508d319506490c248f14618836637c518c224 Mon Sep 17 00:00:00 2001 From: sdarbinyan Date: Sun, 5 Jul 2026 00:51:29 +0400 Subject: [PATCH] clean up --- README.md | 393 ++---------------- .../backend/Backend-Platform-API-Spec.md | 6 +- proxy.conf.json | 11 - proxy.conf.lavero.json | 11 - proxy.conf.lavero.json.bak | 11 - proxy.conf.novo.json | 11 - public/manifest.novo.webmanifest | 12 +- public/manifest.webmanifest | 10 +- public/robots.txt | 1 - src/app/app.routes.ts | 64 +-- .../components/footer/footer.component.html | 85 +--- src/app/components/footer/footer.component.ts | 4 +- .../components/header/header.component.html | 36 +- .../runtime/runtime-diagnostics.service.ts | 2 +- src/app/pages/cart/cart.component.html | 9 +- .../info/about/en/about-en.component.html | 20 +- .../info/about/hy/about-hy.component.html | 20 +- .../info/about/ru/about-ru.component.html | 20 +- .../contacts/en/contacts-en.component.html | 4 +- .../contacts/hy/contacts-hy.component.html | 4 +- .../contacts/ru/contacts-ru.component.html | 4 +- .../delivery/en/delivery-en.component.html | 4 +- .../delivery/hy/delivery-hy.component.html | 4 +- .../delivery/ru/delivery-ru.component.html | 4 +- .../pages/info/faq/en/faq-en.component.html | 12 +- .../pages/info/faq/hy/faq-hy.component.html | 12 +- .../pages/info/faq/ru/faq-ru.component.html | 12 +- .../guarantee/en/guarantee-en.component.html | 8 +- .../guarantee/hy/guarantee-hy.component.html | 8 +- .../guarantee/ru/guarantee-ru.component.html | 8 +- .../en/company-details-en.component.html | 4 +- .../hy/company-details-hy.component.html | 4 +- .../ru/company-details-ru.component.html | 4 +- .../en/payment-terms-en.component.html | 6 +- .../hy/payment-terms-hy.component.html | 6 +- .../ru/payment-terms-ru.component.html | 6 +- .../en/privacy-policy-en.component.html | 14 +- .../hy/privacy-policy-hy.component.html | 14 +- .../ru/privacy-policy-ru.component.html | 14 +- .../en/public-offer-en.component.html | 6 +- .../hy/public-offer-hy.component.html | 6 +- .../ru/public-offer-ru.component.html | 6 +- .../en/return-policy-en.component.html | 4 +- .../hy/return-policy-hy.component.html | 4 +- .../ru/return-policy-ru.component.html | 4 +- src/assets/mock/backoffice/products/list.json | 6 +- src/assets/mock/bootstrap/bootstrap.json | 40 +- src/assets/mock/bootstrap/branding.json | 14 +- src/assets/mock/bootstrap/company.json | 8 +- src/assets/mock/bootstrap/settings.json | 10 +- src/assets/mock/bootstrap/tenant.json | 10 +- .../environment.lavero.production.ts | 22 - src/environments/environment.lavero.ts | 22 - .../environment.novo.production.ts | 22 - src/environments/environment.novo.ts | 22 - src/environments/environment.production.ts | 8 +- src/environments/environment.ts | 8 +- src/index.html | 36 +- src/index.lavero.html | 83 ---- src/index.novo.html | 83 ---- 60 files changed, 268 insertions(+), 1038 deletions(-) delete mode 100644 proxy.conf.json delete mode 100644 proxy.conf.lavero.json delete mode 100644 proxy.conf.lavero.json.bak delete mode 100644 proxy.conf.novo.json delete mode 100644 src/environments/environment.lavero.production.ts delete mode 100644 src/environments/environment.lavero.ts delete mode 100644 src/environments/environment.novo.production.ts delete mode 100644 src/environments/environment.novo.ts delete mode 100644 src/index.lavero.html delete mode 100644 src/index.novo.html diff --git a/README.md b/README.md index 4ca0141..3e1246e 100644 --- a/README.md +++ b/README.md @@ -1,374 +1,65 @@ -# Dexar Market (Multi-Brand Marketplace) +# Marketplace Frontend -A modern, responsive marketplace application built with Angular 20 that supports multiple brands from a single codebase. - -## 🎨 Multi-Brand Support - -This marketplace supports **two brands** with the same codebase: -- **Dexar Market** - Purple theme (`http://localhost:4200`) -- **Novo Market** - Green theme (`http://localhost:4201`) - -Each brand has its own: -- Colors and themes -- Logos and branding -- Environment configuration -- Production builds +Angular marketplace frontend for the client demonstration. The app uses standalone components, signals, runtime branding/configuration, and a production build optimized for the current marketplace experience. ## Features -- 🎨 **Multi-Brand Architecture** - Single codebase, multiple brands -- 📱 **Fully Responsive** - Optimized for desktop, tablet, and mobile devices -- 🏪 **Category Browsing** - Hierarchical category navigation -- ♾️ **Infinite Scroll** - Seamless product loading in categories and search -- 🔍 **Real-time Search** - Debounced search with live results -- 🛒 **Shopping Cart** - API-managed cart with quantity support -- 📞 **Phone Collection** - Russian phone number formatting and validation -- ⭐ **Product Reviews** - Display ratings, reviews, and Q&A -- 💳 **Payment Integration** - Telegram Web App payment flow -- 📧 **Email Notifications** - Purchase confirmation emails -- 📱 **PWA Support** - Progressive Web App with offline support -- 🔔 **Service Worker** - Smart caching for better performance -- 🎨 **Modern UI** - Clean, intuitive interface with smooth animations - -## Tech Stack - -- **Angular 21** - Latest Angular with standalone components and signals -- **TypeScript** - Type-safe development -- **SCSS** - Modular styling with theme-based architecture -- **RxJS** - Reactive programming for API calls -- **Signals** - Angular signals for reactive state management -- **Telegram Web App** - Integration with Telegram Mini Apps -- **PWA** - Service workers and offline support - -## Quick Start - -### Development - -**Run Dexar Market (Purple):** -```bash -npm start -# or -npm run start:dexar -``` -Open: http://localhost:4200 - -**Run Novo Market (Green):** -```bash -npm run start:novo -``` -Open: http://localhost:4201 - -### Production Build - -**Build Dexar Market:** -```bash -npm run build:dexar -``` -Output: `dist/dexarmarket/` - -**Build Novo Market:** -```bash -npm run build:novo -``` -Output: `dist/novomarket/` - -## Marketplace Structure - -``` -src/ -├── app/ -│ ├── components/ -│ │ ├── header/ # Brand-aware header -│ │ ├── footer/ # Brand-aware footer -│ │ └── logo/ # Dynamic logo component -│ ├── models/ -│ │ ├── category.model.ts # Category interface -│ │ └── item.model.ts # Item, Photo, Callback, Question -│ ├── pages/ -│ │ ├── home/ # Categories overview -│ │ ├── category/ # Product listing with infinite scroll -│ │ ├── item-detail/ # Product details -│ │ ├── search/ # Search with infinite scroll -│ │ ├── cart/ # Shopping cart with checkout -│ │ ├── info/ # About, contacts, FAQ, etc. -│ │ └── legal/ # Legal documents -│ ├── services/ -│ │ ├── api.service.ts # HTTP API integration -│ │ ├── cart.service.ts # Cart state management (signals) -│ │ └── telegram.service.ts # Telegram WebApp integration -│ └── interceptors/ -│ └── cache.interceptor.ts # API caching -├── environments/ -│ ├── environment.ts # Dexar development -│ ├── environment.production.ts # Dexar production -│ ├── environment.novo.ts # Novo development -│ └── environment.novo.production.ts # Novo production -├── styles/ -│ ├── themes/ -│ │ ├── dexar.theme.scss # Purple theme -│ │ └── novo.theme.scss # Green theme -│ └── shared-legal.scss # Shared legal page styles -├── index.html # Dexar HTML -└── index.novo.html # Novo HTML -``` - -## API Endpoints - -**Base URL:** Configured per environment - -### Health Check -- `GET /ping` - Server availability check - -### Categories -- `GET /category` - Get all categories (hierarchical) - -### Items -- `GET /category/:categoryID?count=50&skip=100` - Get items in category (paginated) -- `GET /items?search=query&count=50&skip=100` - Search items (paginated) - -### Cart -- `GET /cart` - Get cart items with quantities -- `POST /cart` - Add item `{ itemID: number, quantity?: number }` -- `PATCH /cart` - Update quantity `{ itemID: number, quantity: number }` -- `DELETE /cart` - Remove items `[itemID1, itemID2, ...]` - -### Payment -- `POST /payment/create` - Create payment intent -- `POST /purchase-email` - Send purchase confirmation - -See [docs/API_CHANGES_REQUIRED.md](docs/API_CHANGES_REQUIRED.md) for detailed API specifications. - -## Environment Configuration - -Each brand has development and production environments: - -### Dexar Market -**Development** (`environment.ts`): -```typescript -{ - production: false, - brandName: 'Dexar Market', - apiUrl: '/api', // Uses proxy - // ... other config -} -``` - -**Production** (`environment.production.ts`): -```typescript -{ - production: true, - brandName: 'Dexar Market', - apiUrl: 'https://api.dexarmarket.ru', - // ... other config -} -``` - -### Novo Market -**Development** (`environment.novo.ts`): -```typescript -{ - production: false, - brandName: 'novo Market', - apiUrl: '/api', // Uses proxy - // ... other config -} -``` - -**Production** (`environment.novo.production.ts`): -```typescript -{ - production: true, - brandName: 'novo Market', - apiUrl: 'https://api.novomarket.ru', // To be configured - // ... other config -} -``` - -## Deployment - -### Prerequisites -1. Node.js 18+ and npm installed -2. Backend API running and accessible -3. Domain names configured (dexarmarket.ru, novomarket.ru) - -### Build for Production - -**For Dexar Market:** -```bash -npm run build:dexar -``` -Output: `dist/dexarmarket/` - -**For Novo Market:** -```bash -npm run build:novo -``` -Output: `dist/novomarket/` - -### Nginx Configuration - -When deploying to production, you **must** configure nginx to handle Angular routing properly. - -**Example nginx config (Dexar):** -```nginx -server { - listen 80; - server_name dexarmarket.ru www.dexarmarket.ru; - - root /var/www/dexarmarket; - index index.html; - - # Angular routing support - location / { - try_files $uri $uri/ /index.html; - } - - # Gzip compression - gzip on; - gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; - - # Cache static assets - location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2)$ { - expires 1y; - add_header Cache-Control "public, immutable"; - } -} -``` - -**For Novo Market**, use the same config with `novomarket.ru` and `/var/www/novomarket`. - -### SSL Setup - -Enable HTTPS with Let's Encrypt: -```bash -sudo certbot --nginx -d dexarmarket.ru -d www.dexarmarket.ru -sudo certbot --nginx -d novomarket.ru -d www.novomarket.ru -``` - -### Deploy Steps - -1. Build the marketplace: - ```bash - npm run build:dexar - npm run build:novo - ``` - -2. Upload to server: - ```bash - scp -r dist/dexarmarket/* user@server:/var/www/dexarmarket/ - scp -r dist/novomarket/* user@server:/var/www/novomarket/ - ``` - -3. Configure nginx (see above) - -4. Reload nginx: - ```bash - sudo nginx -t - sudo systemctl reload nginx - ``` - -### Important Notes - -- The `try_files $uri $uri/ /index.html;` directive is **critical** for Angular routing -- Without it, direct URL access or page refreshes will cause 404 errors -- Each brand needs its own server block with separate domain -- Update API URLs in production environment files before building - -## PWA (Progressive Web App) - -The application includes PWA support with: -- Service worker for offline caching -- Install prompts on mobile devices -- Brand-specific app icons and manifests -- Background sync capabilities - -**Manifests:** -- Dexar: `public/manifest.webmanifest` -- Novo: `public/manifest.novo.webmanifest` - -**Configuration:** `ngsw-config.json` +- Responsive marketplace storefront +- Category browsing and product detail pages +- Search and shopping cart flows +- Telegram login integration +- Payment handoff through the existing backend contract +- Runtime branding and configuration loading +- PWA manifest and service worker configuration ## Development -### Angular CLI Commands +Install dependencies: -**Generate a new component:** ```bash -ng generate component component-name +npm install ``` -**For a complete list of schematics:** +Start the local development server: + ```bash -ng generate --help +npm start ``` -### Running Tests +Build for production: -**Unit tests:** ```bash -ng test +npm run build ``` -**E2E tests:** -```bash -ng e2e +The production build is written to `dist/dexarmarket/`. + +## Project Structure + +```text +src/ +├── app/ +│ ├── components/ # Shared storefront components +│ ├── core/ # Runtime, config, guards, providers, interceptors +│ ├── dynamic-renderer/ # Page, section, and widget rendering pipeline +│ ├── facades/ # Runtime, website, builder, and backoffice facades +│ ├── pages/ # Storefront, info, legal, cart, search, and item pages +│ ├── services/ # API, cart, auth, SEO, Telegram, and language services +│ └── widgets/ # Dynamic renderer widgets +├── assets/mock/ # Local mock configuration and catalog data +├── environments/ # Development and production environment settings +└── styles/ # Shared global styles and themes ``` -## Documentation +## Useful Checks -Comprehensive documentation is available in the `docs/` folder: +```bash +npm run build +npm run arch:check +``` -- **[MULTI_BRAND.md](docs/MULTI_BRAND.md)** - Multi-brand architecture guide -- **[QUICK_START_NOVO.md](docs/QUICK_START_NOVO.md)** - Quick start for Novo brand -- **[API_CHANGES_REQUIRED.md](docs/API_CHANGES_REQUIRED.md)** - Backend API requirements -- **[DEPLOYMENT.md](docs/DEPLOYMENT.md)** - Deployment instructions -- **[PWA_SETUP.md](docs/PWA_SETUP.md)** - PWA configuration guide -- **[IMPLEMENTATION.md](docs/IMPLEMENTATION.md)** - Implementation details -- **[RECOMMENDATIONS.md](docs/RECOMMENDATIONS.md)** - Roadmap and improvements -- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - Common issues and solutions +## Notes -## Telegram Integration - -The marketplace is designed to work as a Telegram Mini App: - -1. Cart data is stored on backend per Telegram user -2. Payment flow uses Telegram's payment system -3. Deep linking support for sharing products -4. Telegram user info auto-collection - -## Browser Compatibility - -- Chrome/Edge 90+ -- Firefox 88+ -- Safari 14+ -- Mobile browsers (iOS Safari, Chrome Mobile) - -## Known Issues & Limitations - -1. **Cart quantity support** - Backend needs to implement quantity fields (see [API_CHANGES_REQUIRED.md](docs/API_CHANGES_REQUIRED.md)) -2. **Novo brand assets** - Logo and custom images need to be added -3. **Legal documents** - Need real company details for Novo brand before deployment - -## Contributing - -When contributing, please: -1. Follow the existing code style (use Prettier) -2. Write unit tests for new features -3. Update documentation as needed -4. Test both Dexar and Novo brands before committing - -## License - -Proprietary - All rights reserved - -## Support - -For technical support or questions: -- Email: dev@dexarmarket.ru -- Telegram: @dexarmarket - -## Additional Resources - -- [Angular CLI Documentation](https://angular.dev/tools/cli) -- [Angular Docs](https://angular.dev) -- [Telegram Web Apps](https://core.telegram.org/bots/webapps) +- Authentication and payment integrations are intentionally left on their existing contracts. +- Renderer and runtime architecture should remain stable during demo preparation. +- Client-facing content should avoid placeholder names, mock labels, and temporary routes. diff --git a/docs/architecture/backend/Backend-Platform-API-Spec.md b/docs/architecture/backend/Backend-Platform-API-Spec.md index ba3acb9..d6935f7 100644 --- a/docs/architecture/backend/Backend-Platform-API-Spec.md +++ b/docs/architecture/backend/Backend-Platform-API-Spec.md @@ -51,7 +51,7 @@ Scope: Marketplace Platform (Website + Builder + Backoffice) "schemaVersion": "1.0.0", "generatedAt": "2026-07-03T00:00:00Z", "tenant": { "id": "tenant-default-001", "slug": "default", "host": "default.local" }, - "branding": { "brandName": "Marketplace Platform Demo", "logoUrl": "/assets/images/dexar-logo.svg", "faviconUrl": "/favicon.ico" }, + "branding": { "brandName": "Marketplace", "logoUrl": "/icons/icon-192x192.png", "faviconUrl": "/icons/icon-192x192.png" }, "theme": { "themeId": "default-light", "mode": "light", "palette": { "primary": "#497671" }, "typography": { "primaryFontFamily": "DM Sans, sans-serif", "baseFontSize": 16 }, "spacing": { "unit": 4, "scale": [0,4,8] }, "borderRadiusScale": { "md": "12px" }, "shadows": { "md": "0 4px 12px rgba(0,0,0,0.15)" }, "iconSet": "default" }, "featureFlags": { "wishlist": true, "reviews": true }, "navigation": { "header": [], "footer": [] }, @@ -85,7 +85,7 @@ Scope: Marketplace Platform (Website + Builder + Backoffice) ```json { "tenantId": "tenant-default-001", - "branding": { "brandName": "Marketplace Platform Demo" }, + "branding": { "brandName": "Marketplace" }, "theme": { "themeId": "default-light" }, "navigation": { "header": [], "footer": [] }, "pages": [] @@ -238,7 +238,7 @@ Scope: Marketplace Platform (Website + Builder + Backoffice) { "id": "prod-001", "sku": "SKU-001", - "title": "Demo Product", + "title": "Wireless Headphones", "price": { "amount": 149990, "currency": "RUB" }, "stockStatus": "in_stock", "visible": true diff --git a/proxy.conf.json b/proxy.conf.json deleted file mode 100644 index 005adaa..0000000 --- a/proxy.conf.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/api": { - "target": "https://api.dexarmarket.ru:445", - "secure": false, - "changeOrigin": true, - "pathRewrite": { - "^/api": "" - }, - "logLevel": "debug" - } -} diff --git a/proxy.conf.lavero.json b/proxy.conf.lavero.json deleted file mode 100644 index 00317aa..0000000 --- a/proxy.conf.lavero.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/api": { - "target": "https://api.lovero.store:555", - "secure": false, - "changeOrigin": true, - "pathRewrite": { - "^/api": "" - }, - "logLevel": "debug" - } -} diff --git a/proxy.conf.lavero.json.bak b/proxy.conf.lavero.json.bak deleted file mode 100644 index 034cfc9..0000000 --- a/proxy.conf.lavero.json.bak +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/api": { - "target": "https://api.lovero.store:555", - "secure": false, - "changeOrigin": true, - "pathRewrite": { - "^/api": "" - }, - "logLevel": "debug" - } -} diff --git a/proxy.conf.novo.json b/proxy.conf.novo.json deleted file mode 100644 index cadfc0e..0000000 --- a/proxy.conf.novo.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/api": { - "target": "https://api.novo.market:444", - "secure": false, - "changeOrigin": true, - "pathRewrite": { - "^/api": "" - }, - "logLevel": "debug" - } -} diff --git a/public/manifest.novo.webmanifest b/public/manifest.novo.webmanifest index 6282b05..f782779 100644 --- a/public/manifest.novo.webmanifest +++ b/public/manifest.novo.webmanifest @@ -1,7 +1,7 @@ { - "name": "Novo Market - Интернет-магазин", - "short_name": "Novo", - "description": "Novo Market - ваш онлайн магазин качественных товаров с доставкой", + "name": "Marketplace - Интернет-магазин", + "short_name": "Marketplace", + "description": "Интернет-магазин цифровых товаров и услуг", "theme_color": "#10b981", "background_color": "#ffffff", "display": "standalone", @@ -11,9 +11,9 @@ "categories": ["shopping", "lifestyle"], "icons": [ { - "src": "assets/images/novo-favicon.svg", - "sizes": "any", - "type": "image/svg+xml", + "src": "icons/icon-192x192.png", + "sizes": "192x192", + "type": "image/png", "purpose": "any" }, { diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest index a267a6d..611d8ad 100644 --- a/public/manifest.webmanifest +++ b/public/manifest.webmanifest @@ -1,6 +1,6 @@ { - "name": "Dexar Market - Интернет-магазин", - "short_name": "Dexar Market", + "name": "Marketplace - Интернет-магазин", + "short_name": "Marketplace", "description": "Интернет-магазин цифровых товаров и услуг", "display": "standalone", "orientation": "portrait-primary", @@ -11,9 +11,9 @@ "categories": ["shopping", "marketplace"], "icons": [ { - "src": "assets/images/dexar-favicon.svg", - "sizes": "any", - "type": "image/svg+xml", + "src": "icons/icon-192x192.png", + "sizes": "192x192", + "type": "image/png", "purpose": "any" }, { diff --git a/public/robots.txt b/public/robots.txt index 146661d..0018433 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,6 +1,5 @@ User-agent: * Allow: / -Sitemap: https://dexarmarket.ru/sitemap.xml # Block access to cart (user-specific data) Disallow: /cart diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 478354b..ef1eb84 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -26,66 +26,13 @@ const coreRoutes: Routes = [ { path: 'cart', loadComponent: () => import('./pages/cart/cart.component').then(m => m.CartComponent) - }, - { - path: 'platform', - loadComponent: () => import('./pages/public/platform-home.component').then(m => m.PlatformHomeComponent) - }, - { - path: 'builder-sandbox', - loadComponent: () => import('./pages/builder/builder-sandbox.component').then(m => m.BuilderSandboxComponent) - }, - { - path: 'backoffice-sandbox', - loadComponent: () => import('./pages/backoffice/backoffice-dashboard.component').then(m => m.BackofficeDashboardComponent) } ]; -const infoRoutes: Routes = [ - { - path: 'about', - loadComponent: () => import('./pages/info/about/about.component').then(m => m.AboutComponent) - }, - { - path: 'contacts', - loadComponent: () => import('./pages/info/contacts/contacts.component').then(m => m.ContactsComponent) - }, - { - path: 'faq', - loadComponent: () => import('./pages/info/faq/faq.component').then(m => m.FaqComponent) - }, - { - path: 'delivery', - loadComponent: () => import('./pages/info/delivery/delivery.component').then(m => m.DeliveryComponent) - }, - { - path: 'guarantee', - loadComponent: () => import('./pages/info/guarantee/guarantee.component').then(m => m.GuaranteeComponent) - } -]; - -const legalRoutes: Routes = [ - { - path: 'company-details', - loadComponent: () => import('./pages/legal/company-details/company-details.component').then(m => m.CompanyDetailsComponent) - }, - { - path: 'payment-terms', - loadComponent: () => import('./pages/legal/payment-terms/payment-terms.component').then(m => m.PaymentTermsComponent) - }, - { - path: 'return-policy', - loadComponent: () => import('./pages/legal/return-policy/return-policy.component').then(m => m.ReturnPolicyComponent) - }, - { - path: 'public-offer', - loadComponent: () => import('./pages/legal/public-offer/public-offer.component').then(m => m.PublicOfferComponent) - }, - { - path: 'privacy-policy', - loadComponent: () => import('./pages/legal/privacy-policy/privacy-policy.component').then(m => m.PrivacyPolicyComponent) - } -]; +// TODO(CMS): Resolve informational/legal pages from backend content configuration here. +// Disabled hardcoded pages: about, contacts, faq, delivery, guarantee, +// company-details, payment-terms, return-policy, public-offer, privacy-policy. +const cmsContentRoutes: Routes = []; // All routes sit under a :lang prefix (e.g. /ru/cart, /en/item/5) export const routes: Routes = [ @@ -94,8 +41,7 @@ export const routes: Routes = [ canActivate: [languageGuard], children: [ ...coreRoutes, - ...infoRoutes, - ...legalRoutes, + ...cmsContentRoutes, { path: '**', redirectTo: '' } ] }, diff --git a/src/app/components/footer/footer.component.html b/src/app/components/footer/footer.component.html index eef87d1..80469d6 100644 --- a/src/app/components/footer/footer.component.html +++ b/src/app/components/footer/footer.component.html @@ -9,32 +9,7 @@ - - - - - + - - - - - + diff --git a/src/app/pages/info/contacts/en/contacts-en.component.html b/src/app/pages/info/contacts/en/contacts-en.component.html index 5f893a7..7c563c0 100644 --- a/src/app/pages/info/contacts/en/contacts-en.component.html +++ b/src/app/pages/info/contacts/en/contacts-en.component.html @@ -24,7 +24,7 @@ @@ -43,7 +43,7 @@ diff --git a/src/app/pages/info/contacts/hy/contacts-hy.component.html b/src/app/pages/info/contacts/hy/contacts-hy.component.html index 9190d89..53aadfc 100644 --- a/src/app/pages/info/contacts/hy/contacts-hy.component.html +++ b/src/app/pages/info/contacts/hy/contacts-hy.component.html @@ -24,7 +24,7 @@ @@ -42,7 +42,7 @@ diff --git a/src/app/pages/info/contacts/ru/contacts-ru.component.html b/src/app/pages/info/contacts/ru/contacts-ru.component.html index b19e281..4193a10 100644 --- a/src/app/pages/info/contacts/ru/contacts-ru.component.html +++ b/src/app/pages/info/contacts/ru/contacts-ru.component.html @@ -24,7 +24,7 @@ @@ -43,7 +43,7 @@ diff --git a/src/app/pages/info/delivery/en/delivery-en.component.html b/src/app/pages/info/delivery/en/delivery-en.component.html index 7858b14..3572a9f 100644 --- a/src/app/pages/info/delivery/en/delivery-en.component.html +++ b/src/app/pages/info/delivery/en/delivery-en.component.html @@ -4,7 +4,7 @@ diff --git a/src/app/pages/legal/company-details/en/company-details-en.component.html b/src/app/pages/legal/company-details/en/company-details-en.component.html index b39357d..871796c 100644 --- a/src/app/pages/legal/company-details/en/company-details-en.component.html +++ b/src/app/pages/legal/company-details/en/company-details-en.component.html @@ -80,11 +80,11 @@
Email: - info@dexarmarket.ru + the Contacts page
Website: - dexarmarket.ru + the marketplace website
Office hours: diff --git a/src/app/pages/legal/company-details/hy/company-details-hy.component.html b/src/app/pages/legal/company-details/hy/company-details-hy.component.html index 9555d8d..314a78c 100644 --- a/src/app/pages/legal/company-details/hy/company-details-hy.component.html +++ b/src/app/pages/legal/company-details/hy/company-details-hy.component.html @@ -78,11 +78,11 @@
Էլ. փոստ՝ - info@dexarmarket.ru + the Contacts page
Կայք՝ - dexarmarket.ru + the marketplace website
Գրասենյակի աշխատանքային ժամեր՝ diff --git a/src/app/pages/legal/company-details/ru/company-details-ru.component.html b/src/app/pages/legal/company-details/ru/company-details-ru.component.html index ff4054c..48ad089 100644 --- a/src/app/pages/legal/company-details/ru/company-details-ru.component.html +++ b/src/app/pages/legal/company-details/ru/company-details-ru.component.html @@ -80,11 +80,11 @@
Email: - info@dexarmarket.ru + the Contacts page
Сайт: - dexarmarket.ru + the marketplace website
Часы работы офиса: diff --git a/src/app/pages/legal/payment-terms/en/payment-terms-en.component.html b/src/app/pages/legal/payment-terms/en/payment-terms-en.component.html index f0cdbff..071985a 100644 --- a/src/app/pages/legal/payment-terms/en/payment-terms-en.component.html +++ b/src/app/pages/legal/payment-terms/en/payment-terms-en.component.html @@ -4,7 +4,7 @@ @@ -107,7 +107,7 @@

8. Payment Inquiries Contact

For questions related to order payments, you can contact us:

diff --git a/src/app/pages/legal/payment-terms/hy/payment-terms-hy.component.html b/src/app/pages/legal/payment-terms/hy/payment-terms-hy.component.html index 3ff9627..ae9a15b 100644 --- a/src/app/pages/legal/payment-terms/hy/payment-terms-hy.component.html +++ b/src/app/pages/legal/payment-terms/hy/payment-terms-hy.component.html @@ -4,7 +4,7 @@ @@ -107,7 +107,7 @@

8. Վճարման հարցերի կապի տեղեկատվություն

Պատվերների վճարման հետ կապված հարցերի համար կարող եք դիմել՝

diff --git a/src/app/pages/legal/payment-terms/ru/payment-terms-ru.component.html b/src/app/pages/legal/payment-terms/ru/payment-terms-ru.component.html index 56117e3..4c47239 100644 --- a/src/app/pages/legal/payment-terms/ru/payment-terms-ru.component.html +++ b/src/app/pages/legal/payment-terms/ru/payment-terms-ru.component.html @@ -4,7 +4,7 @@ @@ -107,7 +107,7 @@

8. Контакты для вопросов по оплате

По вопросам, связанным с оплатой заказов, вы можете обратиться:

diff --git a/src/app/pages/legal/privacy-policy/en/privacy-policy-en.component.html b/src/app/pages/legal/privacy-policy/en/privacy-policy-en.component.html index 41ab195..16495db 100644 --- a/src/app/pages/legal/privacy-policy/en/privacy-policy-en.component.html +++ b/src/app/pages/legal/privacy-policy/en/privacy-policy-en.component.html @@ -7,13 +7,13 @@

1.1. This policy of LLC "INT FIN LOGISTIC" (TIN 9909697628) and LLC "INT FACTORING" (TIN 9909697635), hereinafter referred to as the "Operator", describes the procedure for processing personal data and is aimed at protecting the rights and legitimate interests of data subjects. The document has been developed in accordance with Federal Law No. 152-FZ of July 27, 2006 "On Personal Data".

-

1.2. The Policy defines the procedure and measures to ensure the security of personal data processing on the website https://dexarmarket.ru, with the goal of protecting human and civil rights and freedoms, including the right to privacy, personal and family secrets.

+

1.2. The Policy defines the procedure and measures to ensure the security of personal data processing on the website this website, with the goal of protecting human and civil rights and freedoms, including the right to privacy, personal and family secrets.

1.3. The document covers all processes carried out by the Operator relating to the processing of personal data.

1.4. The Policy is mandatory for study and compliance by all persons authorized to process personal data.

-

1.5. It applies to all actions related to the processing of personal data on the website https://dexarmarket.ru and in the Operator's information systems.

+

1.5. It applies to all actions related to the processing of personal data on the website this website and in the Operator's information systems.

1.6. A User who places an order, opens a personal account, or otherwise interacts with the Operator expresses consent to the processing of their personal data in accordance with the Policy and the legislation of the Russian Federation. Continued use of the website indicates agreement with the provisions of the Policy. A User who is not willing to agree to the terms should refrain from using the resource.

@@ -35,7 +35,7 @@

Depersonalization of PD — actions leading to the impossibility of determining the ownership of data to a specific person without additional information.

-

Internet Website (Website) — an automated information system available on the Internet at: https://dexarmarket.ru.

+

Internet Website (Website) — an automated information system available on the Internet at: this website.

Processing of PD — any actions with personal data, including collection, recording, storage, updating, use, transfer, destruction, and other operations.

@@ -53,9 +53,9 @@

Confidentiality of PD — the Operator's obligation to protect data from distribution without the consent of the subject or a legal basis.

-

Seller (Contractor) — a person offering goods or services on the website https://dexarmarket.ru.

+

Seller (Contractor) — a person offering goods or services on the website this website.

-

User — a person visiting or using resources managed by the Operator, including the website https://dexarmarket.ru.

+

User — a person visiting or using resources managed by the Operator, including the website this website.

Order — an order for goods or services placed by the User on the website.

@@ -207,7 +207,7 @@

6.16. The appeal of the Personal Data Subject or their legal representative to the Operator for the purpose of exercising their rights established by FZ-152 is carried out in writing in the form established by the Operator or in free form at the Operator's registered address.

-

6.17. The Operator considers the appeal of the Personal Data Subject/withdrawal of consent to PD Processing and provides a response to it in accordance with the legislation of the Russian Federation. The form for the appeal of the Personal Data Subject/withdrawal of consent to PD Processing is posted on the Internet at https://dexarmarket.ru.

+

6.17. The Operator considers the appeal of the Personal Data Subject/withdrawal of consent to PD Processing and provides a response to it in accordance with the legislation of the Russian Federation. The form for the appeal of the Personal Data Subject/withdrawal of consent to PD Processing is posted on the Internet at this website.

6.18. Confidentiality of Personal Data

Personal data is not disclosed to third parties and is not distributed otherwise without the consent of the Personal Data Subject, unless otherwise provided by the legislation of the Russian Federation. When disclosing (providing) Personal Data to third parties, the requirements for the protection of Processed Personal Data are observed.

@@ -269,7 +269,7 @@

The PD Subject has the right to demand correction of their Personal Data if inaccuracies are found in the PD processed by the Operator, as well as to supplement the PD, including by providing an additional statement.

-

The PD Subject has the right to withdraw their Consent to Personal Data Processing and to demand the deletion of their PD from the Operator's systems if the PD is no longer required for the purposes for which it was obtained. You can withdraw your consent to Personal Data Processing at any time by sending an electronic message with an electronic signature to the email address: info@dexarmarket.ru, or by sending a written notice to the Operator's registered address.

+

The PD Subject has the right to withdraw their Consent to Personal Data Processing and to demand the deletion of their PD from the Operator's systems if the PD is no longer required for the purposes for which it was obtained. You can withdraw your consent to Personal Data Processing at any time by sending an electronic message with an electronic signature to the email address: the Contacts page, or by sending a written notice to the Operator's registered address.

The Personal Data Subject has the right to demand the restriction of Processing of their Personal Data for the purposes of the Operator's advertising offers.

diff --git a/src/app/pages/legal/privacy-policy/hy/privacy-policy-hy.component.html b/src/app/pages/legal/privacy-policy/hy/privacy-policy-hy.component.html index f3cefcb..f6d7d04 100644 --- a/src/app/pages/legal/privacy-policy/hy/privacy-policy-hy.component.html +++ b/src/app/pages/legal/privacy-policy/hy/privacy-policy-hy.component.html @@ -7,13 +7,13 @@

1.1. «ԻՆՏ ՖԻՆ ԼՈՋԻՍՏԻԿ» ՍՊԸ-ի (ՀՎՀՀ 9909697628) և «ԻՆՏ ՖԱԿՏՈՐԻՆԳ» ՍՊԸ-ի (ՀՎՀՀ 9909697635), այսուհետ` «Օպերատոր», սույն քաղաքականությունը նկարագրում է անձնական տվյալների մշակման կարգը և ուղղված է տվյալների սուբյեկտների իրավունքների և օրինական շահերի պաշտպանությանը։ Փաստաթուղթը մշակվել է 2006 թվականի հուլիսի 27-ի «Անձնական տվյալների մասին» թիվ 152-ՖԶ դաշնային օրենքի համաձայն։

-

1.2. Քաղաքականությունը սահմանում է https://dexarmarket.ru կայքում անձնական տվյալների մշակման անվտանգության ապահովման կարգն ու միջոցները` մարդու և քաղաքացու իրավունքների և ազատությունների, այդ թվում` անձնական կյանքի, անձնական և ընտանեկան գաղտնիքի պաշտպանության նպատակով։

+

1.2. Քաղաքականությունը սահմանում է this website կայքում անձնական տվյալների մշակման անվտանգության ապահովման կարգն ու միջոցները` մարդու և քաղաքացու իրավունքների և ազատությունների, այդ թվում` անձնական կյանքի, անձնական և ընտանեկան գաղտնիքի պաշտպանության նպատակով։

1.3. Փաստաթուղթը տարածվում է անձնական տվյալների մշակման հետ կապված բոլոր գործընթացների վրա, որոնք իրականացվում են Օպերատորի կողմից։

1.4. Քաղաքականությունը պարտադիր է ուսումնասիրելու և պահպանելու անձնական տվյալներ մշակելու իրավասություն ունեցող բոլոր անձանց համար։

-

1.5. Այն կիրառվում է https://dexarmarket.ru կայքում և Օպերատորի տեղեկատվական համակարգերում անձնական տվյալների մշակման հետ կապված բոլոր գործողությունների նկատմամբ։

+

1.5. Այն կիրառվում է this website կայքում և Օպերատորի տեղեկատվական համակարգերում անձնական տվյալների մշակման հետ կապված բոլոր գործողությունների նկատմամբ։

1.6. Օգտատերը, որը ձևակերպում է պատվեր, բացում է անձնական հաշիվ կամ այլ կերպ փոխգործակցում է Օպերատորի հետ, արտահայտում է համաձայնություն իր անձնական տվյալների մշակմանը` համաձայն սույն Քաղաքականության և Ռուսաստանի Դաշնության օրենսդրության։ Կայքի հետագա օգտագործումը նշանակում է համաձայնություն Քաղաքականության դրույթների հետ։ Այն Օգտատերը, որը պատրաստ չէ համաձայնել պայմաններին, պետք է ձեռնպահ մնա ռեսուրսից օգտվելուց։

@@ -35,7 +35,7 @@

ԱՏ ապանձնավորում — գործողություններ, որոնց հետևանքով առանց լրացուցիչ տեղեկատվության անհնար է որոշել տվյալների պատկանելությունը կոնկրետ անձին։

-

Ինտերնետ կայք (Կայք) — ավտոմատացված տեղեկատվական համակարգ, որը հասանելի է ինտերնետում հետևյալ հասցեով` https://dexarmarket.ru։

+

Ինտերնետ կայք (Կայք) — ավտոմատացված տեղեկատվական համակարգ, որը հասանելի է ինտերնետում հետևյալ հասցեով` this website։

ԱՏ մշակում — անձնական տվյալների հետ ցանկացած գործողություն, այդ թվում` հավաքագրում, գրանցում, պահպանում, թարմացում, օգտագործում, փոխանցում, ոչնչացում և այլ գործողություններ։

@@ -53,9 +53,9 @@

ԱՏ գաղտնիություն — Օպերատորի պարտավորությունը` պաշտպանել տվյալները տարածումից առանց սուբյեկտի համաձայնության կամ օրինական հիմքի։

-

Վաճառող (Կատարող) — անձ, որը https://dexarmarket.ru կայքում առաջարկում է ապրանքներ կամ ծառայություններ։

+

Վաճառող (Կատարող) — անձ, որը this website կայքում առաջարկում է ապրանքներ կամ ծառայություններ։

-

Օգտատեր — անձ, որը այցելում կամ օգտագործում է Օպերատորի կողմից կառավարվող ռեսուրսները, ներառյալ` https://dexarmarket.ru կայքը։

+

Օգտատեր — անձ, որը այցելում կամ օգտագործում է Օպերատորի կողմից կառավարվող ռեսուրսները, ներառյալ` this website կայքը։

Պատվեր — Օգտատիրոջ կողմից կայքում ձևակերպված ապրանքների կամ ծառայությունների պատվեր։

@@ -207,7 +207,7 @@

6.16. Անձնական տվյալների սուբյեկտի կամ նրա օրինական ներկայացուցչի դիմումը Օպերատորին` իր իրավունքների իրականացման նպատակով, որոնք սահմանված են թիվ 152-ՖԶ օրենքով, կատարվում է գրավոր` Օպերատորի կողմից սահմանված ձևով կամ ազատ ձևով` Օպերատորի գրանցված հասցեով։

-

6.17. Օպերատորը քննում է Անձնական տվյալների սուբյեկտի դիմումը/ԱՏ մշակման համաձայնության հետկանչը և պատասխանում է դրան` Ռուսաստանի Դաշնության օրենսդրությանը համապատասխան։ Անձնական տվյալների սուբյեկտի դիմումի/ԱՏ մշակման համաձայնության հետկանչի ձևը տեղադրված է ինտերնետում` https://dexarmarket.ru հասցեում։

+

6.17. Օպերատորը քննում է Անձնական տվյալների սուբյեկտի դիմումը/ԱՏ մշակման համաձայնության հետկանչը և պատասխանում է դրան` Ռուսաստանի Դաշնության օրենսդրությանը համապատասխան։ Անձնական տվյալների սուբյեկտի դիմումի/ԱՏ մշակման համաձայնության հետկանչի ձևը տեղադրված է ինտերնետում` this website հասցեում։

6.18. Անձնական տվյալների գաղտնիությունը

Անձնական տվյալները չեն բացահայտվում երրորդ անձանց և այլ կերպ չեն տարածվում առանց Անձնական տվյալների սուբյեկտի համաձայնության, եթե այլ բան նախատեսված չէ Ռուսաստանի Դաշնության օրենսդրությամբ։ Երրորդ անձանց անձնական տվյալներ բացահայտելիս (տրամադրելիս) պահպանվում են մշակվող անձնական տվյալների պաշտպանության պահանջները։

@@ -269,7 +269,7 @@

ԱՏ սուբյեկտն իրավունք ունի պահանջել իր Անձնական տվյալների ուղղում, եթե Օպերատորի կողմից մշակվող ԱՏ-ում հայտնաբերվեն անճշտություններ, ինչպես նաև լրացնել ԱՏ-ն, այդ թվում` լրացուցիչ հայտարարություն ներկայացնելու միջոցով։

-

ԱՏ սուբյեկտն իրավունք ունի հետ կանչել իր համաձայնությունը Անձնական տվյալների մշակման վերաբերյալ և պահանջել իր ԱՏ ջնջումը Օպերատորի համակարգերից, եթե այդ ԱՏ-ն այլևս անհրաժեշտ չեն այն նպատակների համար, որոնց համար ստացվել են։ Դուք կարող եք ցանկացած ժամանակ հետ կանչել ձեր համաձայնությունը Անձնական տվյալների մշակման վերաբերյալ` ուղարկելով էլեկտրոնային հաղորդագրություն էլեկտրոնային ստորագրությամբ հետևյալ հասցեին` info@dexarmarket.ru, կամ ուղարկելով գրավոր ծանուցում Օպերատորի գրանցված հասցեին։

+

ԱՏ սուբյեկտն իրավունք ունի հետ կանչել իր համաձայնությունը Անձնական տվյալների մշակման վերաբերյալ և պահանջել իր ԱՏ ջնջումը Օպերատորի համակարգերից, եթե այդ ԱՏ-ն այլևս անհրաժեշտ չեն այն նպատակների համար, որոնց համար ստացվել են։ Դուք կարող եք ցանկացած ժամանակ հետ կանչել ձեր համաձայնությունը Անձնական տվյալների մշակման վերաբերյալ` ուղարկելով էլեկտրոնային հաղորդագրություն էլեկտրոնային ստորագրությամբ հետևյալ հասցեին` the Contacts page, կամ ուղարկելով գրավոր ծանուցում Օպերատորի գրանցված հասցեին։

Անձնական տվյալների սուբյեկտն իրավունք ունի պահանջել սահմանափակել իր Անձնական տվյալների մշակումը Օպերատորի գովազդային առաջարկների նպատակներով։

diff --git a/src/app/pages/legal/privacy-policy/ru/privacy-policy-ru.component.html b/src/app/pages/legal/privacy-policy/ru/privacy-policy-ru.component.html index a157ea9..2889c9e 100644 --- a/src/app/pages/legal/privacy-policy/ru/privacy-policy-ru.component.html +++ b/src/app/pages/legal/privacy-policy/ru/privacy-policy-ru.component.html @@ -7,13 +7,13 @@

1.1. Настоящая политика ООО "ИНТ ФИН ЛОГИСТИК" (ИНН 9909697628) и ООО "ИНТ ФАКТОРИНГ" (ИНН 9909697635), именуемых далее как «Оператор», описывает порядок обработки персональных данных и направлена на защиту прав и законных интересов субъектов данных. Документ разработан в соответствии с Федеральным законом №152-ФЗ от 27 июля 2006 года «О персональных данных».

-

1.2. Политика определяет порядок и меры обеспечения безопасности обработки персональных данных на сайте https://dexarmarket.ru, ставя своей задачей защитить права и свободы человека и гражданина, включая право на неприкосновенность частной жизни, личную и семейную тайны.

+

1.2. Политика определяет порядок и меры обеспечения безопасности обработки персональных данных на сайте this website, ставя своей задачей защитить права и свободы человека и гражданина, включая право на неприкосновенность частной жизни, личную и семейную тайны.

1.3. Документ охватывает все процессы, осуществляемые Оператором, касающиеся обработки персональных данных.

1.4. Политика обязательна для изучения и выполнения всеми лицами, допущенными к обработке персональных данных.

-

1.5. Действует в отношении всех действий, связанных с обработкой персональных данных на сайте https://dexarmarket.ru и в информационных системах Оператора.

+

1.5. Действует в отношении всех действий, связанных с обработкой персональных данных на сайте this website и в информационных системах Оператора.

1.6. Пользователь, оформляющий заказ, открывающий личный кабинет или иным образом взаимодействующий с Оператором, выражает согласие на обработку своих персональных данных в соответствии с Политикой и законодательством РФ. Продолжительное использование сайта свидетельствует о согласии с Положениями Политики. Пользователь, не готовый согласиться с условиями, должен воздержаться от использования ресурса.

@@ -35,7 +35,7 @@

Обезличивание ПДн — действия, ведущие к невозможности установления принадлежности данных конкретному лицу без дополнительной информации.

-

Интернет-сайт (Сайт) — автоматизированная информационная система, доступная в сети Интернет по адресу: https://dexarmarket.ru.

+

Интернет-сайт (Сайт) — автоматизированная информационная система, доступная в сети Интернет по адресу: this website.

Обработка ПДн — любые действия с персональными данными, включая сбор, запись, хранение, обновление, использование, передачу, уничтожение и другие операции.

@@ -53,9 +53,9 @@

Конфиденциальность ПДн — обязанность Оператора защищать данные от распространения без согласия субъекта или законного основания.

-

Продавец (Исполнитель) — лицо, предлагающее товары или услуги на сайте https://dexarmarket.ru.

+

Продавец (Исполнитель) — лицо, предлагающее товары или услуги на сайте this website.

-

Пользователь — лицо, посещающее или использующее ресурсы, управляемые Оператором, включая сайт https://dexarmarket.ru.

+

Пользователь — лицо, посещающее или использующее ресурсы, управляемые Оператором, включая сайт this website.

Заказ — оформленный Пользователем заказ товаров или услуг на сайте.

@@ -207,7 +207,7 @@

6.16. Обращение Субъекта Персональных данных или его законного представителя к Оператору в целях реализации его прав, установленных ФЗ-152, осуществляется в письменном виде по установленной у Оператора форме или в свободной форме по адресу местонахождения Оператора.

-

6.17. Оператор рассматривает обращение Субъекта Персональных данных/отзыв согласия на Обработку Персональных данных и предоставляет на него ответ в соответствии с законодательством Российской Федерации. Форма обращения Субъекта Персональных данных/отзыва согласия на Обработку Персональных данных размещена в сети Интернет https://dexarmarket.ru.

+

6.17. Оператор рассматривает обращение Субъекта Персональных данных/отзыв согласия на Обработку Персональных данных и предоставляет на него ответ в соответствии с законодательством Российской Федерации. Форма обращения Субъекта Персональных данных/отзыва согласия на Обработку Персональных данных размещена в сети Интернет this website.

6.18. Конфиденциальность Персональных данных

Персональные данные не раскрываются третьим лицам и не распространяются иным образом без согласия Субъекта Персональных данных, если иное не предусмотрено законодательством Российской Федерации. При раскрытии (предоставлении) Персональных данных третьим лицам соблюдаются требования к защите Обрабатываемых Персональных данных.

@@ -269,7 +269,7 @@

Субъект ПДн имеет право потребовать исправить свои Персональные данные в случае обнаружения неточностей в составе ПДн, которые Обрабатываются Оператором, а также внести дополнения в ПДн, в том числе посредством предоставления дополнительного заявления.

-

Субъект ПДн имеет право отозвать свое Согласие на Обработку Персональных данных и потребовать удалить свои ПДн из систем Оператора, если ПДн больше не требуются для целей, в которых они были получены. Отозвать свое согласие на Обработку Персональных данных можно в любой момент, направив электронное сообщение с электронной подписью по адресу электронной почты: info@dexarmarket.ru, либо направив письменное уведомление по адресу местонахождения Оператора.

+

Субъект ПДн имеет право отозвать свое Согласие на Обработку Персональных данных и потребовать удалить свои ПДн из систем Оператора, если ПДн больше не требуются для целей, в которых они были получены. Отозвать свое согласие на Обработку Персональных данных можно в любой момент, направив электронное сообщение с электронной подписью по адресу электронной почты: the Contacts page, либо направив письменное уведомление по адресу местонахождения Оператора.

Субъект Персональных имеет право потребовать ограничить Обработку его Персональных данных в целях рекламных предложений Оператора.

diff --git a/src/app/pages/legal/public-offer/en/public-offer-en.component.html b/src/app/pages/legal/public-offer/en/public-offer-en.component.html index c3f1f9c..e0b39d2 100644 --- a/src/app/pages/legal/public-offer/en/public-offer-en.component.html +++ b/src/app/pages/legal/public-offer/en/public-offer-en.component.html @@ -8,7 +8,7 @@

This document provides key terms and explanations used in the public agreement:

6.3. User Rights

-

The User has the right to refuse to receive advertising messages by using the appropriate tool on the site or by sending a request by email to info@dexarmarket.ru or by letter to the official address of the Site Owner.

+

The User has the right to refuse to receive advertising messages by using the appropriate tool on the site or by sending a request by email to the Contacts page or by letter to the official address of the Site Owner.

6.4. Prohibited Goods for Sale on the Site

The following categories of goods and services are prohibited from being listed and sold on the site:

diff --git a/src/app/pages/legal/public-offer/hy/public-offer-hy.component.html b/src/app/pages/legal/public-offer/hy/public-offer-hy.component.html index f086e31..01c52d1 100644 --- a/src/app/pages/legal/public-offer/hy/public-offer-hy.component.html +++ b/src/app/pages/legal/public-offer/hy/public-offer-hy.component.html @@ -8,7 +8,7 @@

Սույն փաստաթղթում ներկայացվում են հանրային օֆերտայի համաձայնագրում կիրառվող հիմնական տերմիններն ու բացատրությունները.

6.3. Օգտատիրոջ իրավունքները

-

Օգտատերն իրավունք ունի հրաժարվել գովազդային հաղորդագրություններ ստանալուց` օգտվելով կայքում համապատասխան գործիքից կամ ուղարկելով հարցում info@dexarmarket.ru էլեկտրոնային փոստին կամ նամակով Կայքի սեփականատիրոջ պաշտոնական հասցեին:

+

Օգտատերն իրավունք ունի հրաժարվել գովազդային հաղորդագրություններ ստանալուց` օգտվելով կայքում համապատասխան գործիքից կամ ուղարկելով հարցում the Contacts page էլեկտրոնային փոստին կամ նամակով Կայքի սեփականատիրոջ պաշտոնական հասցեին:

6.4. Կայքում վաճառքի համար արգելված ապրանքներ

Կայքում արգելվում է տեղադրել և վաճառել հետևյալ կատեգորիայի ապրանքներն ու ծառայությունները.

diff --git a/src/app/pages/legal/public-offer/ru/public-offer-ru.component.html b/src/app/pages/legal/public-offer/ru/public-offer-ru.component.html index ab9cca6..e30b522 100644 --- a/src/app/pages/legal/public-offer/ru/public-offer-ru.component.html +++ b/src/app/pages/legal/public-offer/ru/public-offer-ru.component.html @@ -8,7 +8,7 @@

В данном документе приводятся ключевые термины и пояснения, применяемые в публичном соглашении:

6.3. Права Пользователя

-

Пользователь имеет право отказаться от получения рекламных сообщений, воспользовавшись соответствующим инструментом на сайте или направив заявку по электронной почте info@dexarmarket.ru или письмом по официальному адресу Владельца сайта.

+

Пользователь имеет право отказаться от получения рекламных сообщений, воспользовавшись соответствующим инструментом на сайте или направив заявку по электронной почте the Contacts page или письмом по официальному адресу Владельца сайта.

6.4. Запрещённые товары для продажи на сайте

На сайте запрещается размещение и продажа следующих категорий товаров и услуг:

diff --git a/src/app/pages/legal/return-policy/en/return-policy-en.component.html b/src/app/pages/legal/return-policy/en/return-policy-en.component.html index 025b6a2..29cf24e 100644 --- a/src/app/pages/legal/return-policy/en/return-policy-en.component.html +++ b/src/app/pages/legal/return-policy/en/return-policy-en.component.html @@ -4,7 +4,7 @@